powershell的netqospolicy命令可对单个软件实施系统级硬限速,如new-netqospolicy -name "wechat_download_limit" -apppathnamematchcondition "wechat.exe" -throttlerateactionbitspersecond 6400000;netlimiter 4提供图形化实时调控;路由器qos则从源头限制整机上传总带宽。

当某款软件(比如迅雷、OBS推流、OneDrive同步)持续霸占上传带宽,导致视频会议卡顿、网页打不开、远程桌面断连时,需要对它单独限速,而不是一刀切地压制全系统流量。
用PowerShell为单个软件硬性限速
这是Windows 10原生支持的进程级限速方案,无需第三方工具,限速策略直接写入网络协议栈,生效快且不可绕过。
第一步:以管理员身份运行PowerShell。右键“开始”按钮→选择“Windows PowerShell(管理员)”,点击“是”确认UAC提示。
第二步:执行命令限制Chrome浏览器上传速度为2Mbps:
New-NetQosPolicy -Name "Chrome_Upload_Limit" -AppPathNameMatchCondition "chrome.exe" -IPProtocolMatchCondition TCP -ThrottleRateActionBitsPerSecond 2097152 -TrafficClassAction Upload
第三步:限制微信WeChat.exe下载带宽至800KB/s(注意单位是字节):
New-NetQosPolicy -Name "WeChat_Download_Limit" -AppPathNameMatchCondition "WeChat.exe" -ThrottleRateActionBitsPerSecond 6400000
⚠️ 注意:AppPathNameMatchCondition必须填进程名(.exe部分不能省),大小写不敏感;但路径中含空格或中文时,需用英文引号包裹全路径,例如"C:\Program Files\Tencent\WeChat\WeChat.exe"。
用NetLimiter 4图形化精细管控
适合不熟悉命令行、需要实时监控和动态调整的用户。它能显示每秒上传/下载速率曲线,并支持按端口、IP、协议多维过滤。
方法一:安装后启动NetLimiter 4 → 左侧“Rules”页签 → 点击“+”添加新规则 → 在“Process”下拉框中选中目标程序(如obs64.exe)→ “Upload Limit”栏输入数值(如3000表示3 Mbps)→ 勾选“Enabled” → 点击OK。
方法二:在主界面“Network Connections”标签页中,找到对应进程的连接行 → 直接双击“Upload”列数值 → 输入目标上限(单位Kbps)→ 回车即刻生效,无需重启软件。
【关键前提】首次运行NetLimiter需允许其安装网络驱动,弹窗点“始终安装”,否则所有限速功能将灰显失效。
通过路由器QoS按设备绑定限速
该方式不依赖Win10系统,只要你的路由器支持QoS(常见于华硕、TP-Link高端型号、小米AX系列),就能从网络源头掐住某台电脑的总上传出口。
登录路由器后台(通常为192.168.1.1或192.168.3.1)→ 找到“QoS”、“智能带宽控制”或“流量管理”菜单 → 启用QoS → 添加设备:输入Win10电脑的MAC地址(可在命令提示符中执行ipconfig /all查到“物理地址”)→ 设置上传最大带宽,例如填512即锁定为512 Kbps → 保存并重启路由器生效。
这一步做完后,无论你电脑上跑多少个软件,整机上传总和都不会超过设定值。对防范P2P软件偷偷上传、勒索软件外传数据特别有效。











