一、操作说明
在 管理员权限 的 PowerShell 或 CMD 窗口中,逐条执行以下命令即可应用推荐的 TCP 优化配置:
powershell
netsh int tcp set global rss=enabled autotuninglevel=normal ecncapability=disabled timestamps=disabled rsc=enabled prr=enabled pacingprofile=default
执行完成后,可以通过以下命令验证是否生效:
powershell
netsh int tcp show global
二、参数解释
- rss=enabled 开启接收方缩放(Receive Side Scaling),让多核 CPU 并行处理网络数据,提升吞吐量。
- autotuninglevel=normal 启用 TCP 窗口自动调节功能,根据网络环境动态调整接收窗口大小,保证带宽利用率。
- ecncapability=disabled 禁用 ECN(显式拥塞通知),避免部分路由器或 ISP 不兼容导致的延迟或连接问题。
- timestamps=disabled 关闭 TCP 时间戳,减少额外开销,降低部分网络环境下的延迟。
- rsc=enabled 启用接收段合并(Receive Segment Coalescing),减少 CPU 处理开销,提高网络效率。
- prr=enabled 启用比例速率降低算法(Proportional Rate Reduction),在丢包时更快恢复带宽,提升稳定性。
- pacingprofile=default 使用系统默认的节奏控制策略,保持传输的平衡与稳定,适合大多数网络环境。
三、适用场景
- 家庭宽带:提升网页加载、视频播放和下载速度。
- 游戏环境:降低延迟波动,保证连接稳定。
- 远程办公/云服务:在丢包或高延迟网络下保持传输效率。
- 用注册表替代组策略
即使没有 gpedit.msc,也可以通过注册表来关闭 QoS 保留带宽:
- 按
Win + R→ 输入regedit→ 回车。 - 定位到:
- 代码
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
- 新建一个项:
Psched。 - 在
Psched下新建一个 DWORD (32位) 值,命名为NonBestEffortLimit。 - 双击它,把数值改为
0(表示不保留带宽)。 - 重启电脑生效。
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
MaxConnectionPerServer 16
MaxConnectionPer1_0Server 16
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END




暂无评论内容