What does HRESULT 0x800F0218 (SPAPI_E_NO_CLASS_DRIVER_LIST) mean?

 
Previous Next
SPAPI_E_BAD_SERVICE_INSTALLSECT SPAPI_E_NO_ASSOCIATED_SERVICE

SPAPI_E_NO_CLASS_DRIVER_LIST

SPAPI_E_NO_CLASS_DRIVER_LIST (0x800F0218) is a Windows SetupAPI driver-installation error. This error means Windows did not produce a candidate class-driver list for the device information element. The usual causes are an incorrect device or hardware ID, an absent matching package, or a driver package that does not declare the expected class.

What to check

  • Record the hardware IDs, compatible IDs, device class, and architecture from the failing log section.
  • Confirm that the package INF has a model section for the device and a valid class declaration.
  • Inspect matching candidates instead of forcing an arbitrary driver package onto the device.
pnputil /enum-devices /instanceid "<device-instance-id>" /drivers

Microsoft: Overview of INF files

Microsoft: PnPUtil command syntax

Microsoft: SetupAPI device installation log


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