networkThrottlingIndex是Windows 11中控制网络节流触发CPU负载阈值的注册表项,设为0xFFFFFFFF可禁用节流以改善游戏和视频通话延迟,但可能加剧高负载卡顿;其存在与否决定是否启用该机制,修改后需注销或重启资源管理器生效。

你想让 Windows 11 在高负载时不再主动限制网络数据包处理速度,避免视频会议卡顿、游戏延迟抖动或远程桌面响应迟滞,就必须直接干预底层节流机制——NetworkThrottlingIndex 注册表项。
确认当前节流状态与系统版本
先验证你的系统是否实际启用该机制:按 Win + R 输入 regedit 回车,导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile。若右侧存在名为 networkThrottlingIndex 的 DWORD 值,说明系统正在使用该节流策略;若不存在,则默认行为由内核动态控制,无需手动修改。
注意:此注册表路径仅在专业版/企业版/教育版中默认可写,家庭版用户需先启用组策略支持或确保拥有管理员权限。
方法一:禁用节流(推荐用于游戏/实时通信场景)
将节流阈值设为最大值,等效于关闭触发条件:
1. 在注册表编辑器中,右键点击 SystemProfile 项 → 选择“新建” → “DWORD (32 位)值”,命名为 networkThrottlingIndex(若已存在则双击进入)。
2. 双击该值,在“数值数据”框中输入 0xFFFFFFFF(十六进制),确保“基数”选为“十六进制”。
3. 点击“确定”保存,无需重启,但必须注销当前用户或重启资源管理器(taskmgr → 结束“Windows 资源管理器”进程 → 文件 → 运行新任务 → explorer.exe)才能使变更生效。
这一步会强制系统跳过节流判断逻辑,CPU 高负载时网络栈不再被人为压制,但可能加剧单核满载下的响应延迟——请结合 Perfmon 监控“Processor(_Total)\% Processor Time”与“TCPv4\Segments Retransmitted/sec”指标验证效果。
方法二:启用轻度节流(适用于老旧多核设备)
如果你的设备经常 CPU 占用率长期低于 60%,但偶发丢包,可设为保守值以平衡稳定性:
方法一:在同位置新建或修改 networkThrottlingIndex,数值数据填入 0x1000(十六进制),即十进制 4096。
方法二:填入 0x400(十进制 1024),节流更早介入,适合集成显卡+机械硬盘的老平台,能减少突发流量导致的 UI 卡死。
⚠️ 修改后务必打开命令提示符(管理员),执行 netsh int tcp set global autotuninglevel=disabled 并重启,否则 TCP 自动调优可能覆盖节流效果。
验证节流是否已关闭
① 打开 PowerShell(管理员),运行:Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" -Name networkThrottlingIndex | Select-Object networkThrottlingIndex
② 启动任务管理器 → 性能选项卡 → CPU 使用率拉到 95% 以上(可用 stress-ng --cpu 8 --timeout 60s 模拟),同时用 ping -t 8.8.8.8 观察延迟波动幅度;若平均延迟未明显升高且无连续超时,说明节流已失效。
③ 若步骤①报错“找不到指定的名称”,说明注册表项不存在,此时系统采用默认动态节流,你只需忽略本操作即可。

















