What does HRESULT 0x800F0247 (SPAPI_E_DRIVER_STORE_ADD_FAILED) mean?

 
Previous Next
SPAPI_E_DEVICE_INSTALLER_NOT_READY SPAPI_E_DEVICE_INSTALL_BLOCKED

SPAPI_E_DRIVER_STORE_ADD_FAILED

SPAPI_E_DRIVER_STORE_ADD_FAILED (0x800F0247) is a Windows SetupAPI driver-installation error. This code means staging the driver package in the Windows Driver Store failed. The root cause is commonly an invalid INF, missing catalog, signature failure, inaccessible source file, or a package that is incompatible with the platform.

What to check

  • Read the full signing and copy sequence in setupapi.dev.log for the first underlying error.
  • Verify that the package contains all files referenced by the INF and catalog.
  • Stage one specific vendor INF with PnPUtil rather than bulk-copying files into system folders.
pnputil /add-driver "C:\path\driver.inf"

Microsoft: PnPUtil command syntax

Microsoft: Catalog files and digital signatures

Microsoft: SetupAPI device installation log


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