USB Device Descriptor Failure on Windows: How to Fix & Cause

Running the Hardware and Devices troubleshooter should fix this

by Ivan Jenic
Ivan Jenic
Ivan Jenic
Troubleshooting Expert
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • USB Device Descriptor Failure can occur due to system glitches, but that can be fixed with built-in hardware troubleshooters.
  • Disabling certain power settings can help with this problem, so you might want to try that.
  • Driver issues can also cause USB errors, so updating the drivers or is recommended.
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

We use USB devices all the time, so it’s quite frustrating when your USB ports aren’t working. This will affect your devices as well, and you won’t be able to use them at all.

Windows 10 users reported a USB Device Descriptor Failure error that prevented them from using their devices. However, there are ways to fix this problem, and in today’s guide, we’ll show you how to do that, so let’s get started.

What causes the USB device Descriptor Failed code 43 error?

Below are some of the factors that can cause the USB Device Descriptor Failure error:

  • Outdated or faulty drivers: Sometimes, you might be getting the USB device_descriptor_failure on Windows 10 64 bit because your USB drivers are faulty or outdated. The quickest way to rectify this reinstall or update your drivers and restart your PC.
  • Issues with power settings: In some cases, this issue might be due to the Fast Startup feature in your power settings. You need to disable the feature and restart your computer to solve the problem.
  • Outdated BIOS: The BIOS is integral to the smooth functioning of your hardware. Hence, if it is outdated, you can face issues like this.

Now that we know the causes of this issue, below are some of the variations that users have encountered:

  • Unknown USB device (Device Descriptor Request Failed) code 43: This is a relatively common error; we wrote in-depth about it in our Error code 43 for USB devices guide.
  • USB device_descriptor_failure Bluetooth: You can encounter this issue using a Bluetooth adapter on your PC. For more information, we suggest visiting our Bluetooth not working guide.
  • Unknown USB Device (Device Failed Enumeration) Windows 10: If you get a message saying there’s an unknown USB device on your PC, there might be a problem with the device itself. Alternatively, there might be an issue with your drivers.

How do I fix the request for USB device descriptor failed?

In this article

1. Use Hardware and Devices troubleshooter

  1. Press Windows key + R to open the Run dialog.
  2. Now enter the following and press enter: msdt.exe -id DeviceDiagnostic
  3. Once the troubleshooter window opens, click Next and follow the instructions on the screen.

Although this isn’t the best solution, some users report that it has helped them fix this error, so it’s worth trying out.

2. Turn off Fast Startup

  1. Press Windows key + S and enter power plan. Select Choose a power plan.
  2. On the left side click the Choose what the power buttons do.
  3. Next click on Change settings that are currently unavailable.
  4. Go to the Shutdown settings section and uncheck the Turn on fast startup.
  5. Next, click Save changes and restart your computer to apply the changes.

Some users report that Windows 10 boots too quickly and that external devices aren’t getting detected before the boot is completed, and this causes a USB Device Descriptor Failure error.

3. Update your BIOS

  1. Visit your motherboard manufacturer’s website.
  2. Search for the model of your motherboard and go to the Driver & Utility section.
  3. Head to BIOS & Firmware section and download the latest version of BIOS.
  4. Once the file is downloaded, extract it to a flash drive.
  5. Restart your PC and access BIOS.
  6. Now go to Firmware update section and select the files from your flash drive.
  7. Wait for the process to finish.

For more information, we suggest reading our how to update BIOS guide.

Note icon
Updating your BIOS can cause issues, even permanent damage, if you don’t do it correctly, so if you don’t know how to do it, maybe it’s best to hire a professional to do it for you.

4. Update USB Hub drivers

  1. Press Windows key + X and select Device Manager.
  2. Expand Universal Serial Bus controllers.
  3. Right-click the USB Root Hub, and go to Update driver.
  4. Select Search automatically for drivers and wait for the process to finish.
  5. Restart your computer.

Update drivers automatically

While a quick way to fix the USB device_descriptor_failure error if it’s related to the driver is to download the latest versions, doing it manually is a real hassle.

Hence, we suggest doing it automatically using a dedicated driver updater tool. Once installed, the program will automatically scan your PC for outdated drivers.

Expert tip:


Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

The third-party software will check your installed driver versions and recommend proper updates. Choose the drivers you want to update and click to update them automatically.

 Get Driverfix

5. Disable USB Selective Suspend Settings

  1. Press Windows key + S and type power plan. Select Choose a power plan.
  2. Find your currently selected plan and click Change plan settings.
    Change Plan Settings
  3. Click Change advanced power settings.
  4. Find USB Settings and then select USB selective suspend setting. Change it to Disabled, and click on Apply and OK to save changes.

Some users also reported that disabling the USB Selective Suspend Setting from the Power Options also resolves the USB Device Descriptor Failure error, so feel free to try that.

6. Reinstall USB Hub

  1. Go to Search, type devicemngr, and open Device Manager.
  2. Expand Universal Serial Bus controllers.
  3. Right-click the USB Root Hub, and go to Uninstall device.
  4. Click on Uninstall to confirm. Wait for the process to finish.
  5. Restart your computer.

Once you boot your computer again, it should automatically install the USB Root Hub driver.

How can I fix an Unknown USB Device (Device Descriptor Request Failed) on Windows 11?

Windows 11 is similar to its predecessor, and all solutions from this guide can be applied.

There might be some minor differences in steps that you need to take, but in most cases, you should be able to use these solutions on the latest version as well.

For more information, visit our how to fix Device Descriptor Request Failed Error in Windows 11 guide.

That’s about it; we hope this article helped you solve the USB Device Descriptor Failure error on your PC.

If you’re having additional problems with your USB devices, read our guide on what to do if USB isn’t recognized in Windows.

For any comments or questions, write them down below.

Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: