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
- Press Win + X → Device Manager
- Right-click the marked device → Properties
- "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:
- Update driver — preferably from manufacturer website
- Roll back driver — if the problem started after a recent update
- Uninstall and reinstall device
- BIOS update — for chipset/USB issues
- 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:
- Test the device on another PC
- Try another USB port (especially USB 3.x vs 2.0)
- Update or roll back driver
- 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).
Stop chasing error codes manually. AVG Driver Updater identifies missing or broken drivers and fixes them in one click.
Showing hidden devices
Some problems only show up with hidden devices — for instance, ghost devices from previous hardware that block IRQs.
- Device Manager → View → Show hidden devices
- Greyed-out devices = formerly installed, no longer present
- 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.