可通过Windows自带防火墙创建出站+入站双向阻止规则彻底禁用软件联网:先在wf.msc中为程序添加出站阻止规则并全选域/专用/公用配置,再添加同路径入站阻止规则;或用netsh命令一键部署,最后通过网络流量或功能测试验证生效。

您需要在 Windows 11 或 Windows 10 中彻底切断某个软件(比如 QQ、迅雷或搜狗输入法)的网络访问能力,防止它偷偷上传用户数据、弹广告或自动更新——这完全可以通过系统自带的“高级安全 Windows Defender 防火墙”实现,无需安装任何第三方工具。
创建出站阻止规则(拦截主动联网)
这一步直接阻断程序向外发起的所有连接请求,是限制联网行为最基础、最有效的手段。
按下 Win + R,输入 wf.msc 并回车,打开高级安全 Windows Defender 防火墙控制台。
在左侧面板中右键点击出站规则 → 选择新建规则…。
向导中选择程序 → 点击下一步。
选择此程序路径 → 点击浏览,定位到目标程序的主执行文件(例如:C:\Program Files\Tencent\QQ\Bin\QQ.exe)→ 确认后点击下一步。
选择阻止连接 → 点击下一步。
配置文件页面必须同时勾选“域”、“专用”、“公用”三项,否则规则在 Wi-Fi 或公司网络下可能失效 → 点击下一步。
为规则命名,例如禁止QQ外连,可填写描述(如“阻止QQ所有外网通信”)→ 点击完成。
补充入站阻止规则(封死被动响应)
有些程序不主动上网,但会监听本地端口等待远程调用(比如盗版验证服务、P2P节点、遥测回调接口),只设出站规则形同虚设。必须同步加一条入站规则,才能真正切断双向通路。
第一步:在左侧面板点击入站规则 → 右侧点击新建规则…。
第二步:同样选择程序 → 点击下一步。
第三步:再次点击浏览,必须使用与出站规则完全一致的程序绝对路径(不能选错.exe文件,也不能漏掉空格或括号)→ 点击下一步。
第四步:操作选阻止连接,配置文件页仍要全选三项 → 点击下一步。
第五步:命名为禁止QQ接收连接 → 点击完成。
用命令行快速部署(适合批量或脚本)
管理员权限运行 PowerShell 或 CMD,一行命令即可同时添加出站+入站双向拦截,路径含空格时务必用英文双引号包裹。
执行以下命令添加出站规则:netsh advfirewall firewall add rule name="Block QQ Out" dir=out action=block program="C:\Program Files\Tencent\QQ\Bin\QQ.exe"
再执行以下命令添加入站规则:netsh advfirewall firewall add rule name="Block QQ In" dir=in action=block program="C:\Program Files\Tencent\QQ\Bin\QQ.exe"
命令执行后立即生效,无需重启、无需点确认框。若路径错误,命令会直接报错,【请务必核对路径是否真实存在且为.exe主程序】。
验证规则是否生效
打开任务管理器 → 切换到性能选项卡 → 点击左侧以太网或Wi-Fi → 观察右侧“已发送/已接收”字节数是否在目标程序运行后完全停止增长。
或者:启动被禁程序 → 尝试刷新网页、登录账号、检查更新 → 所有网络动作均应提示“连接失败”“无网络”或长时间转圈。
若仍能联网,请返回防火墙控制台,检查对应规则的启用状态是否为是(右键规则 → 属性 → 常规页底部查看)。

















