Что означает ошибка 0x8007000B
Ошибка 0x8007000B (или сообщение "Драйвер не является действительным") возникает, когда Windows пытается установить или загрузить драйвер устройства, который не прошёл проверку цифровой подписи, повреждён или конфликтует с уже установленной версией. Система блокирует такой драйвер для защиты от потенциально вредоносного ПО. Ошибка может появиться при:
- Установке нового оборудования или обновлении драйвера.
- Запуске системы после обновления Windows.
- Выполнении автоматических обновлений через Центр обновления Windows.
Полный текст ошибки часто включает: "Windows не может проверить издателя этого драйвера" или "Установка драйвера не удалась. Драйвер не является действительным."
Причины возникновения
- Повреждённый или изменённый драйвер
Файл драйвера (.sys,.inf) мог быть повреждён при скачивании, копировании или из-за сбоя диска. Иногда драйверы "исправляются" сторонними программами, что нарушает их целостность. - Отсутствие или недоверенная цифровая подпись
Современные версии Windows (начиная с Vista) требуют, чтобы драйверы имели действительную цифровую подпись от авторизованного издателя. Драйверы без подписи или с самоподписанной подписью блокируются. - Конфликт с другой версией драйвера
В системе уже установлена более новая или старая версия драйвера для того же устройства, и установщик не может её перезаписать. - Повреждение системных компонентов
Повреждение хранилища драйверов (папкаC:\Windows\System32\DriverStore\FileRepository) или кэша подписей (папкаC:\Windows\System32\catroot2) может привести к ложным срабатываниям проверки. - Некорректные записи в реестре
Повреждённые или устаревшие записи в разделе реестраHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ClassилиHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesмешают корректной регистрации драйвера.
Способ 1: Обновление драйвера через Диспетчер устройств
Это самый простой и безопасный метод, который использует встроенные средства Windows для поиска совместимого драйвера.
- Нажмите Win + X и выберите Диспетчер устройств.
- В списке найдите устройства, отмеченные жёлтым восклицательным знаком (обычно в разделе "Другие устройства" или в категории устройства, например, "Видеоадаптеры").
- Щёлкните правой кнопкой мыши по проблемному устройству и выберите Обновить драйвер.
- В открывшемся окне выберите Автоматический поиск обновлённого драйвера. Windows подключится к серверам Microsoft и попытается найти совместимый драйвер в своей базе.
- Если драйвер найден, дождитесь установки и перезагрузите компьютер.
💡 Совет: Если автоматический поиск не помогает, в шаге 4 выберите Выполнить поиск драйверов на этом компьютере, затем Выбрать драйвер из списка доступных драйверов и укажите путь к ранее скачанному файлу драйвера от производителя.
Способ 2: Ручная переустановка драйвера с официального сайта
Когда Windows не находит подходящий драйвер, необходимо скачать его вручную.
- Определите точную модель устройства:
- В Диспетчере устройств откройте Свойства проблемного устройства → вкладка Сведения → в выпадающем списке выберите ИД оборудования. Скопируйте значение (например,
PCI\VEN_10EC&DEV_8168&SUBSYS_...). - Или используйте утилиту
msinfo32(Win+R →msinfo32→ Компоненты → Проблемы → Устройства).
- В Диспетчере устройств откройте Свойства проблемного устройства → вкладка Сведения → в выпадающем списке выберите ИД оборудования. Скопируйте значение (например,
- Перейдите на официальный сайт производителя (ноутбука, материнской платы или самого устройства, например, NVIDIA, Realtek).
- Найдите раздел Поддержка или Загрузки, введите модель и выберите драйвер, совместимый с вашей версией Windows (указана в Системных настройках → О системе).
- Скачайте установочный файл (обычно
.exeили.zip). Для.exeпросто запустите и следуйте инструкциям. Для.zip:- Распакуйте архив в папку (например,
C:\Drivers\MyDevice). - В Диспетчере устройств выберите Обновить драйвер → Выполнить поиск драйверов на этом компьютере → Обзор → укажите распакованную папку.
- Распакуйте архив в папку (например,
- После установки перезагрузите систему.
Способ 3: Очистка хранилища драйверов (PnPutil)
Если драйвер "застрял" в хранилище Windows из-за сбоя, его можно удалить с помощью встроенной утилиты pnputil.
- Откройте Командную строку или PowerShell от имени администратора (Win+X → Windows PowerShell (администратор)).
- Просмотрите список всех сторонних драйверов в хранилище:
Найдите в выводе драйвер, связанный с вашим устройством (по имени файлаpnputil /enum-drivers.infили описанию). Запомните оpublished name (например,oem42.inf). - Удалите проблемный драйвер из хранилища (замените
oemXX.infна ваш идентификатор):
Флагpnputil /delete-driver oem42.inf /uninstall /force/forceудаляет драйвер даже если он используется. - После удаления переустановите драйвер Способом 2.
- Перезагрузите компьютер.
⚠️ Важно: Будьте осторожны с удалением драйверов. Удаляйте только те, которые связаны с проблемным устройством. Удаление системных драйверов (например, для процессора или чипсета) может сделать систему нестабильной.
Способ 4: Восстановление системы до точки восстановления
Если ошибка появилась после установки драйвера или обновления Windows, восстановите систему к более раннему состоянию.
- Нажмите Win + R, введите
rstrui.exeи нажмите Enter. - В мастере восстановления выберите Выбрать другое точка восстановления → Далее.
- Выберите точку восстановления, созданную до появления ошибки (дата будет выделена). Если точек нет, этот способ неприменим.
- Нажмите Далее → Завершить. Система перезагрузится и восстановит файлы драйверов и реестр.
- После восстановления попробуйте установить драйвер заново (предпочтительно через Способ 2).
Профилактика
- Скачивайте драйверы только с официальных источников. Избегайте "драйвер-паков" и сайтов, предлагающих автоматическое обновление — они часто содержат модифицированные или устаревшие версии.
- Включайте автоматические обновления Windows. Microsoft регулярно выпускает сертифицированные драйверы через Центр обновления.
- Создавайте точки восстановления перед установкой любого нового драйвера или ПО (Панель управления → Система → Защита системы → Создать).
- Проверяйте цифровую подпись драйвера перед установкой: щёлкните правой кнопкой по файлу
.infили.sys→ Свойства → вкладка Цифровые подписи. Должен быть проверенный издатель (например, "Microsoft Windows" или "Intel Corporation"). - Регулярно очищайте хранилище драйверов от неиспользуемых версий с помощью
pnputil /enum-driversи удаления старых записейoemXX.inf.
Дополнительные меры (если ничего не помогло)
- Запустите проверку целостности системных файлов:
Откройте командную строку от администратора и выполните:
Затем:sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth - Проверьте жёсткий диск на ошибки:
(заменитеchkdsk C: /f /rC:на нужный диск, потребуется перезагрузка). - Обновите BIOS/UEFI (осторожно, только если ошибка связана с контроллерами или чипсетом). Инструкции на сайте производителя материнской платы.
Если проблема остаётся, возможно, неисправно аппаратное устройство. Попробуйте подключить его в другой порт (для USB) или протестировать на другом компьютере.