Не удается заблокировать определенное приложение в брандмауэре Windows 7
Я использую 64-разрядную версию Windows 7 и пытаюсь заблокировать доступ определенных приложений к Интернету через "Брандмауэр Windows в режиме повышенной безопасности" (wf.msc).
Правило установлено для всех профилей, всех протоколов, всех IP-адресов. Правило включено. Действие "Блокировать соединение". Я выбираю программу, перейдя к папке%ProgramFiles% (x86)\Mozilla Firefox\firefox.exe (я уверен, что мой Firefox запускается из этого исполняемого файла). Но правило не работает, и приложение имеет доступ к Интернету!
Я также попытался вставить путь вручную как "C:\Program Files (x86)\Mozilla Firefox\firefox.exe". Я также пытался применить правило для других приложений: "%ProgramFiles% (x86)\Opera\opera.exe", "%ProgramFiles% (x86)\Google\Chrome\Application\chrome.exe". Результат все еще неудачен.
Если я изменю настройку "Программы" на вкладке "Программы и службы" с "Эта программа" на "Все программы, соответствующие указанным условиям", то брандмауэр работает, и соединение блокируется во всех приложениях, в том числе в указанных выше браузерах.
Я пытался создать правило для исходящих соединений, для входящих и для обоих одновременно. Неудачно.
Я пытался сделать то же самое, используя
netsh advfirewall firewall add rule name="My Application" dir=out action=block program="C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
Новое правило появляется в "Брандмауэр Windows с Adv. Sec." приложение, но оно не работает, как в приведенном выше случае.
Что я делаю неправильно?
7 ответов
Похоже, что стороннее программное обеспечение вмешивалось в брандмауэр. В моем случае это был Avast Antivirus, в котором есть несколько модулей для Интернета. Я отключил "Сеть" и "Веб" "Щиты", и теперь правило применяется правильно. Таким образом, кажется, что мораль заключается в том, что стороннее программное обеспечение может создавать помехи таким образом, что брандмауэр Windows не может блокировать (или, возможно, применять какие-либо правила) в зависимости от приложения.
Вы можете использовать Firewall App Blocker (портативное бесплатное программное обеспечение), чтобы легко заблокировать приложение через брандмауэр Windows.
У меня была та же проблема с неиспользуемыми правилами брандмауэра Windows 7 Ultimate. Я попробовал предложение Садафа, но оно не сработало для меня. Я также отключил все щиты Avast, но это тоже не сработало.
Правила запуска моего брандмауэра снова работают после того, как я полностью удалил Avast со своего компьютера.
Я попытался переустановить Avast в надежде, что и Avast, и брандмауэр Windows могут жить в мире вместе, но правила брандмауэра немедленно перестают работать.
Странная и опасная часть всего этого заключается в том, что не было никаких уведомлений, указывающих на проблему с брандмауэром ... за исключением того, что ваши некогда заблокированные программы внезапно начинают выходить в Интернет ...
Я попробовал Avast Internet Security (который содержит собственный брандмауэр) в какой-то момент времени. Возможно, что-то осталось даже после того, как я его убрал и вызывает эту проблему.
ОК, прошло много времени с тех пор, как я посмотрел на функции брандмауэра. В брандмауэре Windows с расширенными функциями создайте приложение блокировки исходящих правил Mozilla Firefox. Я проверил это, и это работает для меня. Если это не работает для вас, возможно, вы можете сбросить правила по умолчанию и попробуйте снова.
Ответ заключается в том, чтобы сбросить правила брандмауэра по умолчанию. У меня был новый компьютер Dell, только он был предустановленным мусором, я удалил McAfee, заменив его антивирусом Windows, выполнил все обновления Windows и установил сервер Apache, и независимо от того, что я сделал, я не смог получить правила брандмауэра. работать, пока я не переустановлю их по умолчанию!
У меня была точно такая же проблема:
Исходящее правило расширенной части брандмауэра Windows не работает для одной программы. Но, несмотря на всю свою глупость, я понял, что забыл удалить ту же самую программу из списка исключений, к которому вы можете получить доступ в базовой конфигурации брандмауэра Windows.
На странице "Брандмауэр Windows" панели управления у вас есть возможность управлять списком разрешенных приложений благодаря ссылке в левой части окна.
Поэтому я просто удалил программу из списка исключений, а затем мое правило блокировки из расширенной части начало работать.
Правила брандмауэра должны быть приоритетными. Если у вас есть правило, разрешающее соединение до правила блокировки, угадайте, что произойдет. Измените порядок, чтобы сначала произошла блокировка.