Как выключить брандмауэр на Windows 10 через консоль — вопрос, который часто возникает у пользователей, столкнувшихся с блокировкой программ или сетевых подключений. Брандмауэр Windows (или Защитник Windows) по умолчанию включен для всех сетевых профилей: частного, общественного и доменного. Отключить его можно через графический интерфейс, но быстрее и удобнее — с помощью командной строки или PowerShell.

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

Почему отключать брандмауэр через консоль удобнее

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

Кроме того, консоль позволяет точечно управлять профилями: например, отключить брандмауэр только для частной сети, оставив защиту для общественной. Это полезно, если вы подключены к нескольким сетям одновременно.

💡

Если вы часто работаете с командной строкой, сохраните команды для отключения/включения брандмауэра в текстовый файл — это ускорит процесс в будущем

КомандаОписаниеПрофиль
netsh advfirewall set allprofiles state offОтключает брандмауэр для всех профилейВсе
netsh advfirewall set privateprofile state offОтключает брандмауэр для частного профиляЧастный
netsh advfirewall set publicprofile state offОтключает брандмауэр для общественного профиляОбщественный
netsh advfirewall set domainprofile state offОтключает брандмауэр для доменного профиляДоменный

Способы отключения брандмауэра через командную строку

Есть два основных способа отключить брандмауэр через консоль: с помощью утилиты netsh и через PowerShell. Первый метод работает во всех версиях Windows, включая 10-ку, а второй дает больше возможностей для настройки.

Ниже — таблица с основными командами для отключения брандмауэра для всех профилей:

Чтобы включить брандмауэр обратно, замените off на on в любой из команд. Например: netsh advfirewall set allprofiles state on.

Если вы предпочитаете PowerShell, используйте команду:

  • Set-NetFirewallProfile -All -Enabled False — отключает все профили;
  • Set-NetFirewallProfile -Profile Private -Enabled False — отключает только частный профиль.

PowerShell дает больше гибкости. Например, можно отключить брандмауэр для конкретного направления трафика (входящего или исходящего):

  • Set-NetFirewallProfile -Profile Private -DefaultInboundAction Block -DefaultOutboundAction Allow — блокирует входящий трафик, но позволяет исходящий.

Пошаговая инструкция для начинающих

Если вы никогда не работали с командной строкой, следуйте этой инструкции:

  1. Откройте командную строку от имени администратора.

    Нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». без прав администратора команды не сработают.

  2. Проверьте текущее состояние брандмауэра.

    Введите netsh advfirewall show allprofiles и нажмите Enter. Вы увидите состояние для каждого профиля: ON (включен) или OFF (отключен).

  3. Отключите нужный профиль.

    Введите одну из команд из таблицы выше, например: netsh advfirewall set allprofiles state off.

  4. Проверьте результат.

    Снова введите netsh advfirewall show allprofiles, чтобы убедиться, что брандмауэр отключен.

⚠️ Внимание: Отключение брандмауэра делает ваш компьютер уязвимым для сетевых атак. Используйте этот метод только при необходимости и включите защиту сразу после решения проблемы.
Какой способ отключения брандмауэра используете вы?
Через графический интерфейс
Через командную строку (netsh)
Через PowerShell
Не отключаю никогда

Разница между профилями брондмауэра

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

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

Чаще всего пользователи отключают брандмауэр для частного профиля, если уверены в безопасности своей сети. Общественный профиль отключать не рекомендуется — это риск заражения через небезопасные сети.

Когда отключение брандмауэра действительно необходимо

Хотя отключение брандмауэра снижает безопасность, есть ситуации, когда это оправдано:

  • Установка некоторых программ. Некоторые приложения (например,игры или серверное ПО) требуют отключения брандмауэра для корректной работы.
  • Тестирование сетевых подключений. При диагностике проблем с сетью иногда нужно проверить, не блокирует ли брандмауэр трафик.
  • Работа в изолированной сети. Если компьютер подключен к закрытой сети без доступа к интернету (например, в лаборатории), риск минимален.
Как проверить, блокирует ли брандмауэр программу?

Откройте «Брандмауэр Защитника Windows» → «Разрешить работу программы через брандмауэр» → найдите программу в списке. Если она отсутствует или отмечена как заблокированная, это может быть причиной проблем.

Практическая инструкция: отключаем брандмауэр на 10 минут

Если вы хотите временно отключить брандмауэр для тестирования, но не хотите забыть его включить, используйте команду с таймером. К сожалению, в стандартных инструментах такой функции нет, но можно создать простой скрипт на PowerShell:

  1. Откройте Блокнот и вставьте следующий код:
    Start-Sleep -Seconds 600; Set-NetFirewallProfile -All -Enabled True
     

    Эта команда включит брандмауэр через 600 секунд (10 минут).

  2. Сохраните файл с расширением .ps1, например enable_firewall.ps1.
  3. Отключите брандмауэр через консоль (как описано выше).
  4. Запустите скрипт от имени администратора. Через 10 минут защита автоматически включится.

Чек-лист перед отключением брандмауэра

Выполнено: 0 / 4

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

Можно ли отключить брандмауэр навсегда?

Технически да, но это крайне не рекомендуется. Отключение брандмауэра на постоянной основе делает ваш компьютер уязвимым для вирусов, хакерских атак и других угроз. Если брандмауэр мешает работе программы, лучше добавьте её в список исключений.

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

Используйте команду: netsh advfirewall firewall add rule name="Имя программы" dir=in action=allow program="Путь к программе" enable=yes. Например: netsh advfirewall firewall add rule name="MyApp" dir=in action=allow program="C:\Program Files\MyApp\app.exe" enable=yes.

Почему брандмауэр включается сам после перезагрузки?

Если вы отключили брандмауэр через графический интерфейс, может автоматически включить его после перезагрузки. Чтобы этого избежать, используйте команды netsh или PowerShell — они изменяют настройки на уровне системы.

Как проверить, работает ли брандмауэр?

Введите в командной строке: netsh advfirewall show allprofiles. Если состояние профиля ON, брандмауэр включен. Также можно открыть «Панель управления» → «Брандмауэр Защитника Windows» и проверить статус.