netsh命令可快速导出导入windows防火墙规则:用netsh advfirewall export导出为二进制.wfw文件,用netsh advfirewall import覆盖式还原,需管理员权限、英文引号包裹路径,导入前建议reset清空旧规则。
直接用 netsh 命令就能快速导出和导入 windows 防火墙全部规则,整个过程只需几条命令,不需要图形界面,适合批量部署或应急恢复。
导出所有防火墙规则(含启用状态、配置文件关联、端口/程序细节)
以管理员身份打开 CMD,执行:
netsh advfirewall export "C:\fw_backup.wfw"
生成的是二进制 .wfw 文件,体积小、保留完整属性,是微软官方推荐的标准备份方式。
导入规则到另一台电脑(覆盖式还原)
同样以管理员身份运行 CMD,执行:
netsh advfirewall import "C:\fw_backup.wfw"
导入后规则立即生效,但注意:该操作会完全替换目标机当前所有自定义规则(包括系统默认规则以外的全部配置)。
关键注意事项
- 文件路径必须用英文引号包裹,尤其含空格或中文时(如
"D:\Backup\firewall_2026.wfw") - 导入前建议先用
netsh advfirewall reset清空目标机旧规则,避免冲突(可选) - 导入后可重启防火墙服务确保生效:
net stop mpssvc && net start mpssvc
-
.wfw文件不可读,无法人工核对内容;如需审查或版本管理,应额外用 PowerShell 导出为 CSV
想看当前有哪些规则?快速检查用
netsh advfirewall firewall show rule name=all
或只看启用的入站规则:
netsh advfirewall firewall show rule name=all dir=in enabled=yes
不复杂但容易忽略权限和路径细节。











