Code 10 — This Device Cannot Start
Microsoft Windows
Severity:What Does This Error Mean?
Open Device Manager, right-click the problem device, and select Update Driver — an outdated or corrupted driver causes most Code 10 errors. If updating doesn't help, uninstall the device entirely and restart — Windows will reinstall the driver fresh. Code 10 on a USB device usually means the USB controller needs a driver update.
Affected Models
- Windows 11
- Windows 10
- Windows 8.1
- Windows 7
Common Causes
- Corrupted or incompatible device driver
- Missing driver for a newly connected device
- Registry entry for the device is damaged
- Hardware device physically failing
- USB controller driver outdated or corrupted
How to Fix It
-
Update the driver
Right-click Start → Device Manager → find the device with a yellow exclamation mark → right-click → Update Driver → Search automatically. If Windows finds an update, install it and restart.
-
Uninstall and reinstall the driver
In Device Manager, right-click the problem device → Uninstall Device → check 'Delete the driver software for this device' → Uninstall. Restart the PC. Windows automatically reinstalls a fresh driver on reboot.
-
Download the driver from the manufacturer
Visit the manufacturer's website (e.g. Intel, NVIDIA, Realtek, or the device brand) and download the latest driver manually. This is more reliable than Windows' automatic search for obscure hardware.
-
Fix the registry UpperFilters and LowerFilters
Press Win + R → regedit → navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class → find the device class key → delete the UpperFilters and LowerFilters values if present. Restart. This resolves Code 10 on USB, audio, and optical drives.
-
Run Windows Hardware Troubleshooter
Settings → Update & Security → Troubleshoot → Hardware and Devices → Run the troubleshooter. On Windows 11: run msdt.exe -id DeviceDiagnostic in the Run dialog (Win + R).
When to Call a Professional
If Code 10 persists after driver reinstallation on multiple PCs, the hardware device itself has failed and needs replacement.
Frequently Asked Questions
Code 10 on a USB device — what does it mean?
The USB device's driver has failed to load. Try the device in a different USB port. If Code 10 follows the device to another port, reinstall the USB controller drivers from Device Manager → Universal Serial Bus Controllers.
Code 10 on a network adapter — how to fix?
Uninstall the network adapter in Device Manager and restart. Windows will reinstall the driver. If the problem recurs, download the latest LAN or Wi-Fi driver from the laptop or motherboard manufacturer's support page.
Code 10 after a Windows update — why?
A Windows Update sometimes installs an incompatible driver version. In Device Manager, right-click the device → Properties → Driver → Roll Back Driver to restore the previous working version.