USB device not recognized in Windows 10 [Full Fix]

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Download PDF
Affiliate Disclosure

  • We use USB ports to connect a large number of devices such as printers, keyboards, mice, flash drives, external hard-drives, and other peripherals. 
  • Depending on what device is not recognized, carefully follow the instructions outlined in this guide. 
  • Check out the recommendations we make in the USB section ranging from utilities to privacy concerns and general issues with devices. 
  • We are very proud of the Troubleshooting Windows 10 Hub - bookmark the page for future reference. 
USB device not showing up

We use USB devices on a daily basis, but some Windows 10 users have reported that Windows 10 doesn’t recognize their USB devices. This can create all sorts of problems, but fortunately, there is a way to fix that.

What to do if USB device is not recognized in Windows 10?

USB problems are relatively common, and many users reported that Windows 10 doesn’t recognize USB. Speaking of USB issues, users reported the following problems as well:

  • USB not detected, not showing up Windows 10 – This is a relatively common problem, and if your USB isn’t detected or if it’s not showing, you should be able to fix that issue using one of our solutions.
  • USB drive not showing up Windows 10 – Many users reported that their USB drive isn’t showing after connecting it to their PC. If you have this problem, we strongly advise you to try the solutions from this article.
  • External hard drive not recognized Windows 10 – This issue can affect both flash drives and external hard drives. However, the solutions are the same for both flash and external hard drives.
  • Windows USB not working – If your USB is not working on Windows, the problem might be your drivers, so be sure to update them and check if that solves the problem.
  • Windows USB ports not working – Users reported that USB ports aren’t working on their Windows PC. If you have this problem, be sure to try one of the solutions from this article.

We’ve written extensively about USB issues before. Bookmark this page in case you need it later.

Fix – Windows 10 doesn’t recognize the USB keyboard

Solution 1 – Update your chipset drivers

Sometimes Windows 10 doesn’t recognize USB keyboard or USB ports due to chipset drivers, so if that’s the case, go to your motherboard manufacturer’s website and download the latest drivers for your chipset.

After installing chipset drivers, your USB keyboard should start working.

Update drivers automatically

Downloading drivers manually is a process that carries the risk of getting the wrong driver installed, which may lead to serious malfunctions.

The safer and easier way to update drivers on a Windows computer is by using an automatic tool such as DriverFix.

  1. Download DriverFix
  2. Launch the program
    • There is no setup process beforehand since DriverFix is completely portable
  3. DriverFix will proceed to scan your PC for missing broken or outdated drivers
  4. Choose which drivers to update or repair
  5. Wait while DriverFix deals with your drivers
  6. Restart your PC


Keep your chipset drivers updated and never worry about USB devices issues thanks to DriverFix!
Free trial Download now

Solution 2 – Use PS/2 keyboard
Sometimes USB keyboards don’t work with certain motherboards, and if that’s the case, you might want to switch to PS/2 keyboard or use USB to PS/2 adapter until you manage to resolve this issue.

Solution 3 – Delete unnecessary keyboard drivers from Device Manager

If Windows 10 doesn’t recognize your USB keyboard, you might need to delete its drivers from Device Manager.

Users have reported that they had multiple keyboard drivers installed, and if you have the same problem, it’s advised that you delete unnecessary keyboard drivers. To do that, follow these instructions:

  1. Open Device Manager.
  2. Locate your keyboard drivers. You might have a few of them available instead of just one.
  3. Delete them all by right-clicking the driver and choosing Uninstall from the menu.
  4. After you’ve deleted all the drivers, restart your computer and your keyboard should start working again.

Solution 4 – Install Logitech SetPoint

This solution might work for owners of Logitech keyboard, so if you own a Logitech device, download and install Logitech SetPoint software.

Some users have reported that Windows 10 has successfully recognized their USB keyboard after installing this tool, so make sure that you try that out.

We don’t know if this solution will work with other brands of keyboards, but it won’t hurt if you try it out.

Solution 5 – Make sure that your keyboard is enabled

Users have reported that sometimes the USB controller might be disabled, and this is the main reason why Windows 10 doesn’t recognize the USB keyboard.

To fix this issue you need to open Device Manager, find the disabled USB controller, right-click it, and choose Enable.

Solution 6 – Restart your computer / remove the battery

Users report that sometimes restarting your computer a few times fixes issues with USB keyboards. In addition, some users advise that you unplug your computer and remove its battery for a few minutes.

We have to warn you that you will break your warranty if you remove your computer’s battery, so maybe it’s best to take it to the repair shop and ask an expert to do it for you.

Solution 7 – Reconnect your USB keyboard

Sometimes in order to fix issues with the USB keyboard, you need to unplug it and plug it again while your computer is running.

Some users suggest that you turn off your computer, unplug your keyboard and reconnect your keyboard when Windows 10 starts.

Solution 8 – Check your keyboard power management settings

  1. Open Device Manager and locate your keyboard. It might be in Universal Serial Bus controllers or in Human Interface Devices section.
  2. After you’ve found your keyboard, right-click it and choose Properties.
    USB drive not showing up Windows 10
  3. Go to Power Management tab and make sure that Allow the computer to turn off this device to save power is not checked.
    External hard drive not recognized Windows 10
  4. Save changes and restart your computer.

Maybe it’s time for a change! Choose the best keyboard on the market from our fresh list!

Solution 9 – Disable USB3 support from BIOS

  1. While your computer boots, press F2, F8 or Del to enter BIOS. The key might be different on your computer, so you might need to repeat this step a few times.
  2. When BIOS opens, go to Advanced Settings > USB configuration.
  3. Disable USB3 support and save the changes.
  4. If your keyboard still isn’t recognized, try plugging it to a different USB port. You might have to try that several times.
  5. If the problem still persists, go to Device Manager > USB Controllers section.
  6. If there’s a controller with an exclamation mark, right-click it and choose Disable. Right-click the same controller again and choose Enable.

Solution 10 – Uninstall AiCharger + and Kaspersky antivirus before upgrading to Windows 10

It has been reported that certain software such as AiCharger+ can cause issues with your USB keyboard, so before you upgrade to Windows 10 make sure that this software is uninstalled.

We have to mention that this issue can be also caused by your antivirus, so if you’re using Kaspersky antivirus, make sure that you uninstall it before you upgrade to Windows 10.

If you still have problems with your antivirus, you might want to switch to a different antivirus solution in order to solve this problem.

Currently, the best antivirus tools on the market are Bitdefender and Bullguard, so be sure to try them out.

Solution 11 – Disable Fast Startup

It has been reported that Fast Startup can sometimes cause issues with USB keyboards, and if that’s the case, it’s advised that you turn off Fast Startup.

We have already covered how to turn off Fast Startup in this article, so make sure that you check it out.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!
  • Solution 4, Point 2, Step 3 will not work as copy & pasted ….
    It should be
    cd windowssystem32
    with a Backslash between windows and system32