| Previous | Next |
| ERROR_SYSTEM_IMAGE_BAD_SIGNATURE | ERROR_INSUFFICIENT_POWER |
ERROR_PNP_REBOOT_REQUIRED
The current PnP configuration cannot start the device without a system restart
PnP normally supports dynamic stop, remove, re-enumeration, and start operations. Some configuration changes, however, cannot be completed while the current driver stack or system state remains active. This status means the pending device configuration requires reboot completion before the device can enter its started state.
Do not confuse the code with a generic recommendation to reboot any failing device. Determine which install or configuration action produced the reboot requirement and preserve SetupAPI.dev.log before restarting. A driver package replacement, stack composition change, or component that cannot be dynamically unloaded can leave the current boot session unable to build the required stack. After reboot, verify that the expected driver package was selected and that the device receives IRP_MN_START_DEVICE with usable translated resources.
What to inspect
- Review SetupAPI.dev.log for the operation that marked restart as required.
- Record the selected driver package and stack before rebooting.
- After restart, verify the device starts and receives its allocated resources.
References
- Microsoft: SetupAPI logging
- Microsoft: IRP_MN_START_DEVICE
- Microsoft: when PnP remove IRPs are issued
Looking for a different code? Search another status or error code.