So, you go and plug in your USB device into your computer so that you can open some files. Unfortunately, you get a message saying that your USB wasn’t recognised.
This message goes along the lines of “USB device not recognized. The last USB device you connected to this computer malfunctioned, and Windows does not recognize it”.
Why Doesn’t Windows Recognise my USB?
There’s a bug that’s stopping your USB from being recognized. This bug is stopping your computer from responding properly when a USB is plugged in.
A bug is a failure in the system that causes unexpected results. Another reason why this problem could be happening is because your USB is damaged in terms of hardware.
This is unlikely, but it still could be the case.
Let’s get started…
Change the Power Management Setting for USB Root Hub
The first thing you need to do is to change your power management setting. This setting may be preventing your USB from being recognized.
To change power management and fix usb issue:
- Click on the Windows key + R key to open Run
- Search for devmgmt.msc
- Click on Universal Serial Bus controllers
- Right-click on USB Root Hub and click Properties
- Go to Power Management
- Uncheck Allow the computer to run off this device to save power
- Click on Ok
If you have more USB Root Hubs, then you’ll need to repeat the same steps for all of them. After doing this, you should plug the USB device back in and Windows should recognize it. If Windows doesn’t recognize it, go to the next step.
Change the USB Selective Suspend Settings
The next thing I recommend you do is to change the USB selective Suspend settings.
These are settings that allow the hub driver to suspend an individual USB port without affecting other ports on the hub.
To do this:
- Go to the Control panel
- Click on Hardware and Sound and Power Options
- Next to recommended, click on Change plan settings
- Click on change advanced power settings
- Expand USB settings and USB selective suspended settings
- Make sure on battery and plugged in are disabled
- Click on Apply and OK
After this, try and plug your USB back in.
This time, it should work.
Update the USB Port Driver
The next thing you’ll need to do is to update the USB port driver. This driver is what controls your USB port. So, if it’s out of date, then you’ll need to update it because it won’t work properly.
To update your USB port driver:
- Click Windows key + R to open Run
- Type devmgmt.msc
- Look for Universal Serial Bus controllers
- Right click on USB Root Hub and click Update driver
- Click on Search automatically for updated driver
Your Windows PC is now going to try it’s hardest to search your driver and the internet for any new driver updates for your USB port.
If there’s an update available, you’ll need to update it. Once it’s been updated, you can try and plug your USB back in to check if this works.
If this doesn’t, go to the next step.
Turn off Firewalls
Firewalls are notorious for causing issues on your PC. Their aim is to detect and stop anything from damaging your PC. So, when you plug in your USB, they could detect this as a threat, therefore, stopping Windows from recognising your plugged in USB.
To turn off firewalls:
- Go to the Control panel
- Click on System and security
- Click on Windows Defender Firewall
- If you are using a firewall, click Turn Windows Defender firewall on or off
- Turn it off
If the firewall was stopping your USB from being detected, you should be able to access the files in your USB now.
The last step that I recommend you take is to troubleshoot your PC.
When you do this, Windows will try and look for a problem in your PC and if it notices that there’s a specific issue with your USB hub, it will try and fix it itself.
To troubleshoot PC:
- Click on the menu in the left bottom
- Click on the Power icon
- Hold down Shift key and click on Restart
- You have to hold the Shift key and don’t release it until you see the following screen
- Click on Troubleshoot
- Select Reset this PC
- Click on Keep my files
After this, try and plug your USB in and see if this fixes the problem.