Блокирование программы для доступа в интернет через брандмауэр Windows 11

Как заблокировать программе доступ в интернет через брандмауэр Windows 11

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

Зачем блокировать интернет-доступ программе

  • Приложение отправляет данные на удалённые серверы без согласия пользователя или собирает личную информацию
  • Программа потребляет чрезмерно большую часть пропускной способности интернета
  • Необходимо предотвратить обновления или загрузку дополнительных компонентов из интернета
  • Приложение содержит встроенную рекламу, которая требует подключения к сети для отображения
  • Программа может быть заражена вредоносным ПО, использующим интернет для связи с командными серверами
  • Требуется ограничить сетевую активность для повышения безопасности и конфиденциальности
  • Защита от несанкционированного использования пропускной способности или передачи конфиденциальных данных
  • Разработчик программы перестал предоставлять поддержку, но приложение всё ещё работает на компьютере

Процесс блокирования интернета для программы

Способ 1: Блокирование через графический интерфейс брандмауэра (самый простой)

  1. Нажмите Win+I для открытия приложения Параметры (Settings).
  2. В левой колонке выберите раздел Конфиденциальность и безопасность или Privacy & Security.
  3. Прокрутите вниз и найдите раздел Безопасность Windows или Windows Security.
  4. Щелкните на Безопасность Windows, чтобы открыть приложение.
  5. В окне Безопасности Windows найдите раздел Брандмауэр и защита сети или Firewall & network protection.
  6. Щелкните на Брандмауэр и защита сети.
  7. В правой части окна найдите кнопку Разрешить приложению через брандмауэр или Allow an app through firewall.
  8. Щелкните на этой кнопке.
  9. В открывшемся окне найдите приложение, доступ в интернет которого вы хотите заблокировать.
  10. Если приложение есть в списке, снимите галочки рядом с ним в обеих колонках: Частная сеть (Private) и Общественная сеть (Public).
  11. Если приложения нет в списке, нажмите кнопку Изменить параметры или Change settings.
  12. Нажмите кнопку Разрешить другое приложение или Allow another app.
  13. Нажмите кнопку Обзор или Browse и выберите исполняемый файл приложения (.exe).
  14. Щелкните на приложении, чтобы выбрать его, и нажмите Добавить или Add.
  15. После добавления приложения в список снимите галочки в обеих колонках для полной блокировки.
  16. Нажмите кнопку OK для применения изменений.

Способ 2: Создание правила блокировки в расширенных параметрах брандмауэра (продвинутый метод)

  1. Нажмите Win+R, введите wf.msc и нажмите Enter.
  2. Откроется окно Брандмауэр Защитника Windows в режиме повышенной безопасности (Windows Defender Firewall with Advanced Security).
  3. В левой колонке найдите и щелкните на Правила для исходящих соединений или Outbound Rules.
  4. В правой колонке щелкните на Создать правило или New Rule.
  5. В открывшемся мастере выберите Для программы или For a program и нажмите Далее (Next).
  6. Нажмите кнопку Обзор или Browse и выберите исполняемый файл программы, которую нужно заблокировать.
  7. Выберите файл с расширением .exe и нажмите Открыть (Open).
  8. Нажмите Далее (Next).
  9. На следующем шаге выберите опцию Блокировать или Block и нажмите Далее (Next).
  10. На странице Профили (Profiles) оставьте все опции включёнными (галочки должны быть установлены) и нажмите Далее (Next).
  11. Введите имя правила в поле Имя или Name (например, Блокировка программы [название]).
  12. Введите описание в поле Описание или Description (необязательно).
  13. Нажмите кнопку Готово или Finish для завершения создания правила.
  14. Правило вступит в силу сразу; приложение больше не сможет получить доступ в интернет.

Способ 3: Блокирование через PowerShell (автоматизированный метод)

  1. Нажмите Win+X и выберите Windows PowerShell (администратор) или Terminal (Admin).
  2. Если появится запрос Контроль учётных записей (User Account Control), нажмите Да (Yes).
  3. Введите следующую команду, заменив [путь_к_программе] на полный путь к исполняемому файлу:
  4. New-NetFirewallRule -DisplayName "Блокировка [название программы]" -Direction Outbound -Program "[путь_к_программе]\[название].exe" -Action Block -Enabled True
  5. Например: New-NetFirewallRule -DisplayName "Блокировка Chrome" -Direction Outbound -Program "C:\Program Files\Google\Chrome\Application\chrome.exe" -Action Block -Enabled True
  6. Нажмите Enter для выполнения команды.
  7. Если команда выполнена успешно, появится сообщение с подтверждением.
  8. Программа будет заблокирована с этого момента.

Способ 4: Блокирование входящих соединений (дополнительная защита)

  1. Нажмите Win+R, введите wf.msc и нажмите Enter.
  2. В левой колонке щелкните на Правила для входящих соединений или Inbound Rules.
  3. Щелкните на Создать правило или New Rule.
  4. Выберите Для программы (For a program) и нажмите Далее (Next).
  5. Нажмите кнопку Обзор (Browse) и выберите исполняемый файл программы (.exe).
  6. Нажмите Далее (Next).
  7. Выберите Блокировать (Block) и нажмите Далее (Next).
  8. Убедитесь, что все профили отмечены (Домен, Частная, Общественная) и нажмите Далее (Next).
  9. Введите имя правила (например, Блокировка входящих соединений [программа]) и нажмите Готово (Finish).
  10. Правило вступит в силу немедленно.

Способ 5: Проверка и удаление правила блокировки

  1. Если вам нужно отменить блокировку, откройте окно wf.msc (нажмите Win+R, введите wf.msc).
  2. В левой колонке щелкните на Правила для исходящих соединений (Outbound Rules).
  3. В центральной колонке найдите созданное вами правило блокировки (оно будет помечено как Блокировка).
  4. Щелкните на правиле правой кнопкой мыши и выберите Удалить (Delete) или Удалить правило (Delete Rule).
  5. Нажмите Да (Yes) для подтверждения удаления.
  6. Правило будет удалено, и приложение восстановит доступ в интернет.
  7. Если вы используете PowerShell, введите команду: Remove-NetFirewallRule -DisplayName "Блокировка [название программы]" и нажмите Enter.

Часто задаваемые вопросы

Повлияет ли блокировка интернета на работу приложения? Приложение продолжит работать локально, но потеряет возможность обновляться, отправлять данные или подключаться к облачным сервисам; некоторые функции могут стать недоступны.

Можно ли заблокировать определённый порт вместо всей программы? Да, при создании правила вы можете указать конкретный номер порта, но это требует знания портов, используемых приложением; заблокировать всю программу проще.

Будет ли программа уведомлена о том, что её заблокировали? Нет, приложение получит ошибку соединения, но не будет знать, что это сделано специально; для этого потребуется проверить логи приложения.

Похожие материалы

Убрать встроенную рекламу в программе uTorrent через скрытые настройки
Сложный пароль на доступ в AnyDesk
AnyDesk для постоянного удаленного доступа без подтверждения