Что означает код 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 (0x800F022B) — Установщик класса запретил установку или обновление устройства.

В подсистеме «SetupAPI и установка устройств» этот HRESULT описывает объект «установка: установщик класса запретил установку или обновление устройства», и первый диагностический шаг — сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

Для случая «установщик класса запретил установку или обновление устройства» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

Перед контрольным повтором для «установка: установщик класса запретил установку или обновление устройства» соберите hardware ID, instance ID, путь к INF, выбранную модель и соответствующий фрагмент setupapi.dev.log.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x800F022B этого надёжнее, чем единичный успешный запуск на других данных.

Документация для результата 0x800F022B: журнал установки устройств SetupAPI · Troubleshooting device and driver installations · Co-installer operation.


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