sodcalculator

10 Tech How-To

How to Reset USB Ports (Windows & Mac)

Guide 10-30826 · Updated · Step by step

To reset your USB ports, you need to power-cycle the USB controller or the entire computer, which clears temporary glitches that stop devices from being recognized. On Windows, this means using Device Manager to uninstall and rescan the USB controllers; on a Mac, you reset the SMC (System Management Controller). This guide covers both methods, plus quick fixes for when a single port is stuck.

Why USB Ports Stop Working

USB ports are remarkably reliable, but they depend on software as much as hardware. The operating system assigns each port a controller (a chip on the motherboard or in a hub), and that controller can freeze due to power surges, driver conflicts, or a device that draws too much current. When the controller freezes, every port on it may stop responding, even though the port itself has no physical damage.

Common triggers include:

  • Unplugging a device while it is actively transferring data.
  • Plugging in a device that is faulty or short-circuits.
  • Windows Update installing an incompatible USB driver.
  • Power management settings that put the controller to sleep and fail to wake it.
  • Static electricity discharge when plugging in a cable.

Understanding that the problem is often software-based is the first step; a reset usually fixes it without any hardware repair.

Quick Fixes Before a Full Reset

Try these low-effort steps first, as they solve a large percentage of USB issues without touching system settings.

  1. Restart your computer. A normal restart reloads all drivers and clears most temporary glitches. If you are in a hurry, use “Restart” rather than “Shut down” on Windows, because Windows Fast Startup may skip reinitializing hardware on a cold shutdown.
  2. Unplug the device and the power cable. For a desktop, shut down, unplug the power cord from the wall, hold the power button for 10 seconds to drain residual charge, then plug everything back in. For a laptop, remove the battery if it is removable; otherwise, just hold the power button after unplugging the charger.
  3. Try a different port. If a single port is dead but others work, the problem is likely that port’s physical connection or its solder joints, not the controller.
  4. Check for debris. A speck of dust or a bent pin inside the port can cause intermittent failures. Use a flashlight and compressed air (never a metal tool) to inspect.

How to Reset USB Ports on Windows

Windows has a built-in tool to reset the USB controller without rebooting. This is the most direct method and works for Windows 10 and 11.

  1. Press Windows + X and select Device Manager.
  2. Expand the Universal Serial Bus controllers section. You will see entries like “Intel(R) USB 3.0 eXtensible Host Controller” and “USB Root Hub.”
  3. Right-click each entry that says Host Controller or Root Hub and select Uninstall device. Do not check the box that says “Delete the driver software for this device” — you only want to remove the device instance, not the driver files.
  4. After uninstalling all of them, restart your computer. Windows will automatically detect the missing controllers and reinstall the drivers, effectively resetting the ports.

If you prefer not to restart, you can click the Scan for hardware changes icon (a monitor with a magnifying glass) in the Device Manager toolbar after uninstalling. Windows will re-detect the controllers immediately, but a restart is more reliable.

How to Reset USB Ports on a Mac

Macs handle USB resets differently depending on the chip type. The procedure is called resetting the SMC, and it also fixes battery, fan, and power issues.

For Intel-based Macs with the T2 security chip or earlier:

  1. Shut down the Mac.
  2. Unplug the power cord (for desktops) or connect the MagSafe charger (for laptops).
  3. On a laptop, press and hold Shift + Control + Option on the left side of the keyboard, then press and hold the power button as well. Hold all four for 10 seconds.
  4. Release all keys, then press the power button to turn on the Mac.

For Apple silicon (M1/M2/M3) Macs: There is no SMC reset. Instead, simply shut down, wait 30 seconds, and turn it back on. The USB controller resets automatically on a full shutdown.

If you have a Mac Pro or iMac Pro, the steps differ slightly, but the general principle of draining power and holding the power button applies.

What to Do If the Reset Doesn’t Work

If you have performed a full reset and the ports still do not work, the issue is likely deeper. Try these in order:

  • Boot into Safe Mode. On Windows, Safe Mode loads only essential drivers. If your USB devices work there, a third-party driver is the culprit. Uninstall recently installed software or use System Restore to a point before the problem started.
  • Update the chipset drivers. Go to your motherboard manufacturer’s website (for desktops) or your laptop manufacturer’s support page and download the latest chipset or USB driver package. Do not rely solely on Windows Update.
  • Check the BIOS/UEFI settings. Some systems have a setting called “USB Legacy Support” or “XHCI Hand-off.” If USB devices are not detected during boot, these settings may be wrong. Enter the BIOS (usually by pressing Del or F2 during startup) and ensure USB is enabled.
  • Test with a live Linux USB. Booting from a USB stick with Linux (like Ubuntu) will tell you if the ports work outside Windows. If they work in Linux, the problem is definitely a Windows driver or setting.

Safety and Prevention

Resetting USB ports is safe and does not affect your files or system settings. However, you should always back up important data before making driver changes, just in case a driver update goes wrong.

To prevent future issues:

  • Eject USB drives before unplugging them.
  • Avoid using cheap, unpowered hubs for high-power devices like external hard drives.
  • Keep your operating system and drivers updated.
  • If you use a laptop, consider disabling USB selective suspend in Windows Power Options (Control Panel > Power Options > Change plan settings > Advanced power settings > USB settings). This prevents the system from cutting power to ports to save energy.

Frequently Asked Questions

Will resetting USB ports erase my data?

No. Resetting the USB controller or the SMC only clears temporary hardware states. It does not touch files on your drives or in your system. However, if you uninstall a USB driver and then the system fails to reinstall it automatically, you may need to download it manually, but your data remains intact.

Why does only one specific USB port not work?

If a single port fails while others work, the problem is almost always physical: a bent pin, broken solder joint, or debris inside the port. A software reset will not fix it. Try cleaning it with compressed air, and if that fails, you may need to replace the port or use a different one.

How often should I reset my USB ports?

Only when you experience problems. There is no maintenance benefit to resetting them regularly. If you find yourself resetting frequently, there is likely an underlying hardware or driver issue that needs addressing.

Can a USB port be damaged by a power surge?

Yes. A severe power surge (from lightning or a faulty power supply) can physically damage the USB controller or the port itself. If a reset does not restore function and the port shows no physical damage, the controller chip may be fried. In that case, you may need a USB expansion card (for desktops) or a USB hub (for laptops) to regain functionality.

Is it safe to unplug USB devices without ejecting?

For storage devices, it is risky because data may be cached and not yet written to the drive. For other devices (keyboards, mice, phones), it is generally safe. However, to avoid corruption, always use the “Safely Remove Hardware” option for any device that stores data.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →