Basics

13 reasons why USB doesn’t work in Windows 10 (and how to fix it)

If your USB devices are not being detected or behaving oddly in Windows 10, the cause is usually a simple hardware, driver, or power-management issue — and most problems can be fixed with a few diagnostic steps. This article explains why USB doesn’t work in Windows 10, what typically causes it, and how to resolve the 13 most common problems.

You’ll learn quick checks to isolate hardware vs. software issues, exact menu paths and commands to repair drivers or system files, and practical tips to prevent repeat failures.


Key Takeaway

Most USB problems in Windows 10 are caused by hardware faults, driver/controller issues, or power-management settings; start by testing cables/ports and then use Device Manager, power settings, and system repair tools (sfc /scannow, DISM) to fix the majority of cases.


Quick Fix Guide

Quick Fix Guide

Reason for the Problem Quick Solution
1. Faulty cable, device or port Test the device with another cable/port and another PC to isolate hardware.
2. Insufficient power for device or hub Use a powered USB hub or connect the device directly to a rear port.
3. Outdated, missing or corrupt drivers Update or reinstall the device driver in Device Manager.
4. Corrupted USB controllers Uninstall USB controllers in Device Manager and restart Windows.
5. Power Management / USB selective suspend Disable USB selective suspend and uncheck power-saving on USB Root Hubs.
6. USB disabled in BIOS/UEFI Enable USB / Legacy USB support in BIOS/UEFI settings.
7. Drive letter conflict (storage devices) Assign/change the drive letter in Disk Management.
8. Unrecognized filesystem or RAW drive Repair with chkdsk or recover/format the drive if filesystem corrupted.
9. Windows update or driver regression Roll back the driver or uninstall the recent Windows update.
10. Antivirus or security blocking Temporarily disable security software or whitelist the device.
11. Corrupted system files Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth.
12. Fast Startup interfering Disable Fast Startup (Control Panel > Power Options > Choose what the power buttons do).
13. Physical damage or loose internal connector Inspect the port or laptop internals; repair or use a different port/hub.

Detailed Fixes for “USB doesn’t work in Windows 10”

Below are step-by-step explanations and fixes for each reason from the quick guide. Follow them in order — simple hardware checks first, then move into software fixes.

1. Faulty cable, device or port

Why it causes the problem:

  • Physical faults (broken wires, bent pins, worn connectors) prevent data/power transfer, so the device doesn’t enumerate.

Step-by-step solution:

  1. Try the device on a different USB port on the same PC (front vs. rear on desktops).
  2. Try a different USB cable (especially for USB-C/micro-B devices) and another known-good device on the same port.
  3. Test the device on a different computer. If it fails everywhere, the device or cable is likely bad.
  4. For desktops, test using a direct internal USB header or another machine to isolate port vs. device.
See also  12 reasons why Windows Defender doesn’t work in Windows 10 (and how to fix it)

Tip: For intermittent issues, wiggle the connector gently — if that causes recognition, replace the cable or avoid that port.

2. Insufficient power for device or hub

Why it causes the problem:

  • High-power devices (external HDDs, optical drives) may draw more current than an unpowered hub or a single port can supply.

Step-by-step solution:

  1. Connect the device directly to a rear motherboard USB port (these tend to provide more stable power).
  2. Use a powered USB hub (one with its own AC adapter).
  3. For external drives, use a Y-cable or the dual-power input if provided by the manufacturer.
  4. If using a laptop, plug in the laptop power adapter — some laptops limit USB power on battery.

Note: If a device spins up then disconnects, power is the most likely cause.

3. Outdated, missing or corrupt drivers

Why it causes the problem:

  • Windows needs the correct driver for device enumeration and function; corrupt or incompatible drivers prevent recognition.

Step-by-step solution:

  1. Open Device Manager: press Windows+X, choose Device Manager.
  2. Look under Universal Serial Bus controllers and for the device category (e.g., Disk drives, Portable Devices).
  3. Right-click the problematic entry and choose Update driverSearch automatically for updated driver software.
  4. If no update works, choose Uninstall device (check any option to remove driver software), then reboot — Windows will reinstall drivers automatically.
  5. For branded devices, download the driver from the manufacturer’s site and install it.

