7

Для таких программ, как: Skype, Chrome, Ditto. , , ,

  • Брандмауэр Windows 10 Кажется, что каждый раз, когда я перезагружаю ПК, я должен принимать всплывающее окно для брандмауэра Windows, чтобы разрешить доступ к приложению. Каждый раз, когда я перезагружаюсь, я должен делать это снова, когда это подсказывает.

Могу ли я предотвратить это, чтобы брандмауэр Windows знал, что я разрешаю доступ к этим приложениям, чтобы я мог их использовать?

РЕДАКТИРОВАТЬ скриншот предупреждения:

3 ответа3

5

Разрешить приложения через брандмауэр Windows с помощью командной строки

Вы можете настроить правило брандмауэра Windows с помощью NETSH, чтобы разрешить определенное приложение входящему и / или исходящему в любом профиле из командной строки с повышенными привилегиями, запускаться от имени администратора с использованием следующего синтаксиса или чего-то подобного:

Подтвердите полные явные пути программ, которые вы хотите разрешить входящим и исходящим через Брандмауэр 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

Дополнительные ресурсы

3

Разрешить приложения через брандмауэр Windows с расширенным графическим интерфейсом безопасности

Вы также можете перейти к файлу wf.msc, а затем добавить правило, сообщающее брандмауэру Windows о разрешении входящего и / или исходящего трафика определенного приложения во всех профилях.

инструкции

  1. Нажмите + R, введите wf.msc и нажмите Enter.
  2. Нажмите на Правила для входящих, а затем нажмите на Новое правило ... справа

  3. В окне параметров типа правила выберите параметр « Программа» и нажмите « Далее».

  4. В окне настроек программы в поле Этой программы пути либо просмотреть найти или указать полный явный путь к еху файла приложений , которые вы хотите разрешить через брандмауэр Windows, а затем нажмите кнопку Далее

  5. В окне « Параметры действий» убедитесь, что выбран параметр « Разрешить это подключение», а затем нажмите кнопку « Далее».

  6. В окне параметров профиля убедитесь, что выбраны все три параметра « Домен», « Общий» и « Частный», а затем нажмите кнопку « Далее».

  7. В поле « Имя» введите имя для нового правила и нажмите « Готово».

  8. Теперь вы должны увидеть новое правило, которое вы только что создали. Затем вы можете щелкнуть по параметру « Исходящие правила» и выполнить те же шаги 1–8, которые перечислены выше для приложения, для которого необходимо разрешить исходящие подключения.

Просто следуйте этим шагам, чтобы разрешить все необходимые входящие и исходящие правила приложений, и масштабируйте их соответствующим образом, чтобы запретить брандмауэр Windows после каждой перезагрузки.

0

Для тех, кто в будущем это может касаться. (о методе NETSH в предыдущем ответе ИТ-решения , WIN 7)

Если у вас есть приложение, которое прослушивает соединения, а Windows по-прежнему недовольна программой, добавьте параметр "edge = yes" для входящего направления.

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

Таким образом, полная команда правила из примера станет такой:

netsh advfirewall firewall добавить правило name = "Skype In" dir = в действии = разрешить программу = "C:\Program Files\Skype\Phone\Skype.exe" edge = да включить = да профиль = домен, приватный, публичный

Для исходящего правила нет параметра "ребро". После добавления правила входа и выхода брандмауэр Windows должен перестать спрашивать пользователя о разрешении.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .