首页/安全/安全加固速查/netsh 防火墙规则增删查
防火墙与访问控制50 条

netsh 防火墙规则增删查

netsh advfirewall firewall 是 Windows 防火墙规则的传统命令行入口,适合脚本化批量下发,记住 add/delete/show 三段式。

安全加固速查安全更新于 2026-10-12
加固项规则最小化
适用平台Windows
风险等级中
基线每条放行有业务归属

增删查

增删查
netsh advfirewall firewall add rule name="Allow HTTPS 443" dir=in action=allow protocol=TCP localport=443 remoteip=10.0.0.0/8
netsh advfirewall firewall show rule name="Allow HTTPS 443" verbose
netsh advfirewall firewall delete rule name="Allow HTTPS 443"
netsh advfirewall firewall show rule name=all | findstr /i "Rule Name" | find /c /v ""
remoteip 参数是收敛来源的关键:不带 remoteip 的放行默认 Any,等于对全网开放。

易错点

  • 规则名重复会生成多条同功能规则:命名带端口与用途,删除时按 name 精确匹配
  • netsh 参数区分大小写不敏感但拼写必须完整:写错 action=alow 之类会静默生成无效规则

数据来源与参考

  • Microsoft Learn:netsh advfirewall firewall 命令
  • Windows 安全基线实践

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