How to Fix “USB Device Not Recognized” Error

Whenever you try to connect an external USB device to your system, you may come across the USB Device Not Recognized error message instead of showing the device. 

But the error could still pop up repeatedly on your system even if you haven’t connected any external devices. While sometimes, it’s the external device that’s causing the error to pop up, some port-related issues can also lead to this issue. 

USB Device Not Recognized Keeps Popping up? Here’s How to Fix it

Why Does the “USB Device Not Recognized” Keep Popping Up?

Various factors can cause the above error message. Some of the most common and possible ones are as follows.

  • Inadequate power supply to the USB device/port
  • Outdated USB controller device drivers
  • Faulty USB port
  • Power hub issues

How to Fix the “USB Device Not Recognized Keeps Popping Up”?

Sometimes a loosely connected USB can cause these types of issues. So, make sure it’s connected appropriately to the USB port. 

But if it doesn’t work, continue applying the fixes mentioned below.

Disconnect the External Devices

If you have connected any external devices, safely eject and disconnect them from your system. Check if the error pops up when you try to insert them. In case you face the error message, the problem lies with the external device. 

On the other hand, try changing the cable or adapter used to connect them to your USB port. Also, try changing the USB port to rule out any issues with it.

Connect the Devices to Your System 

If you have connected multiple devices to the USB ports on your system, your system could fail to provide enough power to all of them. So, consider using a USB hub that can deliver adequate power.

On the other hand, disconnect the devices connected to the USB hub and connect them directly to your system. Check if the error message still pops up.

Disable USB Selective Suspend Setting

The USB selective suspend setting is enabled by default on Windows and helps save power by suspending some USB ports that are not in use. 

However, this can sometimes cause USB-related issues and display the above error message.

To disable it,

1- Press Windows + R to open the Run window. 

2- Then, type the command powercfg.cpl and click OK to open the Power Options.

3- Click the Change plan settings next to the enabled power option.

4- Next, click Change advanced power settings.

5- Scroll to and expand the USB settings.

6- Under the USB selective suspend setting, set the Disabled value.


7- Click Apply and OK.

Reinstall the USB Controllers Drivers

Your system requires the help of the USB controller to communicate with a USB device. And, when its driver gets corrupt, you can face USB-related issues like the above.

So, you can update or even reinstall it to resolve your issue.

1- Launch the Run window.

2- Enter the command devmgmt.msc to open the Device Manager.

3- Double-click to expand the Universal Serial Bus controllers dropdown.

4- Look for any devices with a yellow triangle and select the Uninstall device option. Otherwise, select each USB Root Hub and uninstall it.  


Additionally, if you have the Other devices option, expand it and uninstall the Unknown device under it.

5- Then, click the Action menu at the top and click Scan for hardware changes.


6- Additionally, right-click on each USB controller, click the Update driver option and follow the on-screen instructions to update the latest drivers.


7- Check if the error message has stopped popping up.

Also, some of the previous USB devices connected previously to your system may be hidden. So, unhide and uninstall them as follows.

8- Click the View menu and select the Show hidden devices option.


9- Right-click on each greyed-out device and uninstall them, as mentioned above.

 10- Also, try updating them and see if it works.

Run the Hardware Troubleshooter

You can use the Windows built-in hardware troubleshooter to diagnose hardware-related issues. Then, you can apply the recommended repairs to resolve your issues. 

To run it,

1- Press Windows + X and select Windows PowerShell (Admin) for Windows 10 and Windows Terminal (Admin) for Windows 11.

2- Type the following command.

msdt -id devicediagnostic


3- Click Next on the Hardware and Devices window.


4- Wait for the troubleshooter to detect any hardware issues.

5- Apply the recommended fixes and see if the error message pops up.

Update Windows

An outdated version of Windows may not support newer external devices or still has unresolved bugs/issues. So, you can install the latest system updates to resolve any USB-related issues.

On the other hand, consider disabling the fast startup, as it can cause issues while installing the updates.

To disable the fast startup,

1- Open the Power options in the control panel.

2- In the left sidebar, click the Choose what the power buttons do option.

3- Under the Shutdown settings section, uncheck the Turn on fast startup checkbox.

4- Click Save changes and see if your problem has been solved.

After disabling it, you can continue to update your system as follows.

1- Open the Settings app.

2- Navigate to Update & Security > Windows Update.

3- Click on Check for updates.

4- Check if the error message has been resolved.


Mohamed SAKHRI
Mohamed SAKHRI

My name is Mohamed, and I'm the creator and editor-in-chief of Tech To Geek. Through this little blog, I share with you my passion for technology. I specialize in various operating systems such as Windows, Linux, macOS, and Android, focusing on providing practical and valuable guides.

Articles: 1115

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *