在 Windows 10 中设置防火墙允许特定程序通信,可以通过以下步骤完成。根据您的需求,可选择 入站规则(允许外部连接该程序)或 出站规则(允许程序访问外部网络):
打开防火墙设置
Win + S
搜索 控制面板 → 选择 系统和安全 → Windows Defender 防火墙。允许程序通过防火墙
打开 高级安全防火墙
Win + R
输入 wf.msc
回车。新建入站规则
.exe
文件(如 C:\Program Files\App\app.exe
)。以管理员身份运行 CMD/PowerShell,使用以下命令:
netsh advfirewall firewall add rule name="允许MyApp" dir=in action=allow program="C:\path\to\app.exe" enable=yes
dir=in
表示入站,dir=out
表示出站。add
改为 delete
。services.msc
中重启 Windows Defender 防火墙)。wf.msc
→ 监视 → 日志)中查看拦截记录。通过以上方法,您可以灵活控制程序的网络访问权限。如需更细粒度控制(如端口/IP限制),可在高级规则中进一步配置。