Ошибка 0x80070422 в брандмауэре Windows aparece, когда система не может применить новые настройки из-за проблем свисом или правами доступа. Чаще всего это связано с отключенной службой Windows Firewall, поврежденными системными файлами или конфликтом с антивирусом. Исправить это можно за 5–10 минут — нужно проверить работу службы, сбросить параметры или запустить утилиты восстановления.
Далее разберем все способы, начиная с самого простого: перезапуска службы брандмауэра. Если это не сработает — перейдем к более глубоким настройкам, включая редактирование реестра и командную строку. Расскажу, что делать, если ошибка появляется при попытке включить или отключить брандмауэр, а также как предотвратить ее повторное возникновение.
Почему возникает ошибка 0x80070422
Код 0x80070422 сигнализирует о том, что служба брандмауэра не запущена или недоступна. Причины могут быть следующими:
- Отключена служба Windows Defender Firewall — без нее система не может применить изменения в настройках.
- Поврежденные системные файлы — особенно если ошибка появилась после обновления или сбоя.
- Конфликт с антивирусом — сторонние программы безопасности (например, Kaspersky, Avast) могут блокировать доступ к настройкам брандмауэра.
- Недостаточно прав — если вы пытаетесь изменить параметры без административных привилегий.
- Проблемы с реестром — некорректные записи в разделах, отвечающих за брандмауэр.
В 80% случаев помогает перезапуск службы или сброс настроек брандмауэра к значениям по умолчанию. Но если проблема глубже — потребуется восстановление системных файлов.
Перед изменением настроек брандмауэра временно отключите сторонний антивирус — это исключит конфликт программ.
| Служба | Ожидаемое состояние | Действие при ошибке |
|---|---|---|
| Windows Defender Firewall (mpssvc) | Работает | Запустить вручную |
| Служба базовой фильтрации (BFE) | Работает | Запустить вручную |
| Служба политики диагностики (DPS) | Работает | Перезапустить |
Способы диагностики проблемы
Прежде чем приступать к исправлению, нужно убедиться, что проблема именно в брандмауэре. Для этого выполните несколько проверок.
Первый шаг — проверить статус службы Windows Defender Firewall:
- Нажмите
Win + R, введитеservices.mscи нажмитеEnter. - В списке найдите
Брандмауэр Windows(Windows Defender Firewall). - Посмотрите на столбец
Состояние— если там пусто или написаноОстановлена, служба не работает.
Второй способ — использовать командную строку. Откройте ее от имени администратора и выполните:
sc query mpssvc
Если в ответе вы увидите STATE: 1 STOPPED, служба отключена. Если STATE: 4 RUNNING — она работает, но проблема может быть в другом.
Обратите внимание: если служба BFE (Base Filtering Engine) отключена, брандмауэр работать не будет, даже если mpssvc активна. Эти две службы связаны.
Перезапуск службы брандмауэра
Самый быстрый способ устранить ошибку 0x80070422 — перезапустить службу брандмауэра и зависимые компоненты. Делается это так:
- Откройте
services.msc(как описано выше). - Найдите
Брандмауэр Windows, кликните правой кнопкой и выберитеЗапустить. Если кнопка неактивна — выберитеСвойства. - В окне свойств установите
Тип запуска: Автоматически. - Нажмите
Применить, затемЗапустить. - Повторите те же действия для службы
Служба базовой фильтрации(Base Filtering Engine).
Если при попытке запуска появляется ошибка «Не удалось запустить службу на локальном компьютере», попробуйте сделать это через командную строку:
net start mpssvc
net start BFE
После перезапуска попробуйте снова изменить параметры брандмауэра. Если ошибка 0x80070422 исчезла — проблема решена. Если нет — переходите к следующему способу.
Сброс настроек брандмауэра к значениям по умолчанию
Если служба работает, но изменения все равно не применяются, возможно, настройки брандмауэра повреждены. В этом случае поможет сброс к заводским параметрам.
Способ 1 — через графический интерфейс:
- Откройте
Панель управления→Система и безопасность→Брандмауэр Windows. - В левом меню выберите
Восстановить значения по умолчанию. - Подтвердите действие, нажав
Да.
Способ 2 — через командную строку (работает даже если графический интерфейс недоступен):
netsh advfirewall reset
Эта команда сбрасывает все правила брандмауэра, включая пользовательские. После выполнения перезагрузите компьютер.
⚠️ Внимание: сброс удалит все кастомные правила брандмауэра. Заранее сохраните их, если они вам нужны (например, для работы определенных программ).
Проверка и восстановление системных файлов
Если ошибка 0x80070422 появляется из-за поврежденных системных файлов, поможет утилита sfc (System File Checker). Она сканирует на предмет повреждений и восстонавливает файлы из резервной копии.
Выполните следующие шаги:
- Откройте командную строку от имени администратора (
Win + X→Терминал (Администратор)илиКомандная строка (Администратор)). - Введите команду:
sfc /scannowи нажмитеEnter. - Дождитесь завершения проверки (это может занять 10–30 минут).
- Если утилита найдет поврежденные файлы, она их автоматически восстановит. После этого перезагрузите компьютер.
Если sfc не смогла исправить все ошибки, используйте DISM (Deployment Image Servicing and Management):
DISM /Online /Cleanup-Image /RestoreHealth
Эта команда проверяет образ на наличие повреждений и скачивает недостающие файлы из центра обновлений Microsoft.
| Команда | Что делает | Время выполнения |
|---|---|---|
sfc /scannow | Проверяет и восстанавливает системные файлы | 10–30 минут |
DISM /Online /Cleanup-Image /RestoreHealth | Восстанавливает образ Windows | 20–60 минут |
netsh winsock reset | Сбрасывает сетевые настройки | 1–2 минуты |
Редактирование реестра Windows
Если предыдущие методы не сработали, проблема может быть в реестре. Будьте осторожны — неверные изменения могут привести к нестабильной работе системы. Перед редактированием реестра создайте точку восстановления.
Выполните следующие действия:
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mpssvc. - Найдите параметр
Startи проверьте его значение. Оно должно быть2(автоматический запуск). Если там3или4— измените на2. - Повторите то же самое для пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE. - Закройте редактор реестра и перезагрузите компьютер.
Если в реестре отсутствуют ключи mpssvc или BFE, это может указывать на серьезные проблемы с системой. В таком случае лучше воспользоваться точкой восстановления или переустановить Windows.
Редактирование реестра — крайний метод. Если не уверены в своих действиях, обратитесь к специалисту или используйте точку восстановления системы.
Отключение стороннего антивируса и проверка конфликтов
Сторонние антивирусы часто конфликтуют с встроенным брандмауэром Windows. Программы вроде Kaspersky, Avast, ESET NOD32 или Bitdefender могут блокировать доступ к настройкам или полностью отключать службу.
Чтобы проверить это:
- Временно отключите защиту в реальном времени в вашем антивирусе.
- Попробуйте изменить параметры брандмауэра Windows.
- Если ошибка
0x80070422исчезла — проблема в антивирусе.
Решения:
- Добавьте брандмауэр в список исключений антивируса.
- Обновите антивирус до последней версии — часто производители исправляют такие баги.
- Если конфликт сохраняется — рассмотрите возможность использования только встроенного Windows Defender.
В некоторых случаях антивирус может полностью удалять или заменять файлы брандмауэра. Если после отключения антивируса проблема не исчезла, попробуйте переустановить его или воспользоваться утилитой деинсталляции от производителя (например, Avast Clear для Avast).
Практика: пошаговая инструкция по устранению ошибки
Чтобы не пропустить ни один шаг, следуйте этой инструкции по порядку. На каждый этап уходит не больше 5 минут.
Пошаговый план устранения ошибки 0x80070422
Часто задаваемые вопросы
Можно ли пользоваться компьютером с отключенным брандмауэром?
Не рекомендуется. Брандмауэр защищает ваш компьютер от сетевых атак, вирусов и несанкционированного доступа. Если вы отключили его временно — включите как можно скорее. Если ошибка 0x80070422 не позволяет это сделать, используйте сторонний брандмауэр (например, в составе антивируса) до устранения проблемы.
Почему ошибка 0x80070422 появляется после обновления Windows?
Обновления иногда сбрасывают настройки служб или повреждают системные файлы, связанные с брандмауэром. В этом случае помогает сброс настроек брандмауэра или восстановление системных файлов через sfc /scannow. Если проблема сохраняется — откат до предыдущей версии через точку восстановления.
Что делать, если служба брандмауэра не запускается даже после всех манипуляций?
Если служба mpssvc или BFE не запускается, а в журнале событий (eventvwr.msc) вы видите ошибки, связанные с ними, попробуйте следующее:
- Проверьте компьютер на вирусы с помощью Malwarebytes или Dr.Web CureIt.
- Выполните чистую загрузку Windows (
msconfig→ вкладкаСлужбы→Скрыть все службы Microsoft→ отключите все остальные). - Если ничего не помогает — переустановите с сохранением личных файлов.
Как предотвратить повторное появление ошибки 0x80070422?
Чтобы ошибка не возникала снова:
- Регулярно обновляйте и установленные антивирусы.
- Не отключайте службу брандмауэра вручную.
- Используйте только проверенные программы для изменения сетевых настроек.
- Периодически проверяйте целостность системных файлов (
sfc /scannow).