How to Fix USB Device Not Recognized on Windows 10 and 11
USB drives not showing up, devices disconnecting randomly, or all USB ports dead after an update? This guide walks through every common USB failure — driver corruption, selective suspend, power delivery issues, and root hub errors — with step-by-step fixes.
- ✓Resets USB root hubs and reinstalls corrupted USB controller drivers automatically
- ✓Disables USB selective suspend and fixes power management settings causing disconnects
- ✓Detects stale device references and cleans the USB device tree to resolve conflicts
Best for USB Device Not Recognized errors, drives not showing, random disconnects, and dead USB ports on Windows 10 and 11.
Main Troubleshooting Guide
How to Fix Driver Issues →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •"USB Device Not Recognized" popup appears every time you plug in a device
- •USB drive appears briefly in File Explorer then disappears — or never shows up at all
- •Yellow exclamation mark (!) on the USB device in Device Manager with error code 43
- •USB device works on other computers but not on this one
- •All USB ports stopped working after a Windows update or driver installation
- •USB device connects and disconnects repeatedly — you hear the connect/disconnect sound every few seconds
- •USB keyboard or mouse stops responding randomly, then reconnects on its own
- •External hard drive or SSD shows "This device cannot start (Code 10)" in Device Manager
- •USB 3.0 port only works at USB 2.0 speed — file transfers are extremely slow
- •Device Manager shows "Unknown Device" under Universal Serial Bus controllers
Common types of USB recognition problems on Windows
Driver Corruption
The USB controller or root hub driver is corrupted, outdated, or was replaced by Windows Update. Affects all devices on that controller. Reinstalling USB controllers in Device Manager and restarting usually resolves it.
Power & Selective Suspend
Windows is cutting power to USB ports to save energy, causing devices to disconnect or not be recognized. Disabling USB selective suspend and unchecking "Allow the computer to turn off this device" on root hubs fixes this.
Ghost Device Conflicts
Stale references to previously connected USB devices create driver conflicts. New devices can't get assigned properly because Windows thinks the old device is still connected. Removing hidden ghost devices clears the conflict.
Port or Cable Hardware Failure
The USB port has bent pins, debris, or a loose solder joint — or the cable is damaged. If the device works on other ports or other computers, the port itself is the problem. Front panel USB ports fail more often than rear motherboard ports.
What RescuePC checks when USB devices aren't recognized
USB recognition failures on Windows come down to four categories: the driver (controller or device), the power settings (selective suspend), the device tree (stale references), or the hardware (port/cable). RescuePC diagnoses each layer to identify the specific failure point.
- →Checks USB controller and root hub driver status — detects corruption, version mismatches, and missing drivers
- →Identifies USB selective suspend and power management settings that cut power to ports
- →Detects stale ghost devices that create driver conflicts with newly connected hardware
- →Verifies USB root hub health and checks for error codes (Code 10, Code 43) in Device Manager
- →Identifies Windows Update-related USB driver replacements that broke port functionality
Most useful when USB devices worked before and suddenly stopped, when multiple USB ports are affected, when devices connect then disconnect repeatedly, or when USB ports died after a Windows update.
Manual troubleshooting vs RescuePC
On your own
- •Uninstalling and reinstalling USB root hubs one by one in Device Manager
- •Hunting through Power Options to find and disable USB selective suspend
- •Enabling "Show hidden devices" and manually removing ghost USB entries
- •Trying different ports, cables, and hubs to rule out hardware — one combination at a time
- •Searching for the correct chipset/USB driver on your motherboard manufacturer's website
With RescuePC
- →Checks USB controller drivers, root hub health, and device tree conflicts in one diagnostic pass
- →Identifies power management and selective suspend settings that are cutting power to ports
- →Detects ghost devices creating conflicts and error codes (Code 10, Code 43) automatically
- →Determines whether the problem is the driver, the power settings, or the port itself
USB problems are hard to diagnose manually because the same symptom ("not recognized") can mean five different things. RescuePC identifies the specific failure layer — driver, power, device tree, or hardware — so you fix the right thing.
When this page is most likely to help
- ✓You're getting "USB Device Not Recognized" on a device that worked before
- ✓USB devices keep connecting and disconnecting randomly
- ✓Multiple USB ports stopped working at the same time (pointing to a driver or system issue, not the device)
- ✓USB ports died after a Windows update or driver installation
- ✓A USB drive shows up in Device Manager but not in File Explorer
- ✓You see error Code 43 or Code 10 on a USB device in Device Manager
Most USB recognition problems on Windows are caused by driver corruption, power management settings, or ghost device conflicts — all of which are fixable without replacing hardware.
When USB driver/software repair may not be enough
Some USB problems are hardware failures that can't be fixed with drivers or settings.
- ⚠The USB device doesn't work on any computer — the device itself is likely dead or damaged
- ⚠The USB port has visible physical damage — bent pins, cracked plastic, or a loose connector
- ⚠You can smell burning or see scorch marks near the USB port — this indicates an electrical short
- ⚠The USB device works on other PCs but you've already reinstalled drivers, disabled selective suspend, and removed ghost devices (possible motherboard USB controller hardware failure)
- ⚠A USB 3.0 device only works at USB 2.0 speed after trying all software fixes (possible USB 3.0 controller hardware issue)
Common Causes
- ⚠USB driver corruption or conflict — Windows installed an incompatible or outdated driver for the USB controller
- ⚠USB selective suspend is powering off the port to save energy — the device loses connection when the port shuts down
- ⚠Faulty USB hub, extension cable, or adapter — adding a layer between the device and the port introduces signal and power issues
- ⚠Insufficient power delivery — the USB port can't supply enough power for the device (common with external hard drives on laptop USB ports)
- ⚠Corrupted USB root hub driver — the root hub controls all USB ports on that controller, so a corrupted driver disables multiple ports at once
- ⚠Windows Update replaced the USB controller driver with a generic or broken version
- ⚠USB device tree needs a full reset — Windows is holding stale references to previously connected devices that are causing conflicts
- ⚠BIOS/UEFI USB settings changed or USB ports disabled in firmware
- ⚠Physical damage to the USB port — bent pins, debris inside the connector, or loose internal solder joint
Solutions
Solution 1: Disable USB Selective Suspend
- 1Open Control Panel > Power Options (search "power plan" in Start)
- 2Click "Change plan settings" for your active power plan
- 3Click "Change advanced power settings"
- 4Expand "USB settings" > "USB selective suspend setting"
- 5Set to "Disabled" for both On Battery and Plugged In
- 6Click Apply and OK, then reconnect the USB device
- 7This is the #1 fix for devices that connect then disconnect randomly — Windows is cutting power to the port
Solution 2: Reinstall USB Controllers in Device Manager
- 1Open Device Manager (right-click Start > Device Manager)
- 2Expand "Universal Serial Bus controllers"
- 3Right-click each "USB Root Hub" (and "USB Root Hub (USB 3.0)" if present) and select "Uninstall device"
- 4Also uninstall any items with yellow warning icons or labeled "Unknown Device"
- 5Restart your computer — do NOT manually reinstall anything
- 6Windows will detect and reinstall all USB controllers automatically on reboot
- 7Reconnect the USB device and check if it's recognized
Solution 3: Remove Hidden and Ghost USB Devices
- 1Open Device Manager
- 2Click View > "Show hidden devices" to reveal grayed-out (ghost) entries
- 3Expand "Universal Serial Bus controllers" and "Disk drives"
- 4Right-click and uninstall any grayed-out entries — these are stale references to old USB devices
- 5Restart your computer and reconnect the device
- 6Ghost devices can cause driver conflicts and prevent new devices from being recognized properly
Solution 4: Test Port, Cable, and Device Hardware
- 1Try a different USB port — on desktops, use a rear port (directly on the motherboard) instead of front panel ports
- 2Remove any USB hubs, extension cables, or adapters — connect directly to the computer
- 3Try a different USB cable if the device uses a detachable cable (common with external drives)
- 4Test the device on another computer — if it works there, the problem is your PC's USB controller or drivers
- 5For USB drives that appear in Device Manager but not File Explorer: open Disk Management (diskmgmt.msc) and check if the drive needs a drive letter assignment
Solution 5: Update or Roll Back the USB Controller Driver
- 1Open Device Manager > expand "Universal Serial Bus controllers"
- 2Right-click your USB controller (e.g., "Intel USB 3.0 eXtensible Host Controller" or "AMD USB Controller")
- 3Click "Update driver" > "Search automatically for drivers"
- 4If that doesn't help (or made it worse), right-click again > Properties > Driver tab > "Roll Back Driver"
- 5If no rollback is available, visit your motherboard or laptop manufacturer's website and download the USB/chipset driver for your model
- 6Install the manufacturer's driver and restart
Solution 6: Disable USB Power Management on Root Hubs
- 1Open Device Manager > expand "Universal Serial Bus controllers"
- 2Right-click each "USB Root Hub" > Properties > Power Management tab
- 3Uncheck "Allow the computer to turn off this device to save power"
- 4Repeat for every USB Root Hub in the list (there may be several)
- 5Click OK and test the USB device — this prevents Windows from cutting power to the port during idle periods
- 6This is especially important for external drives and devices that need constant power
Solution 7: Check BIOS/UEFI USB Settings
- 1Restart your computer and enter BIOS/UEFI (usually Del, F2, or F12 during startup)
- 2Look for USB settings — often under "Advanced," "Peripherals," or "Onboard Devices"
- 3Make sure all USB controllers are Enabled (USB 2.0, USB 3.0/3.1/3.2)
- 4Check that "Legacy USB Support" is Enabled if you're using older USB devices
- 5If you recently updated BIOS, settings may have been reset to defaults — re-enable USB ports
- 6Save and exit BIOS, then test the USB device in Windows
Fix a USB device Windows will not recognize — the exact steps
When Windows shows "USB device not recognized," the fault is usually a stale driver, a power-management setting, or corrupted enumeration data. These commands (elevated) rescan hardware and repair the files that manage USB.
pnputil /scan-devicesForces Windows to re-scan for hardware changes and re-enumerate connected USB devices.
sfc /scannowRepairs corrupted system files that manage USB drivers and device enumeration.
devmgmt.mscOpens Device Manager — expand "Universal Serial Bus controllers" and look for a device with a yellow warning icon.
pnputil /enum-devices /disconnectedLists ghost USB devices Windows still remembers; removing them clears conflicts that block new devices.
If the device still fails, uninstall its USB controller in Device Manager and reboot — Windows reinstalls a clean driver. RescuePC runs this driver reset automatically with a restore point in place.
What kind of USB problem are you experiencing?
"USB Device Not Recognized" popup when plugging in a device
Likely cause: Windows can't identify the device. Usually a driver issue — either the device driver or the USB controller driver is corrupted or missing. Reinstalling USB controllers in Device Manager and reconnecting typically resolves this.
USB device connects then disconnects repeatedly (connect/disconnect sound)
Likely cause: USB selective suspend is cutting power to the port, or the port isn't delivering enough power. Disable selective suspend in Power Options and disable "Allow the computer to turn off this device" on each USB Root Hub.
All USB ports stopped working — nothing is recognized
Likely cause: The USB controller driver is corrupted (often after a Windows update) or USB ports are disabled in BIOS. Reinstall USB controllers in Device Manager. If that fails, check BIOS/UEFI to make sure USB is enabled.
USB drive not showing in File Explorer but appears in Device Manager
Likely cause: The drive is detected but doesn't have a drive letter assigned, or the file system is corrupted. Open Disk Management (diskmgmt.msc), find the drive, and assign a drive letter. If it shows as "RAW," the file system needs repair.
Yellow exclamation mark with error Code 43 or Code 10 in Device Manager
Likely cause: Windows is explicitly reporting a driver or hardware failure. Code 43 = Windows stopped the device due to a reported problem. Code 10 = the device cannot start. Uninstall the device, restart, and let Windows reinstall. If it persists, the device or port may be physically damaged.
Best next step
Good fit for "USB Device Not Recognized" errors, USB ports that stopped working, devices that connect and disconnect repeatedly, error Code 43/Code 10, and USB drives not showing in File Explorer on Windows 10 and 11.
Why RescuePC handles USB recognition problems well
USB issues are deceptively hard to troubleshoot because "USB Device Not Recognized" is a single error message with at least five different root causes. Most users try random fixes without knowing which layer is actually broken.
- →Checks USB controller and root hub drivers for corruption and version mismatches
- →Identifies power management settings that are cutting power to USB ports
- →Detects ghost device conflicts from previously connected USB hardware
- →Verifies USB device error codes (Code 10, Code 43) and maps them to specific causes