USB ports fail in two distinct patterns, and the pattern is the diagnosis. Every port dead at once means the controller or its driver. One port dead means that port’s hardware, its hub entry, or its power state. A port that works after reboot but dies after sleep means power management. Read your pattern before you start, because it tells you which half of this guide matters most.
The fixes run from instant (try another device) through software (drivers, power settings) to hardware (BIOS, physical inspection). Almost all USB port failures on Windows laptops are software — the ports themselves are simple and sturdy.
Why this happens
- USB controller driver corruption: The host controller driver manages all ports; when it corrupts, every port on that controller dies together.
- USB selective suspend: Power saving suspends idle ports and some never wake cleanly, especially after sleep.
- Disabled USB hub in Device Manager: Hubs can be disabled by software or user error, killing their downstream ports silently.
- Power delivery limits: Unpowered ports cannot feed hungry devices like external drives; the device fails while the port is fine.
- Physical damage or debris: Bent pins, pocket lint, and worn connectors cause single-port failures.
- BIOS USB settings: Firmware can disable USB ports or legacy support independently of Windows.
- Static charge on the controller: A buildup can wedge the USB controller until a full power drain clears it.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Test with a different device and different port
Plug a simple, known-good device — a wired mouse is ideal — into each port in turn. If the mouse works everywhere, your original device is the problem, not the ports. If the mouse fails on one port but works on others, you have a single-port issue: inspect that port with a flashlight for bent pins or debris and try gently cleaning it with compressed air. If the mouse fails on all ports, continue — the fault is in the controller or software. This two-minute test prevents hours of driver work for a dead flash drive.
Fix 2: Do a full power drain
Shut the laptop down completely, unplug the charger, and if the battery is removable, take it out. Hold the power button down for 30 seconds. Reconnect power (leave the battery out if you removed it) and boot. This drains fleeting charge from the USB controller and forces it to reinitialize from cold — a classic fix for controllers wedged by static or a bad sleep cycle. Test the ports immediately after boot, before the laptop sleeps again. If ports work now but die after sleep, you have confirmed a power-management problem and Fix 4 is your permanent answer.
Fix 3: Reinstall the USB controllers in Device Manager
Open Device Manager (Win + X), expand “Universal Serial Bus controllers,” and for each “USB Root Hub” and “USB Host Controller” entry, right-click and choose Uninstall device. Do not worry — Windows reinstalls them on restart. Reboot and let Windows redetect the entire USB subsystem fresh. This clears corrupted controller state that survives ordinary reboots and is the highest-yield software fix for all-ports-dead scenarios. After the reboot, verify the controllers reappear with no warning icons before testing devices. If a controller shows an error after reinstall, the chipset driver underneath needs attention — see our guide on updating drivers properly .
Fix 4: Disable USB selective suspend
Open Control Panel, Power Options, “Change plan settings” for your active plan, then “Change advanced power settings.” Expand USB settings, then “USB selective suspend setting,” and set both On battery and Plugged in to Disabled. Click OK and restart. Selective suspend is the leading cause of ports that work after boot but fail after sleep, because the port never properly resumes the attached device. Disabling it costs a small amount of battery life — a fair trade for reliable ports. Our focused guide on turning off USB selective suspend covers the registry-level variant for stubborn cases.
Fix 5: Check power management on each USB hub
In Device Manager, under Universal Serial Bus controllers, right-click each USB Root Hub, open Properties, and on the Power Management tab uncheck “Allow the computer to turn off this device to save power.” Repeat for every hub entry. This is selective suspend’s cousin at the device level, and on some laptops it is the actual culprit even with the plan setting disabled. While you are here, look for any hub showing as disabled — right-click and enable it. A single disabled hub silently kills every port downstream of it, which mimics a hardware failure convincingly.
Fix 6: Check the BIOS USB settings
Restart into BIOS/UEFI setup and look for USB configuration: ensure USB ports, USB controller, and legacy USB support are enabled. Some business laptops allow individual ports to be disabled in firmware — verify none are switched off. Save and exit. If ports were disabled here, no Windows fix could ever have helped, which is why this check belongs in the sequence. Also note your BIOS version against the latest on the manufacturer’s site — Dell , HP , Lenovo — since USB controller firmware fixes ride along with BIOS updates. Microsoft’s Windows support hub documents USB troubleshooting basics as supplementary reading.
Fix 7: Test hardware with diagnostics and a powered hub
Run the manufacturer’s hardware diagnostics USB test. If a specific port fails while others pass, that port’s hardware is damaged — on most laptops individual ports are not economically repairable, so remap your usage to working ports or add a hub. If all ports fail diagnostics, the board-level controller may be faulty — a repair-shop matter. As an immediate workaround, a powered USB hub on a working port (or a USB-C dock) restores connectivity for your devices regardless of the underlying fault. For devices that enumerate but misbehave, our guide to USB device not recognized errors picks up where this one leaves off.
Closing
USB port failures are pattern problems: all ports means controller software, one port means that port’s hardware or hub entry, after-sleep means power management. Match your pattern, apply the matching fix, and the ports come back — usually without spending anything. Keep selective suspend off if your laptop is prone to it, and keep the chipset driver current, since the USB controllers live or die with the chipset underneath them.
