Windows 7 防火墙:如何阻止除一个应用程序之外的所有连接?

Windows 7 防火墙:如何阻止除一个应用程序之外的所有连接?

我需要帮助在 Windows 7 家庭版上设置防火墙。
我想阻止所有流量 - 除一个应用程序之外的所有流量的入站和出站:TeamViewer.exe

为了实现这一点,我创建了 2 个入站规则:

  1. 允许此程序的连接 C:\Program Files (x86)\TeamViewer\TeamViewer.exe
    • 计算机:授权计算机和例外情况未经检查;
    • 高级:所有配置文件;所有接口类型;块边缘遍历;
    • 范围:任何本地或远程 IP;
    • 协议:任意;
  2. 允许此程序的连接 C:\Program Files (x86)\TeamViewer\TeamViewer_Service.exe.exe
    • 其余内容与规则 1 相同;

我还创建了2条与入站规则相同的出站规则。

我已检查入站和出站文件夹中均不存在活动的“阻止连接”规则。

所有默认规则保持不变。

最后,我打开“Windows 防火墙属性”,在域、私有和公共配置文件选项卡上将出站连接设置为“阻止”。我点击了“应用”,然后立即断开了与 TeamViewer 的连接。
重启后,另一台机器上的 TeamViewer 显示这台计算机的状态为“离线”。

我不得不将出站连接恢复为“允许”。我做错了什么?如何设置 Windows 7 防火墙以阻止除一个应用程序(TeamViewer)之外的所有连接?

请注意,该计算机安装了 Windows 7 家庭版,但没有组策略编辑器。

相关内容