Windows 7 防火墙似乎只是给予或不给予应用程序权限。
有没有办法问为每个程序授予权限(最好有一个允许[不再询问]的选项)。
十年来,这一直是 Zone Alarm 等第三方防火墙的标准功能。
答案1
据我所知,仅当根据当前规则集程序被拒绝访问时才可以设置此选项(而不是在允许访问的情况下),因此它应该对请求入站而非出站连接的新程序触发。
控制面板 > Windows 防火墙 > 更改通知设置(左侧面板)。您将看到“当 Windows 防火墙阻止新程序时通知我”选项。
<del>我还没有测试过,但是默认情况下 Windows 防火墙允许如果所有规则均不匹配,则为出站连接(对于新程序也是如此)。也许,如果您将默认行为更改为阻止,它将始终要求您提供入站和出站连接。您可以在控制面板 > Windows 防火墙 > 高级设置(左侧面板) > 本地计算机上的高级安全 Windows 防火墙(这可能会有所不同,但它是树中的顶部项目)> 在概述部分中单击 Windows 防火墙属性链接。您将能够为各种网络配置文件(公共、私有等)设置默认行为。</del>
根据讨论这里根据个人经验,该通知仅在阻止入站连接时显示。即使默认设置阻止了出站连接,也不会显示该通知。
答案2
开始> Windows 防火墙
从左侧列表中选择“高级设置”(在“控制面板主页”标题下),这将启动 Windows 防火墙和高级安全
从左侧列表中选择“入站规则”或“出站规则”。 (在我的情况下,是“出站规则”)。
从最右侧“新规则...”列中的操作列表中进行选择(或者双击打开其中一个现有规则)。
答案3
安装 GlassWire。它会询问你并自动创建 Windows 防火墙规则。但这个选项不是免费的
答案4
是的,它允许您这样做。您可以设置 Windows 防火墙,让其在程序首次需要访问时提示您一次。
(来源:arstechnica.com)