What does HRESULT 0x800F0231 (SPAPI_E_NOT_DISABLEABLE) mean?

 
Previous Next
SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE SPAPI_E_CANT_REMOVE_DEVINST

SPAPI_E_NOT_DISABLEABLE

SPAPI_E_NOT_DISABLEABLE (0x800F0231) is a Windows SetupAPI driver-installation error. This code means Windows does not permit the device to be disabled dynamically. The device can be essential to the system, controlled by a bus driver, or not expose a safe disable operation.

What to check

  • Check the device class, parent device, and current driver stack before trying another disable method.
  • Avoid forcing a disable on boot, storage, keyboard, network, or other critical devices without a recovery plan.
  • Use the device vendor's supported management path where one exists.

Microsoft: PnPUtil command syntax

Microsoft: Troubleshooting device and driver installations

Microsoft: SetupAPI device installation log


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