启用QoS标记、设为计费连接、调优网卡跃点数、创建防火墙出站规则及用资源监视器压制进程,可系统性解决Windows 11游戏卡顿问题。

当你在 Windows 11 中运行《绝地求生》《Valorant》或《原神》等核心网络游戏时,如果后台正静默下载 Windows 更新、同步 OneDrive 文件或运行 Teams 视频会议,游戏会突然卡顿、延迟飙升甚至掉线,这是因为系统未对游戏流量做优先调度,所有网络请求被无差别排队处理。
启用 QoS 数据包计划程序标记高优先级流量
该方法直接在网卡驱动层为游戏通信打上 Expedited Forwarding(DSCP 46)标记,让路由器和本地协议栈在拥塞时主动把你的游戏数据包排到队列最前面,不抢带宽,只抢顺序。
按 Win + R 输入 gpedit.msc,回车打开本地组策略编辑器(家庭版用户请跳过此法或先启用组策略)。
依次展开:计算机配置 → 管理模板 → 网络 → QoS 数据包计划程序。
双击右侧“限制可保留带宽的百分比”,设置为“已启用”,并将“带宽限制百分比”设为 0——这一步释放系统默认预留的20%带宽,否则QoS调度空间会被锁死。
双击“为非托管 QoS 流量启用 DSCP 标记”,设置为“已启用”,在“DSCP 值”中填入 46(不可填错,46 是 IETF 定义的实时交互类标准值,填 40 或 56 将导致路由器忽略标记)。
以管理员身份运行 PowerShell,执行:Restart-NetAdapter -Name "*",强制重启所有网卡使标记生效;不重启则配置仅存于注册表,不加载进驱动栈。
将当前网络设为“按流量计费的连接”触发内核节流
这个开关不控制速率,而是向 Windows 内核发出一个明确信号:此链路昂贵且受限。系统收到后会自动禁用传递优化上传、暂停非紧急更新、压低 OneDrive/Teams 同步频率,并强制绝大多数 UWP 应用断开后台联网。
同时按下 Win + I 打开“设置”应用。
点击左侧“网络和 Internet”,根据你当前游戏所用连接类型,选择“Wi-Fi”或“以太网”。
在右侧找到已连接的网络名称,点击进入其属性页。
向下滚动至“按流量计费的连接”,将其切换为开,并在弹出提示中点击“是”确认。
注意:此操作对使用微软账户登录的设备立即生效,但若你用的是本地账户且未开启“同步设置”,部分节流策略可能延迟1~2分钟才启动。
手动调优有线/无线网卡跃点数固化路由路径
当电脑同时连着有线和 Wi-Fi,Windows 默认按链路速度自动分配跃点数,但自动算法常误判——比如千兆有线实际跑不满,而 5GHz Wi-Fi 瞬时速率更高,系统反而把游戏流量全推给无线,造成高延迟抖动。必须人工干预。
- 按 Win + R 输入 ncpa.cpl,回车打开网络连接窗口。
- 右键点击目标高优先级适配器(如“以太网”),选择“属性”。
- 双击“Internet 协议版本 4 (TCP/IPv4)”,点击“属性”→“高级”。
- 取消勾选“自动跃点”,在“接口跃点数”中输入 10。
- 切换到“默认网关”选项卡,点击“编辑”,同样取消“自动跃点”,填入 10。
- 对另一张网卡(如“WLAN”)重复步骤 2–5,但将跃点数设为 30——数值差必须 ≥20,否则多路径负载均衡模块仍可能绕过你的设定。
完成后无需重启,新路由表即刻生效。可在 PowerShell 中运行 route print 验证:IPv4 路由表中“以太网”对应行的“跃点数”列应显示 10,“WLAN”行应显示 30。
用防火墙创建出站阻止规则硬性阻断干扰进程
适用于你已明确知道哪个后台程序在抢带宽的情况,比如 Edge 正在预加载新闻、Spotify 在后台缓存歌单、或迅雷在偷偷吸血。与其降权,不如直接掐断其出站能力。
方法一:图形化创建
按 Win + R 输入 wf.msc,回车打开高级安全 Windows 防火墙。
左侧点击“出站规则”,右侧点击“新建规则…”→选择“程序”,点击“下一步”。
点击“浏览”,定位到干扰程序的主执行文件(如 C:\Program Files\Microsoft\Edge\Application\msedge.exe),继续下一步。
选择“阻止连接”,再下一步直到完成,规则名建议填“Block Edge Outbound for Gaming”便于识别。
方法二:PowerShell 一行速建(管理员权限)
执行:New-NetFirewallRule -DisplayName "Block Teams Upload" -Direction Outbound -Program "C:\Users\$env:USERNAME\AppData\Local\Microsoft\Teams\Update.exe" -Action Block -Profile Domain,Private,Public
这条命令会立即阻止 Teams 更新进程的所有外发连接,且跨所有网络配置文件生效。
通过任务管理器临时压制或终结抢占进程
这是唯一不需要提前配置、3 秒内见效的方法,适合突发卡顿时快速响应。
按 Ctrl + Shift + Esc 直接呼出任务管理器,切换到“性能”选项卡,点击左下角“资源监视器”。
在资源监视器中切换到“网络”选项卡,按“发送 B/sec”列从高到低排序,一眼就能揪出正在狂发数据的进程。
右键该进程 → “转到详细信息”,在“详细信息”选项卡中右键 → “设置相关性”,取消勾选除 CPU 0 以外的所有核心——这会让它失去多核并发发包能力,带宽占用瞬间跌 70% 以上。
若仍卡顿,右键该进程 → “结束任务”;注意:不要结束 svchost.exe 或 dllhost.exe,它们是系统服务宿主,强行终止可能导致网络栈崩溃。











