Devices & drivers · scoped error record
Code 31
Device Manager Code 31: Windows cannot load the required drivers
Code 31 is a device-driver loading failure; keep the troubleshooting scoped to the affected hardware.
Applies to: Windows 11 Device ManagerReviewed: 2026-09-17
What it means in this context
Microsoft describes Code 31 as Windows being unable to load the drivers required for a device. The recommended resolution is driver-focused rather than a broad Windows reset.
- Confirm Code 31 in Device Manager.
- Record the device and current driver provider/version.
- Check current Windows and optional driver updates.
- Use the manufacturer’s support page when a model-specific driver is required.
1
Update or reinstall the affected device driver
Medium riskWhy: Microsoft directs Code 31 troubleshooting to the device driver.
- Open Device Manager and the affected device.
- Use Update Driver or the manufacturer’s documented reinstall process.
- Restart Windows.
- Recheck Device status after the driver loads.
When not to use this record
If the same device repeatedly returns Code 31 with the correct current driver, investigate device-specific compatibility or hardware failure.
If it persists
Check the vendor’s release notes and hardware support rather than applying unrelated registry edits from generic forums.
Evidence