Problem & Solution

Device Manager Error Codes: 10, 28, 31, 39, 43, 45, 52

Yellow exclamation marks in Device Manager show error codes that tell you exactly what's wrong. We explain the most common codes and how to fix them.

Published: 2026-05-01 Reading time: 2 min

The Windows Device Manager is the central tool for diagnosing driver problems. When a device shows a yellow exclamation mark or red X, an error code is hidden in the device's Properties dialog. We explain the most important codes and the matching solutions.

Where to find the error code

  1. Press Win + X → Device Manager
  2. Right-click the marked device → Properties
  3. "General" tab → "Device status" — there's the code

The most common error codes

Code 10: This device cannot start

Most common error code. Meaning: Windows can't start the device — usually a driver problem.

Solutions:

  1. Update driver — preferably from manufacturer website
  2. Roll back driver — if the problem started after a recent update
  3. Uninstall and reinstall device
  4. BIOS update — for chipset/USB issues
  5. Check hardware — for stubborn cases

Code 28: The drivers for this device are not installed

Self-explanatory: no driver loaded for the device. Usually after a fresh Windows installation or after manually uninstalling a driver.

Solution: Right-click the device → Update driver → Search automatically. If unsuccessful: identify the device via Hardware-ID (Properties → Details → Hardware-IDs) and search the manufacturer's site.

Code 31: This device is not working properly

Driver loaded but not functioning. Often after Windows updates that disturbed driver registry entries.

Solution: Uninstall driver completely (also "Delete the driver software for this device"), reboot, reinstall.

Code 39: Windows cannot load the device driver

Driver file corrupted or unsigned. Windows refuses to load.

Solution: Reinstall driver. For Windows 11 with HVCI: the driver may be unsigned and rejected — install a signed version.

Code 43: Windows has stopped this device because it has reported problems

Hardware reports an error. Common with USB devices or graphics cards. Often points to actual hardware damage but can also be driver issue.

Solution:

  1. Test the device on another PC
  2. Try another USB port (especially USB 3.x vs 2.0)
  3. Update or roll back driver
  4. Disconnect device, restart PC, reconnect

Code 45: Currently, this hardware device is not connected

Device unplugged but still listed. Normal — only an issue if the device is physically connected.

Solution if connected: Check the cable, try another port. For internal devices: contact issue (RAM, expansion card).

Code 52: Windows cannot verify the digital signature

Driver is unsigned or has invalid signature. Windows refuses load by default.

Solution: Install a signed version of the driver. As a last resort: Windows Test Mode (not recommended).

Find outdated drivers automatically

Stop chasing error codes manually. AVG Driver Updater identifies missing or broken drivers and fixes them in one click.

Learn more

Showing hidden devices

Some problems only show up with hidden devices — for instance, ghost devices from previous hardware that block IRQs.

  1. Device Manager → View → Show hidden devices
  2. Greyed-out devices = formerly installed, no longer present
  3. Right-click → Uninstall — for actually removed hardware

Further sources

Authoritative sources for deeper information:

Frequently asked questions

Code 10 is sometimes set for partial failures (e.g. only 2.0 instead of 3.0 USB speed). Check the manufacturer's release notes — there may be a known issue with your driver version.

Often: insufficient PSU, defective riser, or a driver mismatch (very new cards need very new drivers). Test in another system if possible.

Strange — usually a sign of a poorly designed device or a serious driver bug. Test the device on another PC.

Find the Hardware-ID under Properties → Details → Hardware-IDs. Take the VEN_xxxx&DEV_xxxx and look it up at devicehunt.com — the manufacturer is then revealed.

Bad idea. Error codes signal real problems. Hiding them just delays the eventual full failure.

Boot into Safe Mode, run verifier /reset in cmd as admin, reboot. Then update the driver. Driver Verifier is for finding problems, not for permanent operation.

Lassen Sie Ihre Treiber automatisch prüfen.

AVG Driver Updater scannt Ihren PC, erkennt veraltete und vulnerable Treiber und installiert die richtigen Versionen — sicher, geprüft, von den Original-Entwicklern.

Jetzt prüfen lassen