Когда служба базовой фильтрации (Base Filtering Engine, BFE) не запускается, Windows обычно выдаёт ошибку 5 «Отказано в доступе» или 1075 — и вместе с ней отваливаются брандмауэр Windows, сетевые подключения и часть антивирусных функций. Проверить состояние службы можно через консоль: нажмите Win + R, введите services.msc и найдите в списке пункт «Служба базовой фильтрации». Если статус пуст, а попытка запуска завершается ошибкой — проблему нужно решать, иначе система остаётся без сетевой защиты.
BFE — это критический системный компонент, через который работают брандмауэр Windows, IPsec-политики и фильтрация сетевого трафика. Служба не запускается по нескольким типовым причинам: повреждены разрешения в реестре, удалён или изменён сам параметр службы, пострадали системные файлы либо вмешался сторонний антивирус или вредоносное ПО. Ниже разберём диагностику и способы восстановления — от простых к более глубоким.
Что такое служба базовой фильтрации и почему её отключение критично
Служба базовой фильтрации управляет платформой фильтрации Windows (Windows Filtering Platform) — механизмом, который анализирует сетевые пакеты и применяет правила брандмауэра. Без неё система не может фильтровать входящие и исходящие соединения, а значит, компьютер остаётся открытым для сетевых атак.
Характерные признаки проблемы с BFE:
- 🔥 Брандмауэр Windows не включается и выдаёт ошибку при попытке открыть его настройки;
- 🌐 пропадает или нестабильно работает интернет-соединение;
- 🛡️ сторонний антивирус сообщает, что его сетевой экран неактивен;
- ⚙️ в оснастке
services.mscслужба BFE либо отсутствует, либо не стартует с ошибкой.
Обратите внимание: BFE имеет зависимости. Она опирается на драйвер NdisImPlatform и другие компоненты, а от неё самой зависят службы брандмауэра (mpssvc) и общего доступа к подключению интернета. Поэтому чинить нужно именно корневую службу, а не только брандмауэр.
Диагностика: как определить код и причину ошибки
Прежде чем что-либо исправлять, зафиксируйте точный текст ошибки. Откройте services.msc, дважды кликните по «Служба базовой фильтрации» и нажмите «Запустить». Система покажет окно с кодом — чаще всего это ошибка 5 (отказано в доступе), ошибка 1075 (не существует служба-зависимость) или ошибка 2 (файл не найден).
Дополнительно полезно заглянуть в Просмотр событий: нажмите Win + R, введите eventvwr.msc и откройте раздел «Журналы Windows → Система». Ищите записи с источником Service Control Manager в момент попытки запуска — там будет указано, какой именно компонент помешал старту службы.
| Код ошибки | Вероятная причина | Первичное действие |
|---|---|---|
| Ошибка 5: отказано в доступе | Сбиты разрешения на раздел реестра службы | Проверить права ветки BFE в реестре |
| Ошибка 1075 | Повреждена или отсутствует служба-зависимость | Проверить зависимости во вкладке службы |
| Ошибка 2: не найден файл | Повреждён путь к исполняемому файлу или сам файл | Проверить параметр ImagePath и запустить SFC |
| Служба отсутствует в списке | Удалён раздел реестра службы (вирус, «твикер») | Восстановить раздел реестра BFE |
⚠️ Внимание: все операции с реестром выполняйте только после создания точки восстановления системы. Ошибочное изменение разделов служб может привести к тому, что Windows перестанет загружаться.
Способ 1: проверка зависимостей и типа запуска
Начните с самого безопасного шага. Откройте свойства службы BFE в services.msc и убедитесь, что тип запуска установлен в «Автоматически». Если там стоит «Отключена» — это и есть причина: смените значение, примените и попробуйте запустить службу.
На вкладке «Зависимости» посмотрите, от каких компонентов зависит BFE. Если служба-зависимость остановлена или отсутствует, сначала восстановите её, и только потом запускайте базовую фильтрацию. Заодно проверьте, что служба «Брандмауэр Windows» (mpssvc) тоже настроена на автоматический запуск.
Если графический интерфейс не помогает, попробуйте запуск из командной строки с правами администратора:
net start BFE
Ответ консоли часто информативнее диалогового окна: он покажет системный код ошибки, по которому можно точнее определить причину.
Способ 2: восстановление разрешений в реестре
Ошибка 5 при запуске BFE почти всегда означает, что у системы нет прав на раздел реестра службы. Откройте редактор реестра (Win + R → regedit) и перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE
Кликните правой кнопкой по разделу BFE, выберите «Разрешения» и проверьте, что в списке присутствуют группы СИСТЕМА и Администраторы с полным доступом, а также учётная запись службы. Для BFE важно наличие субъекта NT SERVICE\BFE с правами на чтение и задание значения — его отсутствие является типичной причиной ошибки 5. Добавить его можно через кнопку «Добавить» → «Дополнительно» → «Поиск».
Если самого раздела BFE в реестре нет вовсе — служба была удалена. Самостоятельно воссоздавать все параметры вручную рискованно: надёжнее восстановить раздел с другого компьютера с той же версией Windows либо выполнить восстановление системы до точки, когда служба работала.
⚠️ Внимание: не импортируйте в реестр готовые .reg-файлы с непроверенных сайтов. Разделы системных служб различаются между версиями Windows, и чужой файл может ухудшить ситуацию. Используйте только экспорт с аналогичной системы.
☑️ Чек-лист восстановления BFE
Способ 3: проверка целостности системных файлов
Повреждённые системные файлы — ещё одна частая причина отказа службы. Запустите командную строку от имени администратора и выполните проверку:
sfc /scannow
Утилита просканирует защищённые файлы Windows и заменит повреждённые версии корректными. Процесс занимает заметное время — не закрывайте окно до завершения. Если SFC сообщит, что нашла повреждения, но не смогла всё исправить, дополнительно выполните:
DISM /Online /Cleanup-Image /RestoreHealth
После завершения обеих проверок перезагрузите компьютер и попробуйте запустить службу базовой фильтрации снова. Комбинация SFC + DISM устраняет сбои, вызванные повреждением самих файлов службы, без переустановки системы.
Что делать, если SFC не запускается или зависает
Попробуйте загрузиться в безопасном режиме и повторить команду оттуда. Если и это не помогает, проверьте диск на ошибки командой chkdsk /f — повреждения файловой системы могут мешать работе средств восстановления.
Способ 4: проверка на вредоносное ПО и сторонний софт
Некоторые вредоносные программы намеренно отключают BFE и брандмауэр, чтобы беспрепятственно передавать данные. Если служба «сломалась» внезапно, без ваших действий — это повод для полной проверки системы. Используйте встроенный Microsoft Defender (полное сканирование) или автономный сканер, который работает до загрузки системы.
Также вспомните, не устанавливали ли вы недавно:
- 🧹 утилиты-«оптимизаторы» и «твикеры», отключающие службы Windows;
- 🛡️ сторонний антивирус или файрвол, который мог подменить сетевые компоненты;
- 🔧 VPN-клиенты и сетевые фильтры, встраивающиеся в стек сети.
Если проблема появилась после установки такой программы — удалите её штатным способом, перезагрузитесь и проверьте службу. Многие «оптимизаторы» отключают BFE под видом «ненужной службы», что прямо приводит к описанной неисправности.
Когда ничего не помогает
Если разрешения в порядке, файлы целы, а служба всё равно не стартует, остаются два варианта. Первый — восстановление системы до работоспособного состояния. Второй — обновление Windows с сохранением файлов и приложений (in-place upgrade) с установочного носителя той же версии системы: процедура перезаписывает системные компоненты, включая службы, но сохраняет данные пользователя.
Полная переустановка — крайняя мера. До неё стоит дойти только если повреждения затронули множество системных компонентов и восстановление не даёт результата.
Частые вопросы
Можно ли работать в Windows без службы базовой фильтрации?
Технически система загрузится, но брандмауэр и сетевые фильтры работать не будут, а интернет-соединение может стать нестабильным. Оставлять компьютер в таком состоянии, особенно подключённым к сети, небезопасно.
Служба BFE отсутствует в списке services.msc. Что делать?
Скорее всего, удалён раздел реестра службы — типичный след вируса или агрессивного «твикера». Проверьте систему на вредоносное ПО, затем восстановите раздел с другого ПК с той же версией Windows либо выполните восстановление системы.
Почему возникает ошибка 5 «Отказано в доступе» при запуске BFE?
Обычно из-за сбитых разрешений на раздел реестра службы: у системы или учётной записи NT SERVICE\BFE нет необходимых прав. Проверьте разрешения раздела HKLM\SYSTEM\CurrentControlSet\Services\BFE и добавьте недостающие субъекты.
Поможет ли сброс сети из настроек Windows?
Функция «Сброс сети» переустанавливает сетевые адаптеры и возвращает сетевые компоненты к исходным настройкам. Она может помочь при сетевых сбоях, но не восстанавливает удалённые разделы реестра службы BFE — при отсутствии службы нужны методы из разделов выше.
Может ли сторонний антивирус блокировать BFE?
Да, некоторые антивирусы и файрволы подменяют или конфликтуют с компонентами фильтрации Windows. Если ошибка появилась после установки защитного ПО, временно удалите его штатным uninstaller'ом и проверьте запуск службы.