Site icon EfmSoft

Что означает код HRESULT 0x800F022B (SPAPI_E_DI_DONT_INSTALL)?

 
Предыдущий Следующий
SPAPI_E_INVALID_INF_LOGCONFIG SPAPI_E_INVALID_FILTER_DRIVER

SPAPI_E_DI_DONT_INSTALL

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

SPAPI_E_DI_DONT_INSTALL: Class installer или co-installer сообщил SetupAPI, что выбранное устройство не следует устанавливать в рамках текущей операции. Это управляющий результат установки, а не признак отсутствия INF сам по себе.

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

  • Сопоставьте HRESULT с DIF-кодом и конкретным class/co-installer, который обрабатывал запрос.
  • Проверьте setupapi.dev.log на решение установщика и условия, из-за которых он запретил продолжение.
  • Если используется собственный installer, проверьте его ветку возврата и данные SP_DEVINSTALL_PARAMS для данного устройства.

Что делать

Исправляйте условие, по которому installer возвращает запрет, либо выбирайте корректный сценарий установки для этого класса устройства. Повторный запуск того же DIF-запроса без изменения входных условий обычно приводит к тому же результату.

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


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

Exit mobile version