将笔式驱动器、SD 卡或其他USB设备连接到 PC 时,您是否一直在Windows 设备管理器(Windows Device Manager)中看到“未知 USB 设备(Unknown USB Device)(设备描述符请求(Device Descriptor Request)失败)”或“代码 43(Code 43) ” ?本故障排除指南向您展示了如何解决该问题。
当操作系统无法确定 USB 设备的身份时,会出现“(USB)未知USB设备(设备描述符请求(Device Descriptor Request)失败)”错误。这可能是由于相关设备的硬件级别或计算机上的USB接口出现故障。
但是,在得出该结论之前,请通过以下建议和解决方案来修复Windows 10和 11 中的“USB 设备描述符请求失败”错误代码。
1.将USB 设备插入(Plug USB Device Into)不同的端口(Different Port)
有时,解决Windows中与(Windows)USB相关的问题所需要做的就是将设备插入计算机上的不同USB端口。避免(Avoiding)使用外部USB集线器是一个好主意,因为它们经常会产生额外的问题。另外,您是否尝试过重新启动计算机?
2. 执行扫描硬件(Hardware)更改
另一个快速修复涉及提示Windows重新扫描您的 PC 以查找硬件更改。您可以通过内置的设备管理器(Device Manager)做到这一点。
1. 按Windows Key + R打开运行(Run)框。
2. 输入 devmgmt.msc 并按Enter。
3.在设备管理器(Device Manager)屏幕顶部突出显示(Highlight)您的 PC 名称,然后在菜单栏上
选择Action > Scan
3.使用硬件(Use Hardware)和设备(Devices) 疑难解答(Troubleshooter)
Windows有一个内置的疑难解答程序,可以自动修复计算机上的各种硬件问题。要运行它:
1. 打开一个新的运行框。
2. 粘贴以下命令并按 Enter:
msdt.exe -id DeviceDiagnostic
3.Select Advanced > Apply自动应用修复,然后选择下一步(Next)。然后,按照屏幕上的说明运行疑难解答。
4.修复损坏(Repair Broken)或损坏的注册表(Corrupt Registry)项
损坏、损坏或臃肿的系统注册表可能会干扰操作系统与USB设备(如外部硬盘驱动器和蓝牙(Bluetooth)适配器)的交互方式。使用免费的注册表清理实用程序(free registry cleaning utility)来扫描和修复注册表问题。例如,这是使用Wise Registry Cleaner的方法。在开始之前
创建系统注册表的备份。(Create a backup of the system registry)
1. 下载并安装Wise Registry Cleaner。
2. 打开Wise Registry Cleaner并选择Deep Scan以启动系统注册表扫描。
3. 选择清理(Clean)以修复系统注册表问题。
5.在Windows中禁用快速启动
快速(Fast)启动是内置的Windows功能,可加快(speeds up the time it takes to boot your PC)冷关机后启动 PC 的时间。如果“未知 USB 设备(设备描述符请求(Device Descriptor Request)失败)”错误仍然存在,请禁用它。您可以通过“电源选项(Power Options)”对话框执行此操作。
1. 在运行(Run)框中输入powercfg.cpl ,然后按Enter。或者,打开Windows 搜索(Windows Search),在搜索框中键入控制面板,然后选择(Control Panel)Open > Hardware和Sounds > Power Options。
2.在左侧窗格中
选择选择电源按钮的功能。(Choose)
3. 选择更改(Change)当前不可用的设置并向下滚动到关机(Shutdown)设置部分。
4. 取消选中打开快速启动(推荐)旁边的框。
5.选择保存(Select Save)更改并退出电源选项(Power Options)。
6. 打开开始(Start)菜单并选择Power > Shutdown以关闭您的电脑;不要选择重新启动(Restart)选项。然后,手动将其重新打开。
6.禁用USB选择性挂起(USB Selective Suspend)设置
默认情况下,Windows会选择性地暂停笔记本电脑中的 USB 端口以节省电量。但是,这可能会导致各种问题,例如“未知 USB 设备(设备描述符请求(Device Descriptor Request)失败)”和“代码 43”错误。禁用相关设置并检查是否有影响。
1. 重新打开电源选项(Power Options)配置窗格。
2. 选择计算机活动电源计划旁边的
更改计划设置。(Change)
3. 选择更改(Change)高级电源设置选项。
4.展开 USB(Expand USB)设置并选择使用(Use)选择性挂起设置。
5. 将 On battery 和Plugged in 设置为Disabled。
6.Select Apply > OK以保存您的更改。
7. 删除并重新安装您的USB 驱动程序(Drivers)
论坛讨论(Forum)表明删除并重新安装您计算机的USB驱动程序可能会修复“未知(USB)USB设备”错误。要做到这一点:
1.拔掉有问题的USB设备并打开设备管理器(Device Manager)。
2. 双击通用串行总线(Universal Serial Bus)控制器类别将其展开。
3. 右键单击 USB 根集线器(USB Root Hub)或通用 USB 集线器(Generic USB Hub),然后选择卸载(Uninstall)设备 > 卸载(Uninstall)。对具有相同名称的其他条目
重复此操作。(Repeat)
4. 重新启动您的计算机。Windows将在重新启动时自动重新安装USB驱动程序。
注意:如果您使用的是桌面设备,您的键盘和鼠标将不再起作用。按下CPU外壳上的(CPU)电源(Power)按钮以触发关机。
5. 重新打开设备管理器(Device Manager),在设备列表顶部选择您的 PC 名称,然后选择Action > Scan硬件更改。
8. 更新计算机USB的(USB)驱动程序软件(Driver Software)
过时的USB驱动程序是“设备描述符请求失败”错误的另一个原因。要更新它们:
1. 打开设备管理器。
2. 展开通用串行总线(Universal Serial Bus)控制器类别。
3. 右键单击 USB 根集线器(USB Root Hub)并选择更新(Update)驱动程序。对具有相同名称的其他条目重复此操作。
4.在更新驱动程序(Update Drivers)弹出窗口中
选择自动搜索驱动程序。(Search)
5.等待(Wait)Windows找到并安装最新的驱动程序
。
如果Windows无法找到较新的USB驱动程序,请访问您的笔记本电脑或主板制造商的网站 —戴尔(Dell)、惠普(HP)、宏碁(Acer)等 — 并检查设备驱动程序更新。或者,使用(use a driver updater tool)Driver Booster等驱动程序更新工具扫描和更新计算机的驱动程序软件。
9. 更新Windows以修复未知 USB 设备(Fix Unknown USB Device)
Microsoft以(Microsoft)Windows更新的形式定期发布错误修复,可能会解决“未知 USB 设备”问题。要安装它们:
1. 按Windows + I 打开设置(Settings)应用程序。或者,右键单击开始(Start)按钮并选择设置(Settings)。
2. 选择 Windows 更新。
3.选择检查(Select Check)更新 >下载(Download)并安装。
此外,选择查看(View)可选更新 ( Windows 10 ) 或高级(Advanced)选项 > 可选更新 ( Windows 11 ) 并安装所有可用的 Microsoft 认证(Microsoft-certified)硬件驱动程序更新。
在极少数情况下,Windows更新也会引入问题。如果在更新Windows(Windows)后立即出现“设备描述符请求失败”错误,请考虑卸载最新的 Windows 更新(uninstalling the latest Windows updates)。
10.将Windows 回滚(Roll Back Windows)到较早的状态
如果您在 Windows 中设置了系统还原(System Restore set up in Windows),请尝试将操作系统回滚到您没有遇到“USB 设备描述符失败”问题的时间。
1. 在运行(Run)框中输入rstrui并按Enter。
2. 选择一个还原点并选择扫描(Scan)受影响的程序按钮以识别如果您选择继续操作将受到影响的程序和驱动程序。然后,选择下一步(Next)。
3. 选择完成。
等到(Wait)系统还原(System Restore)向导将操作系统滚动到较早的状态
。
你还能做什么?
如果“ USB设备描述符失败”错误不会消失,请检查另一台 PC 是否可以正常识别USB设备。如果可以,您的计算机硬件可能有问题,例如,USB主机控制器或电源出现故障。
checking if BIOS/UEFI needs an update或将 Windows 重置为出厂默认设置来(resetting Windows to factory defaults)最后解决问题。如果USB设备在其他地方也出现故障,那么它很可能有缺陷。
10 Ways to Fix “Unknown USB Device (Device Descriptor Request Failed)”
Do you keep seeing an “Unknown USB Device (Device Descriptor Request Failed)” or “Code 43” in Windows Deνice Manager when connecting а pen drive, SD card, or another USB device to your PC? Thiѕ troubleshootіng guide shows you how to fix that.
The “Unknown USB Device (Device Descriptor Request Failed)” error occurs when the operating system has trouble determining the identity of a USB device. That could be due to a fault at the hardware level with the device in question or the USB interface on your computer.
However, before arriving at that conclusion, go through the following suggestions and solutions to fix the “USB device descriptor request failed” error code in Windows 10 and 11.
1. Plug USB Device Into a Different Port
Sometimes, all it takes to resolve USB-related issues in Windows is to plug a device into a different USB port on your computer. Avoiding external USB hubs is a good idea since they often create additional problems. Also, have you tried restarting your computer yet?
2. Perform Scan for Hardware changes
Another quick fix involves prompting Windows to rescan your PC for hardware changes. You can do that via the built-in Device Manager.
1. Press Windows Key + R to open a Run box.
2. Type devmgmt.msc and press Enter.
3. Highlight your PC’s name at the top of the Device Manager screen and select Action > Scan for hardware changes on the menu bar.
3. Use Hardware and Devices Troubleshooter
Windows has a built-in troubleshooter that can automatically fix various hardware issues on your computer. To run it:
1. Open a new Run box.
2. Paste the following command and press Enter:
msdt.exe -id DeviceDiagnostic
3. Select Advanced > Apply repairs automatically and select Next. Then, follow the on-screen instructions to run the troubleshooter.
4. Repair Broken or Corrupt Registry Entries
A corrupt, broken, or bloated system registry can interfere with how the operating system interacts with USB devices such as external hard drives and Bluetooth adapters. Use a free registry cleaning utility to scan and fix issues with the registry. For example, here’s how to use Wise Registry Cleaner. Create a backup of the system registry before beginning.
1. Download and install Wise Registry Cleaner.
2. Open Wise Registry Cleaner and select Deep Scan to initiate a scan of your system registry.
3. Select Clean to fix issues with the system registry.
5. Disable Fast Startup in Windows
Fast startup is built-in Windows functionality that speeds up the time it takes to boot your PC after a cold shutdown. Disable it if the “Unknown USB Device (Device Descriptor Request Failed)” error persists. You can do that via the Power Options dialog.
1. Type powercfg.cpl into a Run box and press Enter. Alternatively, open Windows Search, type Control Panel into the search box, and select Open > Hardware and Sounds > Power Options.
2. Select Choose what the power buttons do on the left pane.
3. Select Change settings that are currently unavailable and scroll down to the Shutdown settings section.
4. Uncheck the box next to Turn on fast startup (Recommended).
5. Select Save changes and exit Power Options.
6. Open the Start menu and select Power > Shutdown to turn off your PC; do not select the Restart option. Then, manually turn it back on.
6. Disable the USB Selective Suspend Setting
By default, Windows selectively suspends USB ports in laptops to conserve power. However, that can lead to various problems, such as the “Unknown USB Device (Device Descriptor Request Failed)” and “Code 43” errors. Disable the relevant setting and check if that makes a difference.
1. Re-open the Power Options configuration pane.
2. Select Change plan settings next to your computer’s active power plan.
3. Select the Change advanced power settings option.
4. Expand USB settings and select Use selective suspend setting.
5. Set On battery and Plugged in to Disabled.
6. Select Apply > OK to save your changes.
7. Remove and Reinstall Your USB Drivers
Forum chatter indicates removing and reinstalling the USB drivers for your computer as a likely fix for the “Unknown USB Device” error. To do that:
1. Unplug the problematic USB device and open Device Manager.
2. Double-click the Universal Serial Bus controllers category to expand it.
3. Right-click USB Root Hub or Generic USB Hub and select Uninstall device > Uninstall. Repeat for additional entries with the same name.
4. Restart your computer. Windows will automatically reinstall the USB drivers as it reboots.
Note: If you’re using a desktop device, your keyboard and mouse will no longer work. Press the Power button on the CPU casing to trigger a shutdown.
5. Re-open the Device Manager, select your PC’s name at the top of the devices list, and select Action > Scan for hardware changes.
8. Update Driver Software for Your Computer’s USB
Outdated USB drivers are another reason for the “Device Descriptor Request Failed” error. To update them:
1. Open Device Manager.
2. Expand the Universal Serial Bus controllers category.
3. Right-click USB Root Hub and select Update driver. Repeat for additional entries with the same name.
4. Select Search automatically for drivers on the Update Drivers pop-up.
5. Wait until Windows locates and installs the latest drivers.
If Windows can’t locate newer USB drivers, visit your laptop or motherboard manufacturer’s website—Dell, HP, Acer, etc.—and check for device driver updates. Alternatively, use a driver updater tool like Driver Booster to scan and update the driver software for your computer.
9. Update Windows to Fix Unknown USB Device
Microsoft releases regular bug fixes in the form of Windows Updates that can potentially resolve the “Unknown USB Device” issue. To install them:
1. Press Windows + I to open the Settings app. Or, right-click the Start button and select Settings.
2. Select Windows Update.
3. Select Check for updates > Download and install.
Additionally, select View optional updates (Windows 10) or Advanced options > Optional updates (Windows 11) and install all available Microsoft-certified hardware driver updates.
Rarely, Windows updates can also introduce issues. If the “Device descriptor request failed” error shows up right after updating Windows, consider uninstalling the latest Windows updates.
10. Roll Back Windows to an Earlier State
If you have System Restore set up in Windows, try rolling back the operating system to a time when you didn’t encounter the “USB device descriptor failed” issue.
1. Type rstrui into a Run box and press Enter.
2. Pick a restore point and select the Scan for affected programs button to identify programs and drivers that will be affected if you choose to go ahead. Then, select Next.
3. Select Finish.
Wait until the System Restore wizard rolls the operating system to an earlier state.
What Else Can You Do?
If the “USB device descriptor failed” error won’t go away, check if another PC can identify the USB device without issues. If it can, there’s likely something wrong with your computer’s hardware—e.g., a malfunctioning USB host controller or power supply.
Before visiting your local PC technician, perform a last-ditch effort to resolve the issue by checking if BIOS/UEFI needs an update or resetting Windows to factory defaults. If the USB device fails elsewhere as well, then it’s likely defective.