What does HRESULT 0x800F0228 (SPAPI_E_NO_COMPAT_DRIVERS) mean?

 
Previous Next
SPAPI_E_INVALID_COINSTALLER SPAPI_E_NO_DEVICE_ICON

SPAPI_E_NO_COMPAT_DRIVERS

SPAPI_E_NO_COMPAT_DRIVERS (0x800F0228) is a Windows SetupAPI driver-installation error. This code means driver selection completed without a compatible candidate. The important inputs are the device hardware IDs, Windows version and architecture, and the model entries declared by available INF files.

What to check

  • Compare the device hardware IDs with the model entries in the vendor INF.
  • Confirm that the package targets the installed Windows version and CPU architecture.
  • Use PnPUtil to inspect matching candidates and ranking before attempting a manual install.
pnputil /enum-devices /instanceid "<device-instance-id>" /drivers

Microsoft: PnPUtil command syntax

Microsoft: Overview of INF files

Microsoft: SetupAPI device installation log


Looking for a different code? Search another status or error code.