Skip to content
littleden.blogEvidence-led Windows troubleshooting, without the guesswork
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.

Start here
  1. Confirm Code 31 in Device Manager.
  2. Record the device and current driver provider/version.
  3. Check current Windows and optional driver updates.
  4. Use the manufacturer’s support page when a model-specific driver is required.
1

Update or reinstall the affected device driver

Medium risk

Why: Microsoft directs Code 31 troubleshooting to the device driver.

  1. Open Device Manager and the affected device.
  2. Use Update Driver or the manufacturer’s documented reinstall process.
  3. Restart Windows.
  4. Recheck Device status after the driver loads.
Scope boundary

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

Reviewed source