Windows Doesn’t Recognize USB [Fix]
The Windows doesn’t recognize USB issue can happen for many reasons, ranging from simple connection glitches to corrupted drivers or failing hardware.
In many cases, the problem appears with messages like “USB Device Not Recognized”, “The Last USB Device You Connected to This Computer Malfunctioned”, or the device simply does not show up in File Explorer. Sometimes Windows makes the connection sound, but nothing happens afterward. Other times, the USB device repeatedly disconnects and reconnects.
In this guide, I will walk you through several proven methods to fix the Windows doesn’t recognize USB problem on both Windows 11 and Windows 10.
Why does Windows stop recognizing USB Devices?
Windows relies on USB drivers and hardware communication services to detect connected devices. If something interrupts that communication, the USB device may fail to appear or function properly.
Common causes include:
- Corrupted USB drivers
- Faulty USB ports
- Damaged USB cables
- Power management conflicts
- Outdated chipset drivers
- Corrupted Windows system files
- Fast Startup issues
- Insufficient USB power delivery
- Hardware failure in the USB device
Now let’s go through the fixes step by step.
Windows Doesn’t Recognize USB [Fix]

To fix the Windows doesn’t recognize USB issue on Windows 11 or Windows 10, restart your computer, reconnect the USB device, try a different USB port, update or reinstall USB drivers through Device Manager, disable USB power saving settings, run the Windows troubleshooter, and scan for corrupted system files using SFC and DISM commands. If the USB device still is not recognized, test it on another computer to determine whether the problem is with the device or the PC itself.
Step 1: Disconnect and Reconnect the USB Device
The first thing you should do is perform a simple reconnect. Temporary glitches in Windows can prevent the operating system from properly initializing a USB device.
Disconnect the USB device from your computer completely. Wait around 30 seconds before plugging it back in. If possible, connect it directly to the computer instead of using a USB hub or extension cable.
When reconnecting the device, pay attention to whether Windows makes a connection sound. If the device appears briefly and disappears, there may be a driver or power issue.
If the device is still not recognized, restart your PC and try again. A reboot clears temporary hardware communication errors and reloads USB services.
This basic fix works surprisingly often, especially after Windows updates or improper device removal.
Step 2: Try a Different USB Port
Sometimes the issue is not with the USB device itself but with the USB port on your computer.
Plug the USB device into another port on your PC. If you are using a desktop computer, test both the front and rear USB ports. Rear motherboard ports usually provide more stable power and better connectivity.
If your PC includes both USB 2.0 and USB 3.0 ports, try switching between them. USB 3.0 ports are usually blue inside, while USB 2.0 ports are black.
A damaged or underpowered USB port may fail to recognize certain devices, especially external hard drives and smartphones.
If the device works in another port, the original USB port may be defective or disabled.
Step 3: Test the USB Device on Another Computer
To determine whether the issue is related to Windows or the USB device itself, connect the device to another computer.
If the USB device works normally on another PC, the problem is likely with your Windows settings, drivers, or hardware configuration.
However, if the device also fails on another computer, the USB device may be damaged. Flash drives and external drives can fail due to physical wear, accidental removal, overheating, or corrupted firmware.
Testing the device elsewhere helps narrow down the exact cause and saves time troubleshooting the wrong component.
Step 4: Restart Windows Explorer
Sometimes Windows Explorer fails to refresh connected devices properly, causing USB drives not to appear in File Explorer.
Press Ctrl + Shift + Esc to open Task Manager. Under the Processes tab, locate Windows Explorer.
Right-click it and select Restart.
Your taskbar and desktop icons may briefly disappear and reload. After Explorer restarts, reconnect the USB device and check whether it appears.
This fix is especially useful when external drives are detected by Windows but not visible in File Explorer.
Step 5: Run the Hardware and Devices Troubleshooter
Windows includes built-in troubleshooting tools that can automatically detect and repair hardware-related problems.
Open Settings and go to System > Troubleshoot > Other troubleshooters.
Find Hardware and Devices or related USB troubleshooters and run them. Depending on your Windows version, you may need to launch the troubleshooter using Command Prompt.
Press Windows + R, type the following command, and press Enter:
msdt.exe -id DeviceDiagnostic
Follow the on-screen instructions and allow Windows to scan for hardware issues.
The troubleshooter may automatically fix driver conflicts, missing settings, or communication errors affecting USB devices.
Step 6: Update USB Drivers in Device Manager
Outdated or corrupted USB drivers are one of the most common reasons Windows cannot recognize USB devices.
Right-click the Start button and select Device Manager. Expand the Universal Serial Bus controllers section. Look for devices showing a yellow warning icon or labeled as Unknown USB Device.
Right-click the problematic device and select Update driver. Choose Search automatically for drivers and let Windows search for updated drivers.
You should also update:
- USB Root Hub
- Generic USB Hub
- USB Host Controller
- Intel or AMD chipset drivers
After updating the drivers, restart your computer and reconnect the USB device.
Updated drivers improve hardware compatibility and fix communication bugs.
Step 7: Reinstall USB Controllers
If updating drivers does not help, reinstalling the USB controllers can refresh the entire USB subsystem.
Open Device Manager again and expand Universal Serial Bus controllers. Right-click each USB controller one at a time and select Uninstall device.
Do not worry because Windows automatically reinstalls these drivers after restarting your computer. Once all USB controllers are removed, restart the PC.
Windows will detect the hardware again and reinstall clean USB drivers automatically. This often resolves persistent USB recognition problems caused by corrupted driver files.
Step 8: Disable USB Selective Suspend
Windows uses a power-saving feature called USB Selective Suspend to reduce energy consumption. Unfortunately, this feature can sometimes disconnect USB devices unexpectedly.
Open the Control Panel and go to Power Options. Click Change plan settings next to your active power plan. Then select Change advanced power settings.
Expand USB settings and then the USB selective suspend setting. Set the option to Disabled for both battery and plugged-in modes if you are using a laptop.
Click Apply and restart your computer.
Disabling this feature prevents Windows from putting USB ports into low-power mode, which can interfere with device detection.
Step 9: Prevent Windows From Turning Off USB Ports
Windows may automatically disable USB hubs to save power, especially on laptops.
Open Device Manager and expand Universal Serial Bus controllers> Double-click USB Root Hub entries one by one> Go to the Power Management tab and uncheck:
Allow the computer to turn off this device to save power
Click OK and repeat the process for other USB Root Hub entries> Restart your PC afterward.
This fix is particularly useful for users experiencing random USB disconnects or devices not reconnecting after sleep mode.
Step 10: Run SFC and DISM Scans
Corrupted Windows system files can interfere with hardware detection and driver communication.
Open Command Prompt as Administrator> First, run the System File Checker command: sfc /scannow
Wait for the scan to complete. If corrupted files are found, Windows will attempt to repair them automatically.
Next, run the following DISM commands one at a time:
DISM /Online /Cleanup-Image /RestoreHealth
These commands repair the Windows system image and restore missing or damaged files.
After the scans finish, restart your computer and test the USB device again.
Step 11: Update Windows
An outdated Windows installation may contain bugs affecting USB compatibility.
Open Settings > Windows Update and click Check for updates.
Install all available updates, including optional driver updates.
Microsoft frequently releases fixes for hardware compatibility issues, USB connectivity problems, and driver stability improvements.
After updating Windows, restart your PC and reconnect the USB device.
Step 12: Disable Fast Startup
The Fast Startup feature can sometimes prevent USB devices from initializing correctly after boot.
Open Control Panel and go to Power Options> Select Choose what the power buttons do> Click Change settings that are currently unavailable> Under Shutdown settings, uncheck Turn on fast startup.
Save the changes and restart your computer.
Disabling Fast Startup forces Windows to perform a cleaner boot process, which can improve USB detection.
Step 13: Check Disk Management
Sometimes Windows recognizes the USB device internally, but the drive letter is missing, causing the device not to appear in File Explorer.
Press Windows + X and select Disk Management> Look for your USB drive in the list of storage devices> If the drive appears without a letter, right-click it and select Change Drive Letter and Paths> Click Add and assign a new drive letter.
If the drive appears as Unallocated, the partition may be corrupted. In that case, you may need to create a new partition or recover the data using recovery software.
Be careful because formatting the drive erases existing data.
Step 14: Update Motherboard Chipset Drivers
USB ports rely heavily on the motherboard chipset drivers for communication with Windows.
Visit your PC or motherboard manufacturer’s official website and download the latest chipset drivers for your system.
Popular manufacturers include:
- Intel
- AMD
- Dell
- HP
- Lenovo
- ASUS
- Acer
- MSI
Installing updated chipset drivers can fix low-level USB communication problems and improve hardware compatibility.
After installation, restart your computer and reconnect the USB device.
Step 15: Check for Physical Damage
If none of the software fixes work, inspect the USB device and ports for physical damage.
Look for:
- Bent connectors
- Loose USB ports
- Frayed cables
- Dust inside the port
- Overheating signs
You can carefully clean USB ports using compressed air. Avoid inserting metal objects into the ports.
If the USB device becomes extremely hot or disconnects repeatedly across multiple computers, the hardware itself may be failing.
In some cases, replacing the cable or USB device is the only permanent solution.
FAQs
Why does Windows say USB device not recognized?
This error usually appears because of corrupted USB drivers, faulty ports, damaged cables, insufficient power delivery, or Windows power management settings interfering with the device connection.
How do I reset USB ports on Windows?
You can reset USB ports by uninstalling all USB controllers from Device Manager and restarting your computer. Windows automatically reinstalls the drivers during startup.
Why is my USB drive not showing up in File Explorer?
The drive may not have a drive letter assigned, or the partition could be corrupted. Check Disk Management to see whether Windows detects the drive internally.
Can outdated drivers cause USB issues?
Yes. Outdated or corrupted USB and chipset drivers are common causes of USB detection problems in Windows 11 and Windows 10.
How do I know if my USB device is damaged?
Test the device on another computer. If it still does not work, the hardware may be defective. Physical signs like overheating, loose connectors, or repeated disconnects also indicate damage.
Does Windows 11 have USB compatibility problems?
Windows 11 generally supports most USB devices, but some users experience driver conflicts or power management issues after updates. Keeping Windows and chipset drivers updated usually resolves these problems.
