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

В большинстве случаев отключение файрвола требуется для тестирования программ, игр или настройки локальной сети. Но помните: после решения задачи его лучше снова включить. В статье — пошаговые инструкции, нюансы для разных версий Windows 10 и спасательные меры на случай ошибок.

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

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

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

Отключать файрвол можно только временно и при условии, что вы уверены в безопасности своей сети. Например, если вы работаете за NAT-маршрутизатором (как в большинстве домашних сетей) или используете сторонний антивирус с встроенным файрволом.

💡

Если вы отключаете файрвол для установки программы, после инсталляции не забудьте снова его включить. Даже 5–10 минут без защиты могут быть рискованными в общественной сети (например, в кафе или аэропорту).

СпособКомандаДействиеСохраняется после перезагрузки?
Временное отключениеnetsh advfirewall set allprofiles state offВыключает файрвол для всех профилей (доменного, частного, общего)Нет
Постоянное отключениеsc config MpsSvc start= disabledОтключает службу файрвола полностьюДа
Проверка состоянияnetsh advfirewall show allprofilesПоказывает текущее состояние файрвола—

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

Есть два основных способа отключить Windows Defender Firewall через CMD: временно (до перезагрузки) и постоянное отключение. Разница в командах и их эффекте. В таблице ниже — сравнение подходов.

Первый способ подходит для разовых задач, когда нужно быстро отключить защиту и вернуть её обратно. Второй — для случаев, когда вы хотите отключить файрвол навсегда (например, если используете стороннее решение). Но помните: постоянное отключение требует прав администратора и может конфликтовать с обновлениями Windows.

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

Если вы никогда не работали с командной строкой, не переживайте — процесс проще, чем кажется. Вот что нужно сделать:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows Terminal (администратор)». В Windows 10 версии 2004 и новее вместо классической может открыться PowerShell — это нормально, команды будут работать и там.
  2. Введите команду отключения. Для временного отключения выполните: netsh advfirewall set allprofiles state off Если нужно отключить только для текущего профиля (например, частной сети), используйте: netsh advfirewall set currentprofile state off
  3. Проверьте результат. Запустите команду netsh advfirewall show allprofiles — в строке «Состояние» для нужного профиля должно быть указано «Отключено».

Чтобы включить файрвол обратно, замените off на on в первой команде.

Как часто вы отключаете файрвол на своём компьютере?
Никогда
Один раз в месяц
Только для установки программ
Постоянно использую сторонний файрвол

Отключение через службу Windows

Если команд netsh недостаточно (например, файрвол всё равно блокирует соединения), можно отключить саму службу Windows Defender Firewall. Это более радикальный метод, и его лучше использовать только в крайних случаях.

ДействиеКомандаОписание
Остановка службыnet stop MpsSvcОстанавливает службу файрвола до следующей перезагрузки
Отключение автозагрузкиsc config MpsSvc start= disabledОтключает автоматический запуск службы
Включение службыsc config MpsSvc start= autoВозвращает автозагрузку службы
Запуск службыnet start MpsSvcЗапускает службу вручную

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

Что делать, если команды не работают

Иногда команды не выполняются из-за ограничений прав или настроек системы. Вот частые причины и решения:

  • Недостаточно прав. Убедитесь, что командная строка запущена от имени адменистратора. Если вы видите сообщение «Отказано в доступе», закройте и откройте её снова через меню Win + X.
  • Служба файрвола отключена. Если вы уже отключили службу MpsSvc, команды netsh не будут работать. Включите службу обратно с помощью sc config MpsSvc start= auto и net start MpsSvc.
  • Антивирус блокирует изменения. Некоторые сторонние антивирусы (например, Kaspersky или ESET) могут блокировать попытки отключения файрвола. В этом случае временно отключите защиту антивируса.
  • Повреждены системные файлы. Если команды выдают ошибки вроде «Служба не найдена», выполните проверку системных файлов: sfc /scannow. Это может занять 10–15 минут.
Если файрвол отключён, но приложение всё равно не подключается к сети

Проверьте настройки профиля сети: возможно, Windows считает ваше подключение общественным (public), а не частным (private). В общественном профиле файрвол блокирует больше соединений. Чтобы изменить профиль, откройте «Параметры» → «Сеть и Интернет» → «Свойства» текущего подключения и выберите «Частная сеть».

Как отключить файрвол для конкретного приложения

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

  1. Откройте командную строку от имени администратора.
  2. Добавьте приложение в исключения для исходящего трафика: netsh advfirewall firewall add rule name="Имя_правила" dir=out action=allow program="C:\Путь\к\файлу.exe" enable=yes Замените Имя_правила на любое удобное название (например, MyApp_Out), а C:\Путь\к\файлу.exe — на реальный путь к исполняемому файлу программы.
  3. Для входящего трафика используйте: netsh advfirewall firewall add rule name="Имя_правила" dir=in action=allow program="C:\Путь\к\файлу.exe" enable=yes
  4. Проверьте добавленное правило: netsh advfirewall firewall show rule name="Имя_правила"
⚠️ Внимание: при добавлении исключений для приложений убедитесь, что программа нормально работает с сетью. Некоторые приложения (например, торрент-клиенты) могут требовать открытия конкретных портов, а не только добавления в исключения.

Сравнение методов: что лучше выбрать

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

МетодСкоростьБезопасностьСложностьКогда использовать
Временное отключение через netsh5 секундСредняя (действует до перезагрузки)НизкаяДля разовых задач (тестирование, установка)
Отключение службы MpsSvc10 секундНизкая (полное отключение)СредняяДля постоянного использования стороннего файрвола
Добавление исключения1–2 минутыВысокая (защита остаётся активной)СредняяДля разблокировки конкретных приложений
Отключение через GUI30 секундСредняяНизкаяДля пользователей, которые не хотят использовать CMD

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

Отключение файрвола через командную строку — самый быстрый способ, но не sempre самый безопасный. Всегда отдавайте предпочтение добавлению исключений, а не полному отключению.

Практические советы и чек-лист

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

Чек-лист по отключению и включению файрвола

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

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

Можно ли отключить файрвол только для одного профиля сети?

Да, для этого используйте команду netsh advfirewall set currentprofile state off. Она отключит файрвол только для текущего профиля (доменного, частного или общего). Чтобы отключить для всех профилей сразу, замените currentprofile на allprofiles.

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

Это происходит, если вы использовали команду netsh advfirewall set allprofiles state off. Она отключает файрвол временно.Чтобы отключить его навсегда, нужно отключить службу MpsSvc с помощью sc config MpsSvc start= disabled.

Как проверить, включён файрвол или нет?

Выполните команду netsh advfirewall show allprofiles. В выводе найдите строки «Состояние» для каждого профиля (Domain, Private, Public). Если там указано «Отключено», то файрвол не работает для этого профиля.

Может ли отключение файрвола повлиять на работу других программ?

Да, некоторые программы (например, онлайн-игры, мессенджеры или корпоративные приложения) могут перестать работать, если файрвол блокировал их соединения. Однако если вы отключили защиту ради них, то после отключения файрвола они должны заработать. Если нет — проверьте настройки сети или наличие стороннего антивируса.