DEVICE-MANAGER-CODE-39

Device Manager Codes Device Manager Code 39: Windows Cannot Load the Device Driver for This Hardware Applies to: Windows 7, Windows 10, Windows 11

What it means

Different from Code 28 — here a driver is present, but Windows can't actually load it, usually because the driver file itself is corrupted or missing a required component.

Also seen as: Windows cannot load the device driver for this hardware (Code 39), Code 39 error, The driver may be corrupted or missing

Quick fix steps

  1. Uninstall the device entirely (right-click > Uninstall device) and restart — this clears the broken driver and lets Windows reinstall a fresh copy automatically.
  2. If reinstalling automatically doesn't fix it, download the driver fresh from the manufacturer's site and install it manually.
  3. Run sfc /scannow from an admin Command Prompt, since a genuine Windows system file affecting driver loading can also cause this specific code.
  4. Check for malware, since some malware specifically disables or corrupts device drivers, particularly for security-relevant hardware — a full scan with Windows Security is worth ruling out.
For the full step-by-step walkthrough, see Understanding Device Manager Error Codes.

Frequently Asked Questions

What's the practical difference between Code 28 and Code 39?
Code 28 means no driver is installed at all, while Code 39 means a driver is present but corrupted or can't load — the fix (reinstalling the driver) is similar, but the underlying situation is different.
Could antivirus software cause Code 39?
Yes, in some cases — security software can occasionally interfere with driver loading, particularly for certain types of hardware, so it's worth considering if this started after installing new security software.

Other error codes