Что означает код NTSTATUS 0xC000036D (STATUS_DRIVER_DATABASE_ERROR)?

 
Предыдущий Следующий
STATUS_DRIVER_BLOCKED STATUS_SYSTEM_HIVE_TOO_LARGE

STATUS_DRIVER_DATABASE_ERROR

Состояние пакета драйвера не удалось надёжно прочитать или обновить

Установка устройств зависит от Driver Store, метаданных INF, каталогов и учёта SetupAPI. Этот статус указывает на ошибку уровня обработки пакета, а не на сбой аппаратного протокола. Причиной могут быть некорректный пакет, несогласованное состояние хранилища, ошибка накопителя или прерванная операция обслуживания.

Не удаляйте вручную случайные каталоги Driver Store. Найдите пакет и транзакцию в SetupAPI.dev.log, проверьте целостность системных файлов и хранилища, затем используйте поддерживаемые средства управления пакетами. Ручное удаление может рассогласовать опубликованные имена INF и привязки устройств.

Что следует проверить

  • Найдите первую ошибку и идентификатор пакета в SetupAPI.dev.log.
  • Убедитесь, что INF, каталог и указанные файлы полны и имеют ожидаемые хеши.
  • Используйте pnputil или средства обслуживания для удаления, повторного размещения или восстановления транзакции пакета.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.