You plug in a USB drive, mouse, or keyboard, and Windows throws this error in Device Manager: Unknown USB Device (Device Descriptor Request Failed). The device shows up with a yellow exclamation mark, and nothing works.
I’ve dealt with this dozens of times. Here’s what actually fixes it.
Why Windows Fails to Read the USB Descriptor
Every USB device sends a small packet of data to Windows when you plug it in. This packet is called a device descriptor. It tells Windows what the device is, who made it, and how to communicate with it.
When Windows can’t read that descriptor, it marks the device as “Unknown” and gives up. The error code is usually Code 43.
This failure happens for a few reasons:
- The USB port lost power or is damaged
- A driver got corrupted after a Windows update
- Windows USB power management is cutting power too aggressively
- The USB hub or controller has a glitch
- Rarely, the device itself is physically damaged
Most of the time, it’s a software or driver issue. You can fix it without buying anything.
Check the Basics First
Before touching any settings, try these quick things:
- Plug the device into a different USB port, especially one directly on the motherboard (not a hub)
- Try a different USB cable if you’re using one
- Test the device on another computer to rule out a dead device
- Restart Windows completely (not sleep or hibernate, a full restart)
If the device works on another machine, the problem is definitely on your end. Keep reading.

Fix 1: Uninstall and Reinstall the USB Device Driver
This is the most effective fix for most people.
- Right-click the Start button and open Device Manager
- Expand Universal Serial Bus controllers
- Find the entry that says Unknown USB Device (Device Descriptor Request Failed)
- Right-click it and choose Uninstall device
- Unplug the USB device
- Restart your PC
- Plug the device back in
Windows will automatically reinstall the driver. This clears any corrupted driver data that was blocking the descriptor read.
Fix 2: Disable USB Selective Suspend
Windows has a setting that cuts power to USB ports to save energy. Sometimes it cuts power too aggressively and the device can’t reconnect properly.
Through Power Options:
- Open Control Panel and go to Power Options
- Click Change plan settings next to your active plan
- Click Change advanced power settings
- Find USB settings and expand it
- Expand USB selective suspend setting
- Set it to Disabled
- Click Apply then OK
Through Device Manager:
- Open Device Manager
- Expand Universal Serial Bus controllers
- Right-click each USB Root Hub and go to Properties
- Click the Power Management tab
- Uncheck Allow the computer to turn off this device to save power
- Repeat for every USB Root Hub listed
Fix 3: Update or Roll Back USB Drivers
If the error started after a Windows Update, rolling back the driver often solves it immediately.
To roll back:
- Open Device Manager
- Expand Universal Serial Bus controllers
- Right-click your USB Root Hub or USB Host Controller
- Select Properties then go to the Driver tab
- Click Roll Back Driver if the option is available
To update:
- Right-click the same entry
- Select Update driver
- Choose Search automatically for drivers
If Windows says the driver is up to date but the issue persists, go to your motherboard or laptop manufacturer’s website and download the latest USB or chipset drivers directly. For Intel systems, the Intel Driver & Support Assistant handles this automatically. For AMD, use the AMD Chipset Software package.
Fix 4: Run the Hardware and Devices Troubleshooter
Windows has a built-in troubleshooter that catches a surprising number of issues.
- Press Windows + R and type:
msdt.exe -id DeviceDiagnostic - Press Enter
- Follow the steps and let it scan
On Windows 11, you can also go to Settings > System > Troubleshoot > Other troubleshooters and run Hardware and Devices.
Fix 5: Update Windows
A known bug in certain Windows builds causes USB descriptor failures. Microsoft has pushed fixes through Windows Update more than once.
Go to Settings > Windows Update and install everything available, including optional updates. Reboot and test again.
Fix 6: Change USB 3.0 Settings in BIOS
Some BIOS versions have a known conflict between USB 3.0 support and Windows USB handling.
- Restart and enter BIOS (usually by pressing Delete or F2 during startup)
- Look for USB Configuration or Advanced settings
- Try disabling USB 3.0 temporarily or switching from xHCI to EHCI mode
- Save and exit
This is worth testing if you’re on an older laptop or motherboard. You can switch it back after testing.
Fix 7: Use SFC and DISM to Repair System Files
A corrupted Windows system file can break USB stack behavior entirely.
Open Command Prompt as Administrator and run these in order:
sfc /scannow
Wait for it to finish, then run:
DISM /Online /Cleanup-Image /RestoreHealth
Restart your PC after both commands complete.
Fix 8: Reinstall USB Controllers Entirely
If nothing else works, wipe all USB controller drivers and let Windows reinstall them fresh.
- Open Device Manager
- Expand Universal Serial Bus controllers
- Right-click every entry and choose Uninstall device
- Do this for every single item listed under USB controllers
- Once done, go to Action > Scan for hardware changes
Windows will detect and reinstall all USB controllers from scratch. This takes a couple of minutes. Restart after it’s done.
Fix 9: Check for Hardware-Level Issues
If you’ve tried everything above and the device still fails on your machine but works elsewhere, you may have a hardware problem.
Signs of a bad USB port:
- The port feels loose or wobbly
- Other USB devices also fail on that specific port
- The port has visible damage or burn marks
What to do:
- Use a different port on the back of your PC (rear I/O ports are directly connected to the motherboard and more reliable)
- If you’re on a laptop, check if the port works after a BIOS reset
- For desktop users, a PCIe USB expansion card is a cheap fix if the motherboard ports are damaged
Comparison of Fix Methods
| Fix | Difficulty | Success Rate | Time Needed |
|---|---|---|---|
| Uninstall/reinstall driver | Easy | High | 5 minutes |
| Disable USB selective suspend | Easy | Medium-High | 3 minutes |
| Roll back USB driver | Easy | High (post-update) | 5 minutes |
| Hardware troubleshooter | Easy | Medium | 5 minutes |
| SFC and DISM scan | Medium | Medium | 15-30 minutes |
| Reinstall all USB controllers | Medium | High | 10 minutes |
| BIOS USB settings | Advanced | Low-Medium | 10 minutes |
When the Device Is Actually Dead
Sometimes the descriptor request fails because the USB device itself is broken. Signs this is the case:
- The device fails on multiple computers
- The device gets warm or hot when plugged in
- You can smell something burnt
- The device was dropped or got wet
No software fix helps here. The device needs to be replaced.
Preventing This Error in the Future
- Always eject USB devices safely using the Safely Remove Hardware option
- Avoid pulling USB devices out while Windows is actively reading or writing to them
- Keep your USB and chipset drivers updated, especially after major Windows upgrades
- Don’t use cheap, unpowered USB hubs for power-hungry devices like external hard drives
For more in-depth USB troubleshooting, the USB Implementers Forum maintains an FAQ that explains how the USB descriptor protocol works at a technical level, which helps when diagnosing unusual failures.
Conclusion
The “Unknown USB Device (Device Descriptor Request Failed)” error in Windows 10 and 11 is almost always fixable. Start with the driver uninstall method, then work through USB power settings, driver updates, and system file repair. Most people fix it in under ten minutes with one of the first three methods.
If the device works on another PC but not yours, it’s a driver or power issue. If it fails everywhere, the device itself is the problem.
FAQs
I only see this error for one specific USB device, not others. Why?
That usually means the device is sending a malformed descriptor or draws more power than the port can supply. Try it on a USB 2.0 port instead of USB 3.0, or connect it through a powered hub. Some older devices don’t handshake properly with USB 3.0 controllers.
My keyboard or mouse suddenly shows this error. What happened?
This often happens after a Windows Update pushes a new USB driver that conflicts with HID (Human Interface Device) entries. Rolling back the USB Root Hub driver in Device Manager almost always fixes input device failures specifically.
Can a Windows update cause this error to appear out of nowhere?
Yes, it happens regularly. Cumulative updates sometimes include driver stack changes that break USB descriptor requests for certain hardware. Check Windows Update history, note when it started, and roll back the update or the USB driver from around that date.
Does this error affect USB-C devices the same way as Type-A?
It can, but USB-C failures are more often linked to the USB controller firmware or a faulty cable rather than a driver issue. Start by testing with a different USB-C cable rated for the same spec (USB 3.2, Thunderbolt, etc.) before touching drivers.
I reinstalled all USB controllers and now no USB devices work at all. What do I do?
Restart your PC. Windows needs a reboot to fully rebuild the USB controller stack after mass uninstall. If it still doesn’t work after restarting, press and hold the power button to force shutdown, disconnect the power cable for 30 seconds, reconnect, and boot again. That clears the USB controller state at the hardware level.
