PowerShell NetQosPolicy可永久进程级限速,任务管理器+资源监视器支持临时限速,火绒安全软件提供免权限、高精度、持久化限速方案。

当某款软件(如迅雷、百度网盘、OneDrive 或 OBS)在后台疯狂下载,导致网页打不开、视频会议卡顿、远程桌面延迟飙升时,必须立即对它的下载速度实施精准压制——不是关闭它,而是让它只准用你指定的带宽额度,确保前台关键任务不受干扰。
用 PowerShell NetQosPolicy 实施进程级硬限速
该方法直接作用于 TCP 协议栈,对目标程序的下载流量做底层节流,限速值以比特每秒(bps)为单位,策略创建后永久生效,重启电脑或重开软件均不丢失。
第一步:以管理员身份运行 PowerShell。右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 点击“是”确认 UAC 提示。
第二步:检查 QoS 策略服务是否就绪。输入命令:Get-NetQosPolicy 并回车;若返回空或报错,需先执行 Start-Service NetQosPolicyManager 启动服务。
第三步:限制 Thunder.exe 的下载带宽为 3 Mbps。运行命令:New-NetQosPolicy -Name "Thunder_Download_Limit" -AppPathNameMatchCondition "Thunder.exe" -ThrottleRateActionBitsPerSecond 3145728 -TrafficClassAction Download。注意:3145728 = 3 × 1024 × 1024,单位必须是 bps,填错数值会导致限速失效。
第四步:验证策略是否写入成功。再次运行 Get-NetQosPolicy,确认列表中出现刚创建的策略名称;如需删除,执行 Remove-NetQosPolicy -Name "Thunder_Download_Limit" 即可。
用任务管理器+资源监视器快速限速
此方法免安装、图形化操作,适合临时压制突发高下载行为,比如 OneDrive 正在同步大文件夹、微信自动更新安装包、Steam 下载新游戏等场景。限速仅在当前 Windows 会话中有效,重启后自动清除。
方法一:快捷右键限速
1. 按 Ctrl + Shift + Esc 打开任务管理器。
2. 切换到“性能”选项卡 → 点击下方网络图表区域中正在高速下载的应用名称(如 WeChat.exe)→ 右键 → 选择“限制” → 点击“中”档位(系统自动分配约 50% 带宽配额)。
方法二:手动输入 KB/s 数值
1. 在任务管理器中点击右下角“资源监视器”链接。
2. 切换至“网络”选项卡 → 在“网络活动”列表中找到目标进程(例如 BaiduNetdisk.exe)。
3. 右键该进程 → 选择“网络速度限制” → 在弹出窗口中分别输入上传与下载上限(如下载设为 400 KB/s,上传设为 50 KB/s)→ 点击“确定”。
【该限制仅在当前会话有效,重启电脑或重启该进程后自动失效】
用火绒安全软件精细限速(推荐长期管控)
火绒是目前对普通用户最友好的限速方案:无需管理员权限、界面直观、KB/s 级精度可控、策略持久驻留,且不干扰其他安全功能。特别适合办公、开发、设计等需长期稳定控速的场景。
1. 双击桌面火绒图标打开主界面,或右键任务栏图标 → “打开主界面”。
2. 点击顶部导航栏“安全工具” → 找到并点击“流量监控”。
3. 等待进程列表加载完成,在“程序名称”列中定位目标软件(如 OBS64.exe),确认其“状态”为“正在联网”——若显示“未联网”,说明它此刻未发起下载请求,此时设置无效。
4. 点击该行右侧齿轮图标 → 选择“限制网速”。
5. 在弹出窗口中,【上传和下载两个值都必须大于0,且不能超过你当前实测带宽的80%】。举例:你实测下行带宽为 200 Mbps(≈25000 KB/s),则下载上限建议设为 300–800 KB/s;上行若为 30 Mbps(≈3750 KB/s),上传上限可设为 100–300 KB/s。填完直接点“保存”。
这一步操作起来很简单,直接把数值输进去就行。限速策略秒级生效,你能在“已限制的程序”区域立刻看到黄色限速标识。

