Tip: For driver rollback, right-click device → PropertiesDriver tab → Roll Back Driver (if available).

4. Corrupted USB controllers

Why it causes the problem:

  • If the USB controller entries are corrupted, none of the ports may function correctly.

Step-by-step solution:

  1. Open Device Manager → expand Universal Serial Bus controllers.
  2. Right-click each entry labeled USB Root Hub, Generic USB Hub, USB Host Controller and choose Uninstall device.
  3. Repeat for all controllers, then restart Windows — Windows will detect hardware and reinstall controllers automatically.
  4. After restart, check if devices are recognized.

Warning: Don’t uninstall other critical non-USB devices; focus only on USB-related entries.

5. Power Management / USB selective suspend

Why it causes the problem:

  • Windows can turn off USB ports to save power; some devices don’t wake reliably after being suspended.

Step-by-step solution:

  1. Open Control PanelPower Options → click Change plan settings next to your active plan → Change advanced power settings.
  2. Expand USB settingsUSB selective suspend setting → set to Disabled for Plugged in (and On battery if you want).
  3. Open Device Manager → under Universal Serial Bus controllers, right-click each USB Root HubPropertiesPower Management tab → uncheck Allow the computer to turn off this device to save power.
  4. Reboot and test devices.

Note: This is especially useful for external drives and audio interfaces.

6. USB disabled in BIOS/UEFI

Why it causes the problem:

  • If USB ports are disabled at firmware level, Windows cannot see devices.
See also  14 reasons why Remote Desktop doesn’t work in Windows 10 (and how to fix it)

Step-by-step solution:

  1. Restart your PC and press the BIOS/UEFI key (common keys: Del, F2, F10, Esc).
  2. In BIOS/UEFI settings look for Integrated Peripherals, Onboard Devices, or Advanced settings.
  3. Ensure USB Controller, USB Ports, and Legacy USB Support are Enabled.
  4. Save and exit BIOS/UEFI, then test.

Tip: Some systems have security options to disable front-panel USB — check both onboard and front-panel settings.

7. Drive letter conflict (storage devices)

Why it causes the problem:

  • If the drive has no letter or one that conflicts with a network drive, Windows Explorer won’t show it.

Step-by-step solution:

  1. Open Disk Management: press Windows+XDisk Management.
  2. Locate the external drive: it may show as Offline, Unallocated, or without a drive letter.
  3. Right-click the partition → Change Drive Letter and PathsAdd or Change → choose a new letter not in use.
  4. If the disk is offline, right-click → Online. If it’s unallocated, create a new simple volume (this will erase data).

Warning: Do not format if you need to recover data; use recovery tools first.

8. Unrecognized filesystem or RAW drive

Why it causes the problem:

  • Corrupted filesystem or unsupported format (e.g., macOS HFS+) may show the drive as RAW and inaccessible.

Step-by-step solution:

  1. In Disk Management, check if filesystem is shown as RAW.
  2. Try chkdsk: open Command Prompt (Admin) and run chkdsk X: /f (replace X with the drive letter).
  3. If chkdsk fails, use a data-recovery tool (e.g., Recuva, TestDisk, or commercial options) to recover files.
  4. After recovery, reformat the drive with NTFS or exFAT via Disk Management → right-click partition → Format.

Tip: Don’t format before recovering important data.

9. Windows update or driver regression

Why it causes the problem:

  • A recent Windows update or driver update might introduce incompatibilities.

Step-by-step solution:

  1. Open SettingsUpdate & SecurityView update history. Note any updates installed around when the issue began.
  2. To uninstall an update: SettingsUpdate & SecurityWindows UpdateView update historyUninstall updates. Remove suspect updates and reboot.
  3. For drivers, open Device Manager, right-click device → PropertiesDriverRoll Back Driver.
  4. If rolling back helps, hide the offending update using the Microsoft Show/Hide Troubleshooter to prevent automatic reinstallation.

10. Antivirus or security blocking

Why it causes the problem:

  • Some security suites block USB devices to prevent data leakage or malware, disabling access.

Step-by-step solution:

  1. Temporarily disable third-party antivirus/security software (right-click system tray icon → disable) and test the USB device.
  2. Check the security suite’s settings for a “device control” or “removable media” policy and allow the device.
  3. If in a managed environment, contact IT — group policies may block USB access.

