win10默认通过qos预留20%带宽导致网速受限,专业版/企业版/教育版需在gpedit.msc中将“限制可保留带宽”设为0%,家庭版则须用管理员powershell依次执行禁用qos、关闭tcp自动调优及重置网络协议栈三步操作。

Win10系统默认通过QoS数据包计划程序强制预留20%物理带宽供Windows Update、推送通知等后台服务使用,导致你实测网速长期卡在签约带宽的80%以下,哪怕光纤是500Mbps,测速也上不去400Mbps,这个问题就藏在组策略深处。
专业版/企业版/教育版:用组策略直接设为0%
第一步:按 Win + R 打开运行框,输入 gpedit.msc → 回车启动本地组策略编辑器。
第二步:在左侧依次展开:计算机配置 → 管理模板 → 网络 → QoS数据包计划程序。
第三步:右侧双击“限制可保留带宽”,勾选【已启用】→ 将“带宽限制(%)”数值改为 0 → 点击确定。
⚠️注意:改完后必须关闭并重新打开正在使用的浏览器、迅雷、Edge或微信视频通话等应用,否则旧连接仍走受限通道;不重启电脑,但必须刷新应用网络栈。
家庭版用户:PowerShell三命令硬核绕过
家庭版没有gpedit.msc,但能用管理员权限PowerShell达成近似效果。这三步缺一不可,顺序不能乱。
方法一:禁用QoS调度器
右键“开始”按钮 → 选择“Windows PowerShell(管理员)”→ 粘贴执行:
netsh interface set interface "以太网" qos=disabled
若连的是Wi-Fi,请先在命令提示符中运行 ipconfig /all 查看当前连接名称(常见为“WLAN”或“Wi-Fi”),再把上面命令里的“以太网”替换成对应名称。
方法二:关掉TCP自动调优(关键!)
在同一PowerShell窗口中,紧接着输入:
netsh int tcp set global autotuninglevel=disabled
这一步能阻止系统在高延迟或千兆宽带下反复压缩TCP接收窗口,不执行会导致大文件下载卡死在10MB/s左右,哪怕带宽放开也没用。
方法三:重置网络协议栈
继续输入:
netsh int ip reset && netsh winsock reset
回车后会提示需重启生效,此时直接点击开始菜单→电源→重启即可。
验证是否生效
重启后打开命令提示符(无需管理员),输入:
netsh int tcp show global
查看输出中“自动调节级别”是否显示为 disabled;再输入:
netsh interface show interface
确认你当前连接的“QoS策略”状态是否为 Disabled。
最后用iPerf3或Speedtest CLI实测内网吞吐与公网下载速度,对比修改前数据。











