What does HRESULT 0x800F020D (SPAPI_E_INVALID_CLASS_INSTALLER) mean?

 
Previous Next
SPAPI_E_CANT_LOAD_CLASS_ICON SPAPI_E_DI_DO_DEFAULT

SPAPI_E_INVALID_CLASS_INSTALLER

SPAPI_E_INVALID_CLASS_INSTALLER means that SetupAPI found an invalid class-installer registration for the selected device setup class. The failure is about the installer configuration rather than the device driver binary alone; class installer loading cannot proceed with inconsistent or malformed registration data.

What to check

  • Inspect the class registration used by the device and verify the configured installer path and entry points.
  • Check recent driver package changes that modify ClassInstall32 or co-installer-related settings.
  • Use SetupAPI.dev.log to separate class-installer loading errors from ordinary INF parsing or driver-ranking failures.

Microsoft: SetupAPI device installation log


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