Что означает код HRESULT 0x800F0214 (SPAPI_E_DI_BAD_PATH)?

 
Предыдущий Следующий
SPAPI_E_DEVINFO_DATA_LOCKED SPAPI_E_NO_CLASSINSTALL_PARAMS

SPAPI_E_DI_BAD_PATH

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

SPAPI_E_DI_BAD_PATH (0x800F0214) — По указанному пути SetupAPI не нашла подходящий INF для устройства.

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

SetupAPI не нашла подходящий INF в каталоге, который приложение передало как источник драйверов.

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

  • Зафиксируйте фактический путь и убедитесь, что он существует в контексте процесса установки.
  • Проверьте INF matching по Hardware/Compatible IDs, а не только наличие файлов *.inf.
  • Для сетевых и временных путей проверьте доступ именно из системного контекста или контекста службы.

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


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