软件突然连不上网?先查 Windows 防火墙

2026-10-25

标签防火墙网络故障故障排查

浏览器、微信都正常,偏偏某个软件连不上网,这种情况十有八九是 Windows 防火墙把它拦了——尤其是软件升级、换安装目录之后更容易触发。解决办法很直接:打开「Windows 安全中心 → 防火墙和网络保护 → 允许应用通过防火墙」,找到目标程序勾选放行。全程不需要关闭防火墙,安全性和联网两不误。

怎么判断是不是防火墙的问题

先对号入座,命中这些特征再往防火墙方向查:

  1. 只有这一个软件连不上网,浏览器、聊天工具都正常。
  2. 软件提示网络连接失败、无法连接服务器、超时。
  3. 最近升级过程序,或把安装目录移动过、重装过。
  4. 软件第一次启动时弹过防火墙询问窗口,当时点了「取消」。

如果整个电脑所有程序都断网,那问题不在防火墙,先查路由器、Wi-Fi 和系统网络设置。区分好「单程序故障」和「全机关机」很关键,方向搞错了白折腾。

放行步骤:Windows 安全中心入口

这是最常用的放行路径:

  1. 按 Win+I 打开设置 → 隐私和安全性(Win10 是「更新和安全」)→ Windows 安全中心。
  2. 左侧点「防火墙和网络保护」,向下找到「允许应用通过防火墙」并点开。
  3. 点「更改设置」(需要管理员权限,会弹 UAC 确认)。
  4. 在列表里找到目标软件,勾选它的「专用」和「公用」两列。
  5. 如果列表里没有它,点「允许其他应用」,浏览到软件的 exe 文件添加进来,再勾选。

两个勾都要打:专用网络(家里、公司网络)和公用网络(公共 Wi-Fi)分开控制,只勾一个的话换个网络环境又连不上了。

列表里找不到程序怎么办

部分软件不注册到列表,或者你想恢复「被弹窗点掉后不再询问」的软件,就用「允许其他应用」手动添加:点开该按钮 → 浏览 → 找到安装目录里的主程序 exe(一般是软件安装文件夹里的 .exe 文件)→ 添加 → 勾选专用/公用 → 确定。

不知道软件装在哪,可以右键桌面快捷方式 →「打开文件所在位置」直接定位。这样添加的放行规则按程序路径生效,下次它再请求联网就不会拦了。

换目录或升级后又断网:为什么

防火墙规则是绑定程序路径的。软件升级或你手动搬了安装目录,相当于出现了「一个新程序」,旧路径的放行规则就不匹配了。所以碰到「升级完就连不上网」,先去防火墙列表里找新路径的程序重新放行一次即可。这也是为什么升级后经常要重设一遍。

确认是防火墙的锅但还不行

先确认没关错东西:

  1. 看 Windows 安全中心里防火墙是不是「开启」状态——别为了省事把它整个关了,关闭防火墙等于裸奔,正确做法是只给需要的程序开白名单。
  2. 确认勾的是目标程序而不是同名其他程序。
  3. 局域网联机、共享类问题还要看网络配置文件类型(专用/公用)是否一致,两台机子要在同一类网络下。
  4. 企业电脑如果提示「此设置由组织管理」,说明策略在组织侧,个人无法修改,需要联系管理员。

整体安全思路可以参考Windows Defender 与第三方杀软的选择,防火墙优先级高,一般不用第三方替代品。

想确认是不是防火墙:一分钟验证法

如果不确定「卡网络」到底是不是防火墙拦的,可以用最直接的验证方法:临时把防火墙关掉 30 秒试一次。

  1. Windows 安全中心 → 防火墙和网络保护。
  2. 点当前网络类型(如「公用网络」),把「Microsoft Defender 防火墙」开关临时关掉。
  3. 立刻重试目标软件联网。能连上 → 确认是防火墙规则问题,回去按上面的方法放行;还是连不上 → 与防火墙无关,往网络、软件本身方向排查。
  4. 测试完马上把开关恢复为「开」,不要留着关。

这个验证法只用于定位问题,测试完务必恢复。日常使用请保持防火墙开启,只通过「允许应用通过防火墙」给软件开白名单,不要长期整体关闭,否则相当于把电脑的门敞开在网络上。

常见受防火墙影响的软件场景

  • Steam 联机、下载突然失败,可先检查它是否被拦,具体的下载报错另见Steam 下载错误处理。
  • Discord 语音连不上、消息发不出,放行后重启再试。
  • Git SSH 推拉远程仓库被拦,涉及 22 端口出站,排查见Git SSH 远程连接。

做完这几件再关防火墙设置

  • 打开「允许应用通过防火墙」,找到目标软件并把专用、公用都勾上;
  • 没有就「允许其他应用」手动添加 exe 路径;
  • 确认防火墙本体处于开启状态,只是给程序开了白名单;
  • 重启软件再试一次联网,确认恢复后收工;
  • 记下软件升级/换路径后需要重新放行这个规律,下次直接处理。