直接运行netsh advfirewall reset可强制清空所有自定义规则并恢复初始防护状态,须以管理员权限执行(Win+R→cmd→Ctrl+Shift+Enter),输出“确定”后需重启电脑才能完全生效,否则旧规则缓存可能仍起作用。
直接运行 netsh advfirewall reset 就能强制清空所有自定义防火墙规则,让系统回归初始防护状态。这个命令不改动系统服务,只移除用户添加的入站/出站规则、连接安全策略和配置文件设置,系统自带的基础防护会完整保留。
必须以管理员权限执行
普通命令窗口无法触发重置,必须提权:
- 按 Win + R 打开“运行”,输入
cmd或wt(Windows 终端) - 不点确定,直接按 Ctrl + Shift + Enter 启动管理员模式
- 若弹出 UAC 提示,点“是”继续
执行命令与确认成功
在提权后的窗口中输入并回车:
netsh advfirewall reset看到输出 确定 字样即表示指令已成功提交。此时规则已被清除,但尚未完全生效。
重启电脑才能完全生效
防火墙驱动(mpssvc)只在系统启动时加载默认策略。不重启的话,旧规则缓存可能仍在后台起作用:
- 关闭所有命令窗口
- 手动重启计算机
- 重启后可进入「Windows 安全中心 → 防火墙和网络保护」查看当前规则列表是否为空
常见问题提醒
该操作不会影响杀毒软件本身,但会删除第三方软件向防火墙注册的例外规则——比如某聊天工具之前被允许联网,重置后需重新授权;企业设备若受域控组策略管理,还需额外运行 gpupdate /force 刷新策略,否则域策略可能再次覆盖本地设置。


















