Dead USB ports feel catastrophic — no mouse, no external drive, no headset dongle — but the failure pattern tells you almost everything. One dead port is usually physical. All ports dead at once is almost never physical: it’s the USB host controller driver, a power-management lockup, or a BIOS setting. And ports that work in BIOS but die in Windows are a driver-stack problem by definition, since the same silicon works under firmware control. This guide reads the pattern first, then applies the matching fix, from the 60-second power drain to a full USB stack rebuild.
Before anything else, note the pattern: which ports are dead, whether anything works in BIOS, and whether the failure started after an update. You’ll use that information in every fix below.
Why this happens
- Embedded-controller lockup. The EC managing USB power gets stuck; a power drain resets it.
- Corrupted USB host controller driver. Often after a Windows update replaces the working driver.
- USB selective suspend cutting power. Aggressive power saving disabling idle ports permanently.
- Disabled USB controller in Device Manager. Accidentally disabled, or disabled by a “tuning” utility.
- USB ports disabled in BIOS. Firmware-level disable affecting some or all ports.
- Overcurrent protection tripped. A shorted device causing the controller to shut ports down.
- Physically damaged port. Bent pins or broken solder joints — usually affects one port only.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Perform a full power drain
The 60-second fix for controller lockups.
- Shut the laptop down completely (not sleep, not hibernate).
- Unplug the AC adapter and all USB devices.
- If the battery is removable, remove it; if not, that’s fine — the next step still works.
- Press and hold the power button for 30 seconds — this drains residual power and resets the embedded controller.
- Reconnect only the AC adapter, power on, and test the USB ports with a simple device (a wired mouse is ideal).
- If ports return, reconnect devices one at a time — a shorted peripheral can re-trip the protection instantly, identifying the culprit.
Fix 2: Check whether ports work in BIOS
The diagnostic split that halves the problem space.
- Restart and enter BIOS/UEFI (F2, Del, or F12 during boot).
- Plug a USB keyboard or mouse in and see if it works in the BIOS menus.
- Works in BIOS, dead in Windows → Windows driver-stack problem (Fixes 3–5). Skip hardware fixes.
- Dead in BIOS too → hardware, BIOS setting, or EC issue (Fixes 6–7).
- While in BIOS, check for USB configuration options — ensure USB ports and legacy USB support are Enabled.
Fix 3: Reinstall the USB controller stack
The deep driver fix — safe and highly effective.
- Open Device Manager → expand Universal Serial Bus controllers.
- Look for any entry with a yellow warning — note its name before touching anything.
- Right-click each USB Root Hub and USB Host Controller entry → Uninstall device. Work through all of them.
- Do not uninstall entries your input devices depend on until last, or keep a backup input method ready.
- Restart the laptop. Windows detects the hardware and rebuilds the entire USB stack automatically.
- Test every port after the restart. This resolves the large majority of Windows-side USB deaths.
The same Device Manager rebuild technique helps related detection issues — see how to fix a USB device not recognized after a Windows 11 update .
Fix 4: Disable USB selective suspend and power management
For ports that die after idle periods or sleep.
- Open Device Manager → Universal Serial Bus controllers → for each USB Root Hub → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.”
- Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → USB selective suspend setting → Disabled (both battery and plugged-in).
- Settings > System > Power & battery → set Power mode to Best performance while testing.
- Disable fast startup (Power Options → Choose what the power buttons do) — it preserves bad USB power states across “shutdowns.”
- Test with the specific device that kept disconnecting; selective-suspend failures need minutes of idle to manifest.
Fix 5: Roll back the bad driver or update
For failures that started after a Windows update.
- In Device Manager, open the USB Host Controller properties → Driver tab → Roll Back Driver if available.
- Settings > Windows Update > Update history > Uninstall updates — remove the update that coincided with the failure.
- Alternatively, download the chipset driver from your laptop maker’s support page — the USB controllers are part of the chipset package, and the vendor’s version is usually newer or more stable than Windows'.
- For Intel systems, the Intel Driver & Support Assistant refreshes chipset and USB components.
- After fixing, consider disabling automatic driver updates so Windows doesn’t reinstall the broken driver.
Fix 6: Check for overcurrent and device conflicts
When one bad peripheral kills the whole bus.
- Unplug everything USB and test ports with a single known-good device.
- Reconnect devices one at a time, testing after each — the one that kills the ports has a short or power fault.
- Check Device Manager for Unknown USB Device (Port Reset Failed) or overcurrent warnings — these name the offending port.
- Inspect each port with a flashlight for bent pins or debris — a paperclip or staple in a port can short the bus.
- Never use damaged cables; a frayed cable that shorts 5V to ground will trip protection repeatedly.
Fix 7: Verify hardware and BIOS
The final tier for ports dead everywhere including BIOS.
- Update the BIOS from the manufacturer’s support page — USB controller firmware fixes appear in changelogs.
- In BIOS, reset to optimized defaults to clear any corrupted USB configuration.
- A single dead port with visibly bent pins or a loose housing is physical damage — board-level repair or a USB hub workaround.
- All ports dead in BIOS after a power drain and BIOS reset points to controller or motherboard failure — a service-center diagnosis.
- As a workaround, a powered USB hub on one working port, or a Thunderbolt/USB-C dock, can restore connectivity while you arrange repair. For dock-related issues, see how to fix Thunderbolt not working on a laptop .
Closing
USB port failures announce their cause through their pattern: all-at-once means controller or power state, one-port means physical, works-in-BIOS means Windows drivers. The power drain and the USB stack reinstall together resolve the overwhelming majority of cases without touching hardware. Keep selective suspend disabled if your ports have a history of dying after idle, and treat any peripheral that kills the bus on plug-in as the suspect it is — the ports are usually innocent.
