告诉 Windows 10 防火墙停止在每次重启后提示我允许应用程序访问

告诉 Windows 10 防火墙停止在每次重启后提示我允许应用程序访问

对于诸如:Skype、Chrome、ditto 等程序。...

  • Windows 10 防火墙 似乎每次我重新启动 PC 时,我都必须接受 Windows 防火墙的弹出窗口以允许应用程序访问。每次我重新启动时,我都必须在它提示时再次执行此操作。

有什么方法可以防止这种情况发生,以便 Windows 防火墙知道我允许这些应用程序访问,这样我就可以使用它们了?

编辑警报截图: 在此处输入图片描述

答案1

使用命令行允许应用程序通过 Windows 防火墙

您可以使用以下方式设置 Windows 防火墙规则网信允许特定应用程序通过提升的命令提示符在任何配置文件上入站和/或出站以管理员身份运行使用以下语法或类似的语法:

对于所有适用的配置文件,确认您要允许通过 Windows 防火墙传入和传出的程序的完整显式路径,并在每个需要的位置正确设置它们,其中program="<value>"所需的值为完整路径,例如C:\path\path\app.exe


设置 Windows 防火墙规则以允许应用程序入站和出站将有助于防止每次启动应用程序并要求您允许时可能收到的 Windows 防火墙提示。

允许应用程序出站

netsh advfirewall firewall add rule name="Skype Out" dir=out action=allow program="C:\Program Files\Skype\Phone\Skype.exe" enable=yes profile=domain,private,public

netsh advfirewall firewall add rule name="Chrome Out" dir=out action=allow program="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" enable=yes profile=domain,private,public

允许应用程序入站

netsh advfirewall firewall add rule name="Skype In" dir=in action=allow program="C:\Program Files\Skype\Phone\Skype.exe" enable=yes profile=domain,private,public

netsh advfirewall firewall add rule name="Chrome In" dir=in action=allow program="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" enable=yes profile=domain,private,public

更多资源

答案2

允许应用程序通过具有高级安全 GUI 选项的 Windows 防火墙

您还可以访问工作流管理系统然后添加一个规则来告诉Windows 防火墙允许特定应用程序在所有配置文件上入站和/或出站。

指示

  1. 在此处输入图片描述+R, 输入工作流管理系统然后按Enter
  2. 点击入境规则然后点击新规则...向右

    在此处输入图片描述

  3. 在里面规则类型选项窗口检查程序选项,然后按Next

    在此处输入图片描述

  4. 在里面程序选项窗口中此程序路径字段浏览查找或指定要允许通过的应用程序文件的 exe 的完整显式路径Windows 防火墙然后按Next

    在此处输入图片描述

  5. 在里面操作选项窗口确保允许此连接选项被选中,然后按Next

    在此处输入图片描述

  6. 在里面轮廓选项窗口确保所有三个选项领域民众, 和私人的被选中,然后按Next

    在此处输入图片描述

  7. 在里面姓名在字段中输入新规则的名称,然后按Finish

    在此处输入图片描述

  8. 您现在应该可以看到刚刚创建的新规则。然后您可以点击出站规则选项并遵循相同的步骤 1 - 8如上面列出的应用程序,您需要允许出站连接。

    在此处输入图片描述

只需按照以下步骤允许您所需的所有传入和传出应用程序规则并进行相应扩展,以防止 Windows 防火墙在每次重启后提示。

答案3

致未来可能关心的任何人。(关于NETSH方法,请参阅以前的 IT解决方案解答 , WIN7)

如果您的应用程序正在监听连接并且 Windows 仍然不断唠叨程序为入站方向添加“edge=yes”参数。

https://technet.microsoft.com/en-us/library/dd734783(v=ws.10).aspx?

因此示例中的完整规则命令将变成:

netsh advfirewall 防火墙添加规则名称="Skype In" dir=in 操作=允许程序="C:\Program Files\Skype\Phone\Skype.exe"边缘=是启用=是配置文件=域,私人,公共

对于出站规则,没有“边缘”参数。添加进出规则后,Windows 防火墙应该不再询问用户权限。

相关内容