跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

怎么配置 Windows 防火墙的出站规则限制特定程序访问互联网

用Windows自带防火墙可精准拦截程序联网,需创建出站+入站双重阻止规则并全选域/专用/公用配置文件,命令行可用netsh快速添加验证。 直接用 Windows 自带的“高级安全 Windows Defender 防火墙 ”就能设置,不装第三方工具也能精准拦截。核心是创建一条**出站阻止规则**,指向目标程序的 .exe 文件,并确保它在所有网络环境下生效。 图形界面操作(最常用) 适合大多数用户,步骤清晰、不易出错: 按 Win + R ,输入 wf.msc 回车,打开高级安全防火墙控制台 左侧点“ 出站规则 ”,右侧点“ 新建规则… ”启动向导 选“ 程序 ”,下一步 选“ 此程序路径 ”,点击“浏览”,找到你要限制的软件主程序(比如 C:\Program Files\WeChat\WeChat.exe ),确认后下一步 操作选“ 阻止连接 ”,下一步 配置文件页—— 必须勾选“域”、“专用”、“公用”全部三项 ,否则可能在某些网络下失效 起个易识别的名字,例如“禁止迅雷上传_出站”,可加简短描述,点“完成” 为什么还要加一条入站规则? 有些程序不主动联网,但会监听本地端口等待外部请求(比如在线激活、后台更新回调、P2P共享)。只设出站规则,它仍可能被远程连接或回传数据。 回到同一界面,左侧点“ 入站规则 ”,右侧点“新建规则…” 同样选“程序”,浏览并指定 完全相同的 .exe 路径 操作仍选“阻止连接”,配置文件也全选 命名建议区分,例如“禁止迅雷接收连接_入站” 完成后,在两个规则列表里检查状态是否为“是”(启用) 命令行快速添加(适合批量或脚本) 以管理员身份运行 PowerShell 或命令提示符,执行: Trae win Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。 下载
netsh advfirewall firewall add rule name="禁止某程序联网" dir=out action=block program="C:\Path\To\App.exe" enable=yes profile=any
把 C:\Path\To\App.exe 换成你的真实路径(含空格请用英文双引号包裹) 成功返回“确定。”即添加完成 验证:运行 netsh advfirewall firewall show rule name="禁止某程序联网" 临时放行:用 set rule ... newaction=allow ;彻底删除:用 delete rule 效果验证小技巧 规则生效后,可打开“资源监视器”(任务管理器 → 性能 → 打开资源监视器 → 网络标签页),启动目标程序,观察其进程是否还有“发送”或“接收”字节增长。若长时间为 0,说明拦截基本成功。

相关文章