可通过三种方法为程序添加防火墙规则:一、用wf.msc图形界面创建入站/出站自定义规则;二、通过Windows安全中心的“允许应用通过防火墙”快捷配置;三、用PowerShell命令行批量部署规则。
如果您希望某个应用程序能够不受Windows 11防火墙限制地进行网络通信,但该程序被默认阻止,则需要为其添加入站或出站规则。以下是配置防火墙排除项的具体步骤:
一、通过高级安全Windows Defender防火墙添加程序规则
此方法通过图形化界面创建自定义入站/出站规则,精确控制指定程序的网络访问权限,适用于所有Windows 11版本。
1、按下Win + R组合键打开“运行”对话框,输入wf.msc并回车,启动高级安全Windows Defender防火墙。
2、在左侧面板中,点击“入站规则”,随后在右侧面板中点击“新建规则…”。
3、在向导窗口中选择“程序”,点击“下一步”。
4、选择“此程序路径”,点击“浏览”按钮,定位到目标软件的.exe文件(例如C:\Program Files\MyApp\app.exe),确认后点击“下一步”。
5、选择“允许连接”,点击“下一步”。
6、在“配置文件”页面中,勾选适用的网络类型(域、专用、公用),点击“下一步”。
7、为规则命名,例如允许 MyApp 网络访问,可填写描述后点击“完成”。
8、如需允许该程序发起对外连接,重复上述步骤,但在第2步中选择“出站规则”。
二、通过Windows安全中心快速允许应用通信
此方法调用系统内置的简化界面,自动为常见应用创建双向防火墙规则,操作快捷但仅支持已安装且注册为“应用”的程序。
1、点击任务栏搜索图标,输入“Windows 安全”并打开该应用。
2、在左侧菜单中点击“防火墙和网络保护”。