| Предыдущий | Следующий |
| 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 не нашёл ни одного драйвера, совместимого с выбранным устройством.
Это результат driver matching по hardware/compatible IDs и ограничениям INF. Устройство присутствует, но текущий driver list не содержит подходящего package; ошибка не означает, что device interface или PnP service отсутствует.
Диагностика и проверка результата
Сохраните HardwareIds/CompatibleIds, class GUID, architecture и список INF packages, участвующих в поиске. Проверьте Models/Manufacturer sections и target OS decorations в INF, а также подпись и доступность нужного package.
Контроль — повторить построение compatible driver list для того же devnode после добавления корректного INF. Установка случайного class driver не подтверждает соответствие исходному устройству.
Документация для результата 0x800F0228: PnPUtil command syntax · Overview of INF files · журнал установки устройств SetupAPI.
Нужно найти другой код? Найти другой код состояния или ошибки.