Windows TCP 优化组合文档

一、操作说明

管理员权限 的 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 使用系统默认的节奏控制策略,保持传输的平衡与稳定,适合大多数网络环境。

三、适用场景

  • 家庭宽带:提升网页加载、视频播放和下载速度。
  • 游戏环境:降低延迟波动,保证连接稳定。
  • 远程办公/云服务:在丢包或高延迟网络下保持传输效率。
  1. 用注册表替代组策略

即使没有 gpedit.msc,也可以通过注册表来关闭 QoS 保留带宽:

  1. Win + R → 输入 regedit → 回车。
  2. 定位到:
  3. 代码
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  1. 新建一个项:Psched
  2. Psched 下新建一个 DWORD (32位) 值,命名为 NonBestEffortLimit
  3. 双击它,把数值改为 0(表示不保留带宽)。
  4. 重启电脑生效。

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

MaxConnectionPerServer 16

MaxConnectionPer1_0Server 16

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容