Warning: Re-enable antivirus after testing.

11. Corrupted system files

Why it causes the problem:

  • Damaged system files can break service components responsible for USB.

Step-by-step solution:

  1. Open Command Prompt (Admin): press Windows, type cmd, right-click Command PromptRun as administrator.
  2. Run: sfc /scannow — wait for completion; it will repair protected files.
  3. If issues persist run: DISM /Online /Cleanup-Image /RestoreHealth and then rerun sfc /scannow.
  4. Reboot and test USB functionality.
See also  12 reasons why Microsoft Edge doesn’t work in Windows 10 (and how to fix it)

Note: These commands can take 10–30 minutes depending on system.

12. Fast Startup interfering

Why it causes the problem:

  • Fast Startup can skip full hardware initialization and leave ports in an inconsistent state.

Step-by-step solution:

  1. Open Control PanelPower OptionsChoose what the power buttons do.
  2. Click Change settings that are currently unavailable, then uncheck Turn on fast startup (recommended).
  3. Save changes and perform a shutdown, then power on and test USB devices.

Tip: This can resolve intermittent detection issues after reboot.

13. Physical damage or loose internal connector

Why it causes the problem:

  • Port pins, solder joints, or internal connectors can fail, making ports unreliable.

Step-by-step solution:

  1. Inspect the port for debris, bent pins, or visible damage; power off and use compressed air to clean.
  2. If a laptop’s port is loose, avoid using it and use another port or a USB hub.
  3. For desktops, open the case and ensure front-panel USB connectors are firmly attached to the motherboard.
  4. If internal solder joints are broken or the port is physically damaged, have a technician replace the port or use a PCIe USB expansion card for desktops.

Warning: If you’re not comfortable opening the case, seek professional repair.


Prevention & When to Seek Help

  • Use high-quality cables and a powered hub for multiple high-power devices.
  • Install Windows updates and manufacturer drivers regularly, but test after major updates.
  • Backup critical files on removable drives; don’t rely on a single USB stick.
  • Seek professional help if ports are physically damaged, intermittent after cleaning, or if internal repairs are needed.

When to contact a technician:

  • Physical damage to ports or motherboard connectors.
  • Repeated failures across multiple USB controllers after driver reinstallation and sfc/DISM checks.
  • Data recovery required from a physically failing drive.

FAQ

Q: Can USB-C devices behave differently than USB-A devices?
A: Yes — USB-C supports alternate modes (like Thunderbolt, DisplayPort) and different power delivery; ensure the port supports the device’s required USB/PD profiles and use compatible cables.

Q: Will Safe Mode help diagnose USB problems?
A: Safe Mode loads minimal drivers; if a USB device works in Safe Mode but not normally, a third-party driver or service is likely causing the conflict.

Q: How can I recover files from a dead USB flash drive?
A: If the drive is not recognized, try another port/computer and use tools like TestDisk or Recuva; for physical failures, professional data recovery may be required.

Q: Does group policy or enterprise management block USB devices?
A: Yes — IT policies can disable USB storage or restrict device installation. Contact your system administrator to request access or exception.

Q: Can a BIOS update fix USB detection issues?
A: Sometimes — firmware updates can resolve hardware compatibility problems. Only update BIOS/UEFI when recommended by your device manufacturer and follow instructions carefully.


Conclusion

Most USB failures in Windows 10 are fixable with systematic checks of hardware, drivers, and power settings. Start with cable/port tests, then use Device Manager, power options, and system repair tools like sfc /scannow and DISM to resolve deeper issues. If you’re still stuck after these steps, a hardware repair or professional data recovery may be necessary to address USB doesn’t work in Windows 10.

About the author

Jonathan Dudamel

Jonathan Dudamel

I'm Jonathan Dudamel, an experienced IT specialist and network engineer passionate about all things Windows. I have deep expertise in Microsoft project management, virtualization (VMware ESXi and Hyper-V), and Microsoft’s hybrid platform. I'm also skilled with Microsoft O365, Azure ADDS, and Windows Server environments from 2003 through 2022.

My strengths include Microsoft network infrastructure, VMware platforms, CMMS, ERP systems, and server administration (2016/2022).