
Для таких программ как: Skype, Chrome и т. д.
- Брандмауэр Windows 10 Кажется, что каждый раз при перезагрузке ПК мне приходится принимать всплывающее окно для брандмауэра 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
Разрешить приложениям работать через брандмауэр Windows с параметрами графического интерфейса Advanced Security
Вы также можете пойти вwf.mscа затем добавьте правило, сообщающееБрандмауэр Windowsразрешить определенному приложению входящий и/или исходящий трафик во всех профилях.
инструкции
- Нажимать
+R, введитеwf.mscи затем нажмите Enter.
Нажмите наВходящие правилаи затем нажмите наНовое правило...Направо
вТип правилаокно параметров проверьтеПрограммавариант и затем нажмитеNext
вПрограммаокно параметров вЭтот программный путьполе либопросматриватьнайдите или укажите полный явный путь к исполняемому файлу приложения, который вы хотите разрешить черезБрандмауэр Windowsи затем нажмитеNext
вДействияокно параметров обеспечиваетРазрешить это соединениевыбрана опция, а затем нажмитеNext
вПрофильокно параметров убедитесь, что все три параметраДомен,Публичный, иЧастныйвыбраны и затем нажмитеNext
вИмяполе введите имя нового правила и нажмитеFinish
Теперь вы должны увидеть новое правило, которое вы только что создали. Затем вы можете нажать наПравила исходящих сообщенийвариант и следуйте тому жешаги 1 - 8как указано выше для приложения необходимо разрешить исходящие соединения.
Просто следуйте этим шагам, чтобы разрешить все необходимые вам входящие и исходящие правила приложений и масштабировать их соответствующим образом, чтобы предотвратить появление запросов брандмауэра Windows после каждой перезагрузки.
решение3
Для тех, кого это может касаться в будущем. (о методе NETSH в предыдущем ответ по ИТ-решению , ПОБЕДА 7)
Если у вас есть приложение, прослушивающее соединения, а Windows по-прежнему продолжает ворчать о программе, добавьте параметр «edge=yes» для входящего направления.
https://technet.microsoft.com/en-us/library/dd734783(v=ws.10).aspx?
Таким образом, полная команда правила из примера будет выглядеть так:
netsh advfirewall firewall add rule name="Skype In" dir=in action=allow program="C:\Program Files\Skype\Phone\Skype.exe"край=давключить=да профиль=домен,частный,публичный
Для исходящего правила нет параметра "edge". После добавления входящего и исходящего правила брандмауэр Windows должен перестать спрашивать у пользователя о разрешении.