windows怎么截图 windows怎么允许文件通过防火墙
0
2026-03-20
Windows中可用netsh advfirewall命令精细管理防火墙规则:一、添加出站阻止规则取消网络程序;二、添加入站端口允许规则开放服务端口;三、修改规则动作切换允许/阻止状态;四、删除指定名称规则;五、批量导出与还原规则配置。

如果您需要在Windows系统中通过精细控制网络访问权限,则可利用netsh advfirewall命令直接高级操作安全防火墙规则。以下是实现添加、删除、修改及验证防火墙规则的具体操作步骤:一、添加出站程序阻止规则
该方法用于禁止指定应用程序外部发起网络连接,适用于管控程序后台联网行为。 作用于出站,不干扰其他程序或入站通信。
1、以身份管理员运行PowerShell或命令提示符。
2、执行以下命令(方向C:\Path\To\YourApp.exe替换为实际程序的绝对路径):netsh advfirewall 防火墙添加规则名称=“BlockAppOut”dir=out action=block program="C:\Path\To\YourApp.exe"
3、若需同时取消域、专用、公用删除配置文件,追加enable=yes参数并确认规则已启用。二、添加入站端口允许规则
该方法用于开放特定端口接收外部连接,例如启用本地Web服务或远程管理端口。规则限定协议与端口号,最小化暴露面。
1、以管理员身份打开命令行工具。
2、输入命令开放TCP 8080端口(仅限IPv4):netsh advfirewall防火墙添加规则名称=“AllowHTTP8080”dir=in action=allow protocol=TCP localport=8080
3、如需访问源IP,可附加remoteip=192.168.1.0/24参数,仅允许楼梯内设备访问。三、修改现有规则动作
该方法用于快速切换规则状态,删除重建,适用于临时放行或紧急封禁场景。操作对象为已命名规则,依赖名称唯一性。
1、确认目标规则名称,可通过netsh advfirewall防火墙show规则名称=“RuleName”验证是否存在。
Udio
一款全新的AI音乐创作工具,目前免费,每月可以生成1200首歌曲下载
2、将名为“BlockAppOut”的规则由阻止改为允许:netsh advfirewall防火墙设置规则名称=“BlockAppOut”新操作=允许
3、如需取消规则但保留配置,使用新 四、删除指定的防火墙规则
该方法用于彻底删除规则不再需要的规则边界,释放命名空间并避免策略冲突。删除后无法恢复,需仔细对名称。
1、在管理员命令行中执行:netsh advfirewall 防火墙删除规则 name="BlockAppOut"
2、若存在多个同名规则,系统将全部删除;建议命名时间加入时间或用途标识,例如“BlockAppOut_20260320”。
3、删除后可用netsh advfirewall防火墙显示规则 name=all确认列表中已无该边界。五、批量导出与还原防火墙规则
该方法用于跨设备同步策略或备份当前配置,导出结果为有效文本脚本,支持离线审查与重配置。
1、导出全部防火墙规则到当前目录的firewall_backup.txt:netsh advfirewallfirewalldump >firewall_backup.txt
2、在目标机器上以管理员权限以下执行命令:netshexec还原 firewall_backup.txt
3、注意:还原操作会覆盖目标机现有规则,请提前备份原配置。