您的位置:首页 >win11系统怎么重置Windows Defender防火墙规则?
发布于2026-04-21 阅读(0)
扫一扫,手机访问
说到 Windows 11 的安全防护,Windows Defender 防火墙绝对是核心角色。它就像一位尽职的安检员,根据预设的“入站”和“出站”规则,对所有进出系统的网络流量进行严密的盘查,有效阻挡着未经授权的访问。
但问题是,这位“安检员”的工作清单会随着时间变得越来越长。每安装一个新应用,就可能新增几条规则;有时我们也会手动调整配置。日积月累,规则列表变得臃肿不堪,不仅容易产生内部冲突,还可能引发各种意想不到的网络问题,比如连接中断、文件共享失效等等。

所以,当你遇到一些特别“诡异”、难以排查的网络故障,或者只是想彻底清理掉那些陈旧、无效的自定义规则时,最干脆利落的办法就是将防火墙“恢复出厂设置”。
下面要介绍的四种方法,将从图形界面到命令行,带你一步步彻底重置 Windows Defender 防火墙规则。需要提醒的是,这个操作会清除所有用户自定义的规则,但那些保障系统基础安全的默认策略则会完好保留。
对于大多数用户来说,这是最直观、最稳妥的操作路径,全程在系统设置界面内完成:
1、按下 Windows + R 组合键,调出「运行」对话框,输入 windowsdefender:(注意包含冒号),回车后即可打开「Windows 安全中心」。
2、依次点击「防火墙和网络保护」>「将防火墙还原为默认设置」。
3、在弹出的确认窗口中,点击「还原默认值」,然后再次点击「是」即可。

通过 Windows 安全中心重置防火墙
如果你更习惯使用传统的管理控制台界面,或者希望在操作前仔细审视一下当前的防火墙策略细节,那么这个方法是为你准备的:
1、同样按下 Windows + R,在运行框中输入 wf.msc 并回车,打开「高级安全 Windows Defender 防火墙」管理控制台。
2、在左侧窗格的目录树中,右键点击最顶层的根节点,从菜单里选择「还原默认策略」。
3、最后,在提示框中选择「是」确认操作。

还原默认策略
追求效率的高级用户或 IT 管理员通常会青睐命令行工具。使用 netsh 命令,一行指令就能搞定重置,完全无需在图形界面里层层点击:
1、右键点击「开始」菜单,选择「终端管理员」,以管理员身份启动 Windows 终端。
2、在打开的命令行窗口中,直接执行以下命令:
netsh advfirewall reset

使用 netsh 命令重置 Windows Defender 防火墙规则
3、当命令行中显示「确定」字样时,就意味着重置已经成功完成了。
对于习惯使用 PowerShell 进行系统管理或脚本编写的用户,这里提供了更强大的命令选项来实现重置:
1、首先,同样通过「开始」菜单右键,以管理员权限打开「Windows 终端」。
2、按 Ctrl + Shift + 1 快捷键,切换到 PowerShell 标签页。
3、根据你的具体需求,执行下面其中一条命令:
(New-Object -ComObject HNetCfg.FwPolicy2).RestoreLocalFirewallDefaults()
Remove-NetFirewallRule -All

使用 PowerShell 重置 Windows 防火墙规则
需要特别注意的是,上面两条 PowerShell 命令虽然都能影响防火墙配置,但它们的作用范围有着本质区别。弄清楚其中的差异,对于正确选择至关重要:
| 项目 | RestoreLocalFirewallDefaults | Remove-NetFirewallRule -All |
|---|---|---|
| 删除你自己创建的规则 | ✅ | ✅ |
| 删除系统内置规则的更改(比如你修改过) | ✅ | ❌ |
| 恢复默认出站规则策略(Allow) | ✅ | ❌ |
| 恢复默认入站策略(Block) | ✅ | ❌ |
| 恢复日志、通知等设置 | ✅ | ❌ |
| 等同 GUI 的「还原默认值」按钮 | ✅ | ❌ |
完成防火墙规则的重置,就好比给系统的网络安检部门进行了一次彻底的“大扫除”,一切井然有序。不过,重置之后,当你首次运行那些需要联网的应用程序(例如 Steam 游戏平台或在线会议软件)时,Windows 大概率会再次弹出询问窗口,请求你允许该应用通过网络。这完全是正常现象,根据你的实际需要点击“允许”即可。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9