把 Windows 防火墙恢复默认(netsh advfirewall reset)

防火墙规则改乱后一条命令恢复出厂设置。

Windowsnetsh 网络配置安全防火墙中风险
在管理员命令提示符中运行 netsh advfirewall reset。

01命令

命令
$ netsh advfirewall reset

02作用说明

自定义的入站/出站规则、拦截规则和第三方软件残留会让某些程序莫名连不上网。netsh advfirewall reset 会恢复初始策略:所有配置文件防火墙开启、默认拦截入站、只保留系统内置规则。如果规则来自第三方防火墙软件,可能还需修复该软件。

03风险

风险中风险
使用条件Run Command Prompt as administrator. This wipes ALL custom firewall rules, including ones you created on purpose.
!注意: 此命令会删除全部自定义规则——包括你自己设置的拦截规则——想保留的话先运行 netsh advfirewall export 备份。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • netsh - Windows CMD
    SS64 · technical · 2026-09-17
    依据: Documents netsh advfirewall reset for restoring Windows Firewall with Advanced Security to its default policy and rules.

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案