If this doesn’t work for you, then follow the next fix.
FIX 2- Reinstall or update the device drivers
Downloading the latest drivers for the USB device can help to fix this issue. However, when there are no new drivers available, then updating the existing ones may work. We will discuss both reinstalling as well as updating the device drivers in the steps below:
Reinstall the device drivers:
- Firstly, press Windows + X and select the option Device Manager from the list.
- Now locate and right-click the device which you want to reinstall and select the option Uninstall device.
- Download and install those devices freshly again.
- Restart your system before using it further.
For updating the device drivers:
- Open Device Manager.
- Now expand the option “Universal serial bus controller” and locate the option listed as “Unknown device.”
- Right-click on the option “Unknown device” and then select Properties >Drivers.
- Lastly, click on the tab, “Update drivers.” The updating process may take a while, let it complete on its own.
If the “USB ports are not working or not recognized error” was occurring due to outdated drivers, then the above process will fix it. If not, follow the next method.
FIX 3- Check the power management setting on USB Root Hub
- Open Device Manager and expand the option Universal serial bus controller to locate USB Root Hub.
- You may see two options with the same description “USB Root Hub.” Right-click on the first one and then select Properties.
- From the newly appeared window, click on the Power Management tab.
- Uncheck the option “Allow the computer to turn off this device to save the power” and proceed by clicking on OK.
You require to repeat the similar steps for each option listed as “USB Root Hub.” If the issue is caused due to power management, then the above mentioned will help you fix it.
FIX 4- Disable USB suspend feature
- Go to Control Panel > Hardware & Sound > Power options.
- On the Power options window, click on the Change Plan setting link (for the plan you are using).
- Now on the next window, click the link Change advanced power setting.
- Here expand USB setting >USB selective suspend setting.
- From the drop-down menu, click on Disable > Apply > OK.
This method can fix various connectivity issues with USB peripherals.
FIX 5- Update the USB Generic Hub
You can also try to update the USB Generic Hub for the Unknown device error in the device manager. Performing this update has solved the “USB port not working or not recognized by PC” issues for quite a few users. Follow the steps given below:
- Go to the Device Manager and expand the option Universal Serial Bus controllers.
- Now choose the option USB Generic Hub. If you see quite a lot of options listed with the same name, select the first and right-click on it to select Update Driver Software.
- From the next window, select Browse my computer for driver software.
- Now click on Let me pick from a list of device drivers on my computer. It will allow you to select the driver that you want to install for the hardware. Typically, there will only be one option listed i.e., Generic USB Hub. But if there are more, you still require to select the same.
- Finally, click on Next, let the installation process get completed, and then click on Close.
The issue with USB ports not working or not recognized by PC would have resolved till now. If not, follow this procedure with all the Generic USB Hub options listed.
FIX 6- Scan for hardware changes
- Open the Device Manager window.
- In the next screen, go to the row with icons and select the one that looks like a desktop with a microscope on it. Generally, it is located on the last of the icons list.
- Now select the Action tab and click on Scan for hardware changes.
Once done, refresh and then insert a USB device to your system to check whether or not the USB port recognizes it.
FIX 7- Use Update and Security
Installing the latest necessary updates is what a lot of users claims have worked for them. Though Windows 10 updates automatically on its own but if not, you can also do it manually. For doing so,
- On the search bar, type Settings and navigate to the section Update & Security.
- Click on the Check for update button and let Windows proceed with the function on its own.
- Once the process is done, Restart your PC to make the changes applied.
The problem might have resolved now. You can try connecting a USB device to the port.
FIX 8- Use Windows USB troubleshooter
If none of the above fixes have worked for you, you can ultimately download and use the Windows USB troubleshooter program. It is a Fixit tool that works for free on Windows XP, 7 and Vista. After downloading it, open and select the option “Detect problems and apply the fixes for me.” With one click, it will auto-detect and fix the USB port issue for you.
You can also go with the second option “Detect problem and let me select the fixes” if you want to perform this step manually.
When after using the above given fixes, still the USB port is not recognizing or working then the USB port might be damaged. Firstly, try switching between several ports, and if none of them work, then your computer would require technical support.
Quick technical assistance will neither cost you much nor will it take a lot of time. Furthermore, we hope you will find all the information relevant and useful for resolving the “USB port not working or not recognized by PC” issue. If you have queries or feedback, please write down the comment in the below comment box.