What does HRESULT 0x800F022B (SPAPI_E_DI_DONT_INSTALL) mean?

 
Previous Next
SPAPI_E_INVALID_INF_LOGCONFIG SPAPI_E_INVALID_FILTER_DRIVER

SPAPI_E_DI_DONT_INSTALL

SPAPI_E_DI_DONT_INSTALL (0x800F022B) is a Windows SetupAPI driver-installation error. This code means the class installer explicitly refused the requested install or upgrade. The denial is part of the device-installation decision path, so the earlier SetupAPI log entries are more useful than retrying the same package unchanged.

What to check

  • Find the class installer and DIF request named in the SetupAPI log.
  • Check whether the device is already managed by a newer, better-ranked, or policy-controlled package.
  • Verify that the vendor package supports the requested install or upgrade scenario.

Microsoft: SetupAPI device installation log

Microsoft: Troubleshooting device and driver installations

Microsoft: Co-installer operation


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