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

В этой статье вы найдёте пошаговые инструкции, примеры команд для включения/отключения брандмауэра, а также советы по диагностике и устранению типичных ошибок. Начнём с самого простого — как быстро открыть окно брандмауэра.

Быстрый запуск брандмауэра через CMD

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

Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Терминал Windows (администратор)» в Windows 10 версии 2004 и новее. Введите команду:

wf.msc

После нажатия Enter откроется окно «Брандмауэр в режиме повышенной безопасности». Здесь вы можете настроить правила для входящих и исходящих подключений, проверить активные профили (частный, общедоступный, домен) и управляить исключениями.

💡

Если команда wf.msc не работает, проверьте, не отключён ли сервис «Брандмауэр Windows». Для этого выполните services.msc, найдите «Брандмауэр Windows» и убедитесь, что он запущен и тип запуска стоит «Автоматически».

КомандаОписаниеПример
netsh advfirewall show allprofilesПоказывает состояние всех профилей (включён/отключён)netsh advfirewall show allprofiles
netsh advfirewall set allprofiles state onВключает брандмауэр для всех профилейnetsh advfirewall set allprofiles state on
netsh advfirewall set allprofiles state offОтключает брандмауэр для всех профилейnetsh advfirewall set allprofiles state off
netsh advfirewall show currentprofileПоказывает текущий активный профильnetsh advfirewall show currentprofile

Команды для управления состоянием брандмауэра

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

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

Важно: отключение брандмауэра даже на короткое время может сделать систему уязвимой для атак. Используйте эту возможность только в контролируемой среде или для диагностики.

Использование для работы с брандмауэром

Windows 10 поддерживает не только классическую командную строку (CMD), но и PowerShell — более мощный инструмент для автоматизации задач. С его помощью брандмауэром ещё гибче.

Чтобы открыть брандмауэр через PowerShell, выполните:

Start-Process wf.msc

А для управления состоянием используйте модуль NetSecurity. Например:

  • Get-NetFirewallProfile | Select-Object Name, Enabled — отображает список профилей и их состояние;
  • Set-NetFirewallProfile -All -Enabled True — включает брандмауэр для всех профилей;
  • Disable-NetFirewallProfile -All — отключает брандмауэр для всех профилей.

Если модуль NetSecurity не загружен, добавьте его в сессию командой Import-Module NetSecurity.

Настройка правил брандмауэра через командную строку

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

  1. Добавление правила для порта. Чтобы открыть порт 80 для TCP-трафика, выполните: netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80
  2. Блокировка приложения. Чтобы заблокировать испоняемый файл app.exe, используйте: netsh advfirewall firewall add rule name="Block App" dir=in action=block program="C:\Path\app.exe"
  3. Удаление правила. Чтобы удалить правило по имени, выполните: netsh advfirewall firewall delete rule name="HTTP"
⚠️ Внимание: неверно настроенные правила могут нарушить работу сетевых служб или открыть доступ к уязвимым портам. Перед внесением изменений убедитесь, что понимаете последствия.
Какой инструмент вы используете для управления брандмауэром?
Командная строка (CMD)
PowerShell
Грофический интерфейс
Другой вариант

Сравнение методов запуска брандмауэра

Существует несколько способов открыть брандмауэр Windows 10, и у каждого есть свои плюсы и минусы. В таблице ниже сравнены основные методы.

МетодСкоростьТребуемые праваГибкость
Команда wf.msc в CMD⭐⭐⭐⭐⭐АдминистраторОграничена запуском интерфейса
Команды netsh⭐⭐⭐⭐АдминистраторВысокая (управление правилами, профилями)
PowerShell с модулем NetSecurity⭐⭐⭐⭐АдминистраторМаксимальная (скрипты, автоматизация)
Графический интерфейс через Панель управления⭐⭐⭐Обычный пользовательСредняя ( ограничена стандартными настройками)

Как видно, командная строка (CMD или PowerShell) предоставляет больше возможностей для управления брандмауэром, но требует прав администратора. Графический интерфейс проще, но менее гибкий.

Типичные ошибки и их решения

При работе с брандмауэром через командную строку пользователи часто сталкиваются с ошибками. Рассмотрим наиболее распространённые:

Большинство ошибок при работе с брандмауэром через CMD связаны с недостатком прав или неправильным синтаксисом команд. Всегда запускайте командную строку от имени администратора и проверяйте вводимые команды на наличие описок.

Ошибка: «Отказано в доступе». Решение: запустите командную строку от имени администратора. Для этого щёлкните правой кнопкой по значку «Пуск» и выберите «Командная строка (администратор)».

Ошибка: «Указанная команда не — внутренней или внешней». Решение: проверьте правильность написания команды. Например, wf.msc, а не wfmsc.

Ошибка: «Не удаётся найти файл wf.msc». Решение: убедитесь, что брандмауэр Windows включён в систему. В редких случаях файл может быть повреждён — выполните проверку системных файлов командой sfc /scannow.

Практические советы по работе с брандмауэром

Чтобы работа с брандмауэром через командную строку была эффективной, следуйте этим советам:

Используйте Tab для автодополнения имён команд и параметров. Это ускорит ввод и уменьшит риск ошибок. Например, наберите netsh advfire и нажмите Tab — команда автоматически дополнится до netsh advfirewall.

Сохраняйте часто используемые команды в текстовый файл или блокнот, чтобы не вводить их каждый раз заново. Это особенно полезно для сложных команд с множеством параметров.

Перед отключением брандмауэра создайте точку восстановления системы. Это можно сделать через командную строку: wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Before Firewall Disable", 100, 7.

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

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

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

Можно ли открыть брандмауэр Windows 10 без прав администратора?

Нет, для запуска оснастки wf.msc или управления брандмауэром через netsh требуются права администратора. Однако просмотреть текущее состояние брандмауэра можно через Панель управления без повышенных прав.

Как вернуть стандартные настройки брандмауэра через командную строку?

Вернуть настройки по умолчанию можно командой netsh advfirewall reset. После её выполнения все пользовательские правила и настройки будут сброшены к заводским.

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

Скорее всего, отключён сервис «Брандмауэр Windows». Проверьте его состояние командой sc query mpssvc. Если сервис отключён, запустите его: net start mpssvc. Также убедитесь, что файл wf.msc не повреждён.

Можно ли включить брандмауэр для одного профиля, оставив другие отключёнными?

Да, для этого используйте команду netsh advfirewall set profile name="Имя_профиля" state on. Например, чтобы включить только частный профиль: netsh advfirewall set profile name="Private" state on.