Что означает код HRESULT 0x800F022E (SPAPI_E_NON_WINDOWS_DRIVER)?

 
Предыдущий Следующий
SPAPI_E_NON_WINDOWS_NT_DRIVER SPAPI_E_NO_CATALOG_FOR_OEM_INF

SPAPI_E_NON_WINDOWS_DRIVER

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

SPAPI_E_NON_WINDOWS_DRIVER (0X800F022E) — выбранный driver package не объявляет поддержку Windows в форме, которую SetupAPI может использовать для текущей установки.

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

Проверьте INF [Version], Signature, TargetOSVersion decorations и наличие подходящей install section. Сопоставьте пакет с архитектурой и build системы.

Если это пакет для другой ОС или среды, используйте соответствующий Windows driver package; ручное ослабление INF не делает бинарный драйвер совместимым.

Как подтвердить причину

Причина подтверждается staging/install пакета, официально предназначенного для текущей Windows platform.

Технические ссылки: Microsoft: SetupAPI · Microsoft: SetupAPI logging · Microsoft: INF files.


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