Как заблокировать несколько файлов в брандмауэре Windows



Попробуйте наш инструмент устранения неполадок

Брандмауэр - это программное или аппаратное обеспечение, которое проверяет информацию, поступающую из Интернета или сети, а затем либо блокирует ее, либо позволяет ей пройти на ваш компьютер, в зависимости от настроек брандмауэра. Брандмауэр может помочь предотвратить получение хакерами или вредоносным программным обеспечением (например, червями) доступа к вашему компьютеру через сеть или Интернет. Брандмауэр также может помочь остановить ваш компьютер от отправки вредоносных программ на другие компьютеры.



То же самое происходит в брандмауэре Windows. Некоторым приложениям время от времени требуется подключение к Интернету. Однако брандмауэр контролирует, какие файлы .exe и .dll на вашем ПК могут подключаться к сети, будь то доменная сеть, общедоступная или частная сеть. По умолчанию все файлы приложений .exe и .dll заблокированы брандмауэром. Если файл .exe не разрешен в брандмауэре Windows, он не сможет обмениваться данными по сети. Сюда входят игры, в которые вы можете играть через Интернет или через сетевое соединение. Чтобы установить настройки брандмауэра Windows, вы можете: Нажмите Ключ Windows + р , тип firewall.cpl и нажмите Enter, а затем в появившемся окне нажмите «разрешить программу или функцию через брандмауэр Windows». Здесь вы можете изменить разрешенные программы и добавить новые исполняемые файлы.



Однако, когда вам нужно заблокировать или разблокировать более одного файла .exe, и более того, на более чем одном ПК (или если вы разрабатываете приложение, которому требуется разрешение брандмауэра), вы обнаружите, что повторяющаяся работа сбрасывает энергию. В этой статье мы покажем вам, как заблокировать и разблокировать несколько файлов .exe, находящихся в одной папке. Для наших демонстрационных целей мы предположим, что папка с программными файлами является нашей целевой папкой.



Рекомендуется сначала сделать резервную копию вашей текущей политики брандмауэра Windows на случай, если что-то пойдет не так. Для этого: нажмите Ключ Windows + р чтобы открыть пробег, введите wf.msc и нажмите Enter, чтобы открыть ' Брандмауэр Windows в режиме повышенной безопасности . »На крайней правой панели нажмите« Политика экспорта »и сохраните файл. Если что-то пойдет не так, вы можете импортировать эту политику.

Блокировать и разблокировать файлы .exe через брандмауэр с помощью командного файла

С помощью netsh (инструмент сценариев, который позволяет приглашениям командной строки изменять параметры сети) вы можете использовать приглашения командной строки для изменения настроек брандмауэра, что позволяет блокировать или разблокировать файлы .exe или .dll. Поскольку брандмауэр определяет входящие и исходящие соединения, мы должны отключить входящие и исходящие направления для наших файлов. Сделать это:



  1. Откройте блокнот и скопируйте скрипт ниже. Сохраните его как файл с расширением .bat.
  2. Это базовая версия сценария для изменения настроек брандмауэра: вы можете соответствующим образом настроить целевую папку. Заменить путь «C: Program Files (x86) Test Folder » с путем, где находятся файлы exe. для %% G в («C: Program Files (x86) Test Folder *. exe») выполните ( netsh advfirewall firewall добавить имя правила = 'Заблокировано пакетным файлом %% G' dir = in action = block program = '%% G' enable = yes profile = any
    netsh advfirewall firewall добавить имя правила = 'Заблокировано пакетным файлом %% G' dir = out action = block program = '%% G' enable = yes profile = any

    )

  3. Имя правила - это имя, которое ваш файл будет отображать в настройках брандмауэра, в данном случае это «Заблокировано пакетным файлом».

  1. Вы также можете скачать этот расширенный сценарий , который может искать exe-файлы и добавлять их в черный список брандмауэра. Поместите загруженный файл в папку (источник), откуда exe-файлы следует сканировать и блокировать.
  2. Щелкните сценарий правой кнопкой мыши и выберите «Запуск от имени администратора» или откройте командная строка от имени администратора перейдите в папку, в которой находится файл, и запустите его, набрав exeblocker.bat
  3. Ваши exe-файлы будут заблокированы брандмауэром Windows. Вы можете проверить это, перейдя в окно «Брандмауэр Windows с повышенной безопасностью»: нажмите и удерживайте Ключ Windows + р , тип wf.msc и нажмите Enter.
  4. Чтобы разрешить exe-файлы через брандмауэр Windows, просто найдите в скрипте фразу action = block и замените ее на action = allow.
  5. Чтобы разрешить / заблокировать файлы .dll через брандмауэр Windows, просто найдите в скрипте фразу * .exe и замените ее на * .dll

Вы также можете изучить возможности стороннего приложения для добавления файлов .exe и .dll; это включает контроллер брандмауэра Windows, который можно загрузить с Вот или TinyWall доступны Вот .

3 минуты на чтение