插件窝 干货文章 Win10如何设置防火墙允许程序通信 Win10系统设置防火墙允许程序通信的方法

Win10如何设置防火墙允许程序通信 Win10系统设置防火墙允许程序通信的方法

程序 允许 防火墙 规则 303    来源:    2025-05-10

在 Windows 10 中设置防火墙允许特定程序通信,可以通过以下步骤完成。根据您的需求,可选择 入站规则(允许外部连接该程序)或 出站规则(允许程序访问外部网络):


方法一:通过控制面板设置(基础版)

  1. 打开防火墙设置

    • Win + S 搜索 控制面板 → 选择 系统和安全Windows Defender 防火墙
  2. 允许程序通过防火墙

    • 点击左侧 允许应用或功能通过 Windows Defender 防火墙
    • 点击 更改设置(需要管理员权限)。
    • 在列表中找到目标程序(如未列出,点击 允许其他应用 手动添加)。
    • 勾选程序名称,并选择允许的网络类型(专用/*公用)。
    • 点击 确定 保存。

方法二:高级安全设置(精确控制)

允许入站连接(外部访问程序)

  1. 打开 高级安全防火墙

    • Win + R 输入 wf.msc 回车。
  2. 新建入站规则

    • 右侧点击 新建规则 → 选择 程序 → 点击 下一步
    • 选择 此程序路径 → 浏览找到程序的 .exe 文件(如 C:\Program Files\App\app.exe)。
    • 选择 允许连接 → 点击 下一步
    • 选择规则适用的网络类型(域/专用/公用)→ 下一步。
    • 输入规则名称(如 "允许 MyApp 入站")→ 点击 完成

允许出站连接(程序访问外部)

  • 步骤同上,但在左侧选择 出站规则新建规则

方法三:命令行(快速批处理)

以管理员身份运行 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

注意事项

  1. 权限要求:需管理员账户操作。
  2. 路径准确性:确保程序路径正确(建议直接浏览选择)。
  3. 网络类型
    • 专用网络:家庭或工作等受信任网络。
    • 公用网络:咖啡馆等公共环境(建议严格限制)。
  4. 临时禁用:可在防火墙首页点击 启用/关闭防火墙 临时关闭(不推荐)。

常见问题

  • 规则不生效?
    检查程序是否以管理员身份运行,或尝试重启服务(services.msc 中重启 Windows Defender 防火墙)。
  • 误拦截正常程序?
    在防火墙日志(wf.msc → 监视 → 日志)中查看拦截记录。

通过以上方法,您可以灵活控制程序的网络访问权限。如需更细粒度控制(如端口/IP限制),可在高级规则中进一步配置。