若应用程序被Windows防火墙阻止,需将其添加至允许列表,方法有三:一、通过Windows安全中心图形界面操作;二、用高级安全防火墙创建入站规则以精细控制;三、以管理员身份运行PowerShell命令批量配置。

如果您希望某个应用程序能够通过Windows防火墙进行网络通信,但该程序当前被阻止,则需要将其添加到防火墙的允许应用列表中。以下是完成此操作的具体步骤:
此方法适用于Windows 10和Windows 11系统,利用图形化界面直接管理允许的应用程序列表,操作直观且无需手动指定端口或协议。
1、点击“开始”菜单,输入“Windows 安全中心”并打开该应用。
2、在左侧导航栏中选择“防火墙和网络保护”。
3、在右侧区域点击“允许应用通过防火墙”。
4、点击“更改设置”按钮(需管理员权限,可能弹出UAC提示)。
5、点击“允许其他应用…”按钮。
6、在弹出窗口中点击“浏览”,定位并选中目标应用程序的可执行文件(.exe),例如“C:\Program Files\MyApp\MyApp.exe”。
7、点击“添加”,然后在列表中勾选该应用对应的“专用”和/或“公用”复选框。
8、点击“确定”保存更改。
此方法提供更精细的控制能力,适用于需要指定协议类型、端口号、配置文件范围或仅允许特定网络位置访问的场景。
1、右键“开始”按钮,选择“运行”,输入“wf.msc”并回车,打开“高级安全Windows Defender防火墙”。
2、在左窗格中点击“入站规则”,然后在右窗格中点击“新建规则…”。
3、在向导中选择“程序”,点击“下一步”。
4、选择“此程序路径”,点击“浏览”并指定应用程序的完整.exe路径。
5、点击“下一步”,选择“允许连接”。
6、在“配置文件”页面,根据需要勾选“域”、“专用”、“公用”中的一个或多个选项。
7、在“名称”页面中为规则输入描述性名称,例如MyApp-允许TCP入站,点击“完成”。
此方法适合批量部署或脚本化操作,可绕过图形界面快速创建防火墙例外,所有操作均以管理员身份执行。
1、以管理员身份运行Windows PowerShell。
2、输入以下命令(将路径替换为实际应用程序路径):
New-NetFirewallRule -DisplayName "MyApp Allow" -Direction Inbound -Program "C:\Program Files\MyApp\MyApp.exe" -Action Allow -Profile Domain,Private,Public
3、按回车执行命令。
4、如需验证规则是否生效,运行:Get-NetFirewallRule -DisplayName "MyApp Allow"。
以上就是如何将应用程序添加到Windows防火墙的例外中?(允许网络访问)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号