Что означает код HRESULT 0x800F022F (SPAPI_E_NO_CATALOG_FOR_OEM_INF)?

 
Предыдущий Следующий
SPAPI_E_NON_WINDOWS_DRIVER SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE

SPAPI_E_NO_CATALOG_FOR_OEM_INF

Что означает SPAPI_E_NO_CATALOG_FOR_OEM_INF

SPAPI_E_NO_CATALOG_FOR_OEM_INF (0x800F022F) — Для стороннего INF отсутствует требуемый каталог с данными цифровой подписи.

Для SetupAPI основным источником последовательности установки служит setupapi.dev.log. Сопоставляйте его с идентификатор экземпляра устройства, Hardware ID, выбранным INF и пакетом драйвера; ручное исправление PnP-веток реестра или копирование файлов обычно уничтожает контекст, нужный для точной причины.

Требуемый файл каталога, связывающий сторонний INF с подписанным пакетом драйвера, отсутствует или не указан.

Что проверить

  • Проверьте CatalogFile/CatalogFile.* в INF и наличие соответствующего .cat.
  • Убедитесь, что catalog создан для текущего содержимого пакета и проверяется без ошибок.
  • Не добавляйте случайный catalog от другого пакета: hash-set каталога должен соответствовать именно этим файлам.

Технические ссылки


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