Что означает код HRESULT 0x800F0228 (SPAPI_E_NO_COMPAT_DRIVERS)?

 
Предыдущий Следующий
SPAPI_E_INVALID_COINSTALLER SPAPI_E_NO_DEVICE_ICON

SPAPI_E_NO_COMPAT_DRIVERS

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

SPAPI_E_NO_COMPAT_DRIVERS (0x800F0228) — Для устройства нет совместимых драйверов.

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

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

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

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

При сравнении запусков отдельно отметьте: pnputil /enum-devices /instanceid "<device-instance-id>" /drivers, INF; эти сведения относятся к теме «для устройства нет совместимых драйверов».

pnputil /enum-devices /instanceid "<device-instance-id>" /drivers

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

Документация для результата 0x800F0228: PnPUtil command syntax · Overview of INF files · журнал установки устройств SetupAPI.


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