为什么Windows会限制网速?
Windows系统(特别是专业版及以上)默认启用了“QoS 数据包调度程序”,它会预留最高达20%的网络带宽用于系统优先任务。对于普通用户来说,这部分带宽通常未被使用,造成实际可用带宽减少。
方法一:通过组策略编辑器解除限制(推荐)
- 按下
Win + R,输入gpedit.msc,回车打开“本地组策略编辑器”。 - 依次进入:
计算机配置 → 管理模板 → 网络 → QoS 数据包调度程序 - 在右侧找到并双击 “限制可保留带宽”。
- 选择 “已启用”,并将下方的“带宽限制 (%)”设置为 0。
- 点击“应用” → “确定”,然后重启电脑使设置生效。
方法二:通过注册表修改(适用于家庭版)
Windows 家庭版没有组策略编辑器,可通过修改注册表实现:
- 按下
Win + R,输入regedit,回车打开注册表编辑器。 - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched - 若
Psched项不存在,请右键新建一个项(文件夹)命名为Psched。 - 在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为
NonBestEffortLimit。 - 双击该值,将数值数据改为
0,基数选择“十进制”。 - 关闭注册表编辑器,重启电脑。
注意:修改注册表前请备份,操作不当可能导致系统不稳定。
验证是否生效
修改后,可使用测速网站(如 speedtest.net)进行前后对比。部分用户可能感知不明显,取决于网络环境和ISP策略。
常见问题
Q:此操作是否安全?
A:是安全的。微软预留带宽本意是保障关键服务,但日常使用中极少触发,设为0不会影响系统稳定性。
Q:家庭版没有 gpedit.msc 怎么办?
A:请使用上述注册表方法,或考虑升级到专业版。