Я использую 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.» приложение, но оно не работает, как в приведенном выше случае.
Что я делаю неправильно?