安全与隐私

Windows 11 防火墙怎么恢复:重新开启、检查放行项并排查软件被误拦

约 6 分钟读完
Windows 11 防火墙怎么恢复:重新开启、检查放行项并排查软件被误拦

摘要

Windows 11 防火墙被误关,或某个软件突然无法联网时,可先在 Windows 安全中心确认状态并重新开启;再检查应用放行项、网络类型和拦截记录,必要时备份后重置规则,步骤适用于家庭版与专业版。

本文目录

Windows 11 防火墙被误关后,常会出现软件无法联网、更新失败或联机游戏连接不上的情况;如果只有某一个程序不能联网,则更可能是放行项或网络类型设置不正确。正确处理顺序是:确认状态、重新开启、检查放行项,再针对具体软件排查。

适用设备与系统版本

  1. 本文适用于安装 Windows 11 家庭版或专业版,并使用系统自带“Windows 安全中心”和 Microsoft Defender 防火墙的电脑。Windows 11 22H2 及后续版本均可参考,菜单文字可能随系统更新略有变化。
  2. 如果电脑安装了带独立网络防护功能的安全软件,或显示“由你的组织管理”,部分选项可能不可修改,应以安全软件或单位网络管理员的设置为准。

第一步:确认防火墙是否被关闭

  1. 点击“开始”按钮,搜索并打开“Windows 安全中心”,部分系统显示为“Windows 安全”。选择左侧的“防火墙和网络保护”。
  2. 分别查看“专用网络”和“公用网络”的状态。若页面显示“Windows Defender 防火墙已关闭”,说明系统防火墙当前未正常工作;软件无法联网很可能与它有关。
  3. 查看页面上是否出现“由你的组织管理”或类似提示。如果有,不要自行修改组织策略,应联系单位 IT。重装安全软件后偶尔也会出现异常提示,可先重启电脑再检查。

第二步:重新开启或还原防火墙

  1. 在“防火墙和网络保护”页面,如果看到“还原防火墙”按钮,点击它,并在用户账户控制窗口中选择“是”。这个操作会重新启用防火墙并恢复系统默认防护状态。
  2. 等待页面刷新,确认“专用网络”和“公用网络”都显示开启。“还原防火墙”按钮消失或变灰,通常说明防火墙已经开启,或者正被组织策略管理。
  3. 如果页面仍显示关闭,可按 Win + R,输入 services.msc 并回车。在服务列表中找到“Windows Defender 防火墙”,确认启动类型为“自动”,然后点击“启动”。
  4. 如果服务无法启动或启动类型无法修改,多半是系统安全策略、第三方安全软件或单位管理策略所致,不建议强行改注册表。

第三步:检查并设置软件放行项

  1. 按 Win + R,输入 control firewall.cpl 并回车。在 Windows Defender 防火墙控制面板中,点击“允许应用或功能通过 Windows Defender 防火墙”,新版也可能显示为“允许应用通过 Windows Defender 防火墙”。
  2. 点击“更改设置”,找到无法联网的软件,分别勾选“专用”和“公用”网络列。家庭可信网络中的程序通常允许专用网络;公共场所则只勾选确有需要的网络类型。
  3. 如果列表中没有该软件,可点击“允许其他应用”,为桌面程序选择实际的 .exe 文件。优先选择安装目录中的程序,例如“程序文件”内的文件,不要选择下载文件夹、临时目录或来源不明的可执行文件。
  4. 检查当前网络类型:打开“设置 → 网络和 Internet → Wi-Fi”,点击已连接的网络,查看“网络配置文件类型”。家庭可信网络可设为“专用”,咖啡店、机场等公共网络应保持“公用”。有线网络可在“以太网”页面中检查。
  5. 右键程序选择“以管理员身份运行”只会提升程序权限,并不会自动创建防火墙放行规则,两者不要混为一谈。

第四步:排查“明明已开启,软件仍被拦”

  1. 返回“Windows 安全中心 → 防火墙和网络保护”,点击“查看历史记录”,寻找近期被阻止的连接。如果记录中明确出现目标软件,可按第三步为它添加放行项。
  2. 按 Win + R 输入 wf.msc,打开“高级安全 Windows Defender 防火墙”。在“入站规则”中找到程序名相近的规则,双击检查程序路径、协议和端口是否仍与当前软件一致。软件更新或重新安装后旧路径可能失效,此时删除确定失效的旧规则,再按新路径重新添加。
  3. 用手机热点连接电脑测试。如果软件在原网络不通、热点下正常,问题更可能来自原路由器、单位网络或 DNS;如果热点下仍不通,则继续检查本机防火墙、VPN、代理和安全软件。
  4. 检查电脑是否安装了带“网络防护、应用联网控制”的第三方安全软件。有些软件会接管系统防火墙,不要让多个安全套件长期同时接管,也应查看其内部是否禁止了目标程序联网。
  5. 如果存在大量失效规则,可先备份再恢复默认值。按 Win + R 输入 cmd,按 Ctrl + Shift + Enter 启动管理员命令提示符,依次执行:netsh advfirewall export "C:\Users\Public\firewall-backup.wfw",确认成功后执行 netsh advfirewall reset。
  6. 重置后重启电脑,并重新添加必要的程序放行项。如果重置后出现异常,可在管理员命令提示符中执行 netsh advfirewall import "C:\Users\Public\firewall-backup.wfw" 导入备份。重置会清除自定义的 VPN、游戏和局域网规则,不应作为第一步随意使用。

第四步:排查“明明已开启,软件仍被拦”

注意事项

  1. 不要为了“临时解决”长期关闭防火墙。关闭期间,电脑会失去系统层面的入站访问防护。
  2. 不要允许来源不明的程序、整个下载目录或来历不清的脚本通过防火墙,也不要随意放行所有端口和协议。
  3. 修改网络类型前,应确认网络是否可信。把公共 Wi-Fi 误设为专用网络,会扩大局域网访问范围。
  4. 重置规则前一定要完成备份;受单位策略管理的电脑,即使执行重置,也可能无法改变最终策略。

小结

  1. 防火墙整体关闭时,优先在 Windows 安全中心使用“还原防火墙”,并检查系统服务是否正常。
  2. 只有单个软件被拦时,重点核对放行列表、程序路径、网络类型和拦截历史。
  3. 规则混乱且普通排查无效时,再使用命令备份并重置。多数情况下不需要安装第三方“修复工具”,更不要因此长期关闭系统防火墙。

常见问题

“还原防火墙”按钮灰色或找不到怎么办?

先检查专用网络和公用网络是否已经开启,再通过 services.msc 查看 Windows Defender 防火墙服务。若显示由组织管理或按钮无法操作,需要联系单位 IT;不要直接修改注册表。

软件已经勾选放行,为什么仍然不能联网?

可能是放行的是旧版本路径、当前网络类型选错、程序自身启用了代理或 VPN,也可能是第三方安全软件在拦截。可先查看拦截历史,再用手机热点测试以区分本机和网络问题。

重置防火墙会删除哪些设置?

重置会恢复默认策略,并清除自定义的程序、端口、VPN 和游戏规则。重置前应使用 netsh advfirewall export 备份;重置后还需重新添加必要放行项。

参考来源