有没有办法让 Windows 7 防火墙请求程序访问互联网的权限(而不是允许/拒绝)?

有没有办法让 Windows 7 防火墙请求程序访问互联网的权限(而不是允许/拒绝)?

Windows 7 防火墙似乎只是给予或不给予应用程序权限。

有没有办法为每个程序授予权限(最好有一个允许[不再询问]的选项)。

十年来,这一直是 Zone Alarm 等第三方防火墙的标准功能。

答案1

据我所知,仅当根据当前规则集程序被拒绝访问时才可以设置此选项(而不是在允许访问的情况下),因此它应该对请求入站而非出站连接的新程序触发。

控制面板 > Windows 防火墙 > 更改通知设置(左侧面板)。您将看到“当 Windows 防火墙阻止新程序时通知我”选项。

<del>我还没有测试过,但是默认情况下 Windows 防火墙允许如果所有规则均不匹配,则为出站连接(对于新程序也是如此)。也许,如果您将默认行为更改为阻止,它将始终要求您提供入站和出站连接。您可以在控制面板 > Windows 防火墙 > 高级设置(左侧面板) > 本地计算机上的高级安全 Windows 防火墙(这可能会有所不同,但它是树中的顶部项目)> 在概述部分中单击 Windows 防火墙属性链接。您将能够为各种网络配置文件(公共、私有等)设置默认行为。</del>

根据讨论这里根据个人经验,该通知仅在阻止入站连接时显示。即使默认设置阻止了出站连接,也不会显示该通知。

这里也有一些讨论:https://superuser.com/questions/217551/how-can-i-configure-the-windows-7-firewall-to-prompt-me-on-outbound-traffic

答案2

  1. 开始> Windows 防火墙

  2. 从左侧列表中选择“高级设置”(在“控制面板主页”标题下),这将启动 Windows 防火墙和高级安全

  3. 从左侧列表中选择“入站规则”或“出站规则”。 (在我的情况下,是“出站规则”)。

  4. 从最右侧“新规则...”列中的操作列表中进行选择(或者双击打开其中一个现有规则)。

答案3

安装 GlassWire。它会询问你并自动创建 Windows 防火墙规则。但这个选项不是免费的

https://www.glasswire.com

答案4

是的,它允许您这样做。您可以设置 Windows 防火墙,让其在程序首次需要访问时提示您一次。
替代文本
(来源:arstechnica.com

相关内容