今天,将USB设备连接到 PC 时会出现以下错误:“ USB 设备无法识别错误代码 43(USB 设备出现故障)(USB device not recognized error code 43 (USB device has malfunctioned))。” 好吧,这仅仅意味着Windows无法检测到您的设备,因此出现了错误。
这是我们许多人必须面对的常见问题,并且没有特别的解决方法,因此适用于其他人的方法可能不适合您。就个人而言,如果您想修复USB设备无法识别的错误,那么您必须抓取 100 多个搜索引擎页面才能修复此错误,但如果您幸运的话,您可能会在这里结束,您一定会修复无法识别的 USB 设备由 Windows 10 错误。(USB device not recognized by Windows 10 error.)
根据您的 PC,您将收到以下错误消息:
- USB设备无法识别
- 设备管理器(Device Manager)中无法识别的USB设备
- USB 设备(USB Device)驱动软件未成功安装
- Windows已停止此设备,因为它报告了问题。(代码 43(Code 43))
- Windows 无法停止您的“通用卷”设备,因为某个程序仍在使用它。
- 连接到这台计算机的USB设备之一出现故障,Windows无法识别它。
根据您面临的问题,您可能会看到上述任何错误,但请放心,我将为上述所有问题提供修复程序,因此无论您遇到什么错误,都将在本指南结束时修复。
为什么在Windows 10中无法识别USB设备?
原因没有简单的答案,但这些是USB无法正常工作错误的几个常见原因:
- USB 闪存(USB Flash)驱动器或外部硬盘驱动器可能正在进入选择性挂起。
- Windows 可能缺少一些重要的软件更新。
- 计算机不支持USB 2.0或USB 3.0
- 您需要更新主板的驱动程序。
- USB 设置地址请求失败。
- USB 驱动程序损坏或过时。
- Windows 更新已关闭
因此,不要浪费任何时间,让我们在下面列出的故障排除指南的帮助下,看看如何 修复 Windows 10 无法识别的 USB 设备。(Fix USB device not recognized by Windows 10)
(Fix USB)修复Windows 10(Windows 10)无法识别的USB设备
在遵循本指南之前,您应该遵循这些简单的步骤,这些步骤可能会有所帮助,并且应该可以解决 USB 设备无法识别的( fix the USB device not recognized)问题:
1. 简单的重启可能会有所帮助。只需(Just)删除您的USB设备,重新启动您的 PC,再次插入您的USB看看它是否工作。
2.断开所有其他USB附件重新启动然后尝试检查USB是否正常工作。
3. 拔下电源(Power)线,重新启动电脑并取出电池几分钟。不要插入电池,首先,按住电源按钮几秒钟,然后只插入电池。打开你的电脑(不要使用电源线)然后插入你的USB,它可能会工作。(Power)
注意:(NOTE:)在许多情况下,这似乎修复了Windows错误无法识别的USB设备。(USB)
4. 确保 Windows 更新已打开并且您的计算机是最新的。
5. 问题的出现是因为您的USB设备没有正确弹出,只需将您的设备插入另一台 PC,让它在该系统上加载必要的驱动程序,然后正确弹出即可修复它。再次(Again)将USB插入计算机并检查。
6. 使用 Windows 疑难解答:单击开始(Click Start),然后键入疑难解答> Click硬件(Hardware)和声音(Sound)下的配置设备。
如果上述简单修复对您不起作用,请按照以下方法成功修复此问题:
方法一:恢复 usbstor.inf
1.浏览到这个文件夹:C:\windows\inf
2. 找到并剪切usbstor.inf,然后将其粘贴到桌面上的某个安全位置。
3.插入您的USB设备,它应该可以正常工作。
4、修复“ Windows 10无法识别USB设备(USB device not recognized by Windows 10)”的问题后,再次将文件复制回原来的位置。
5. 如果您在此目录 C:windowsinf 中没有指定的文件,或者如果上述方法不起作用,则导航到此处C:\Windows\System32\DriverStore\FileRepository并查找文件夹 usbstor.inf_ XXXX(XXXX将具有一些值)。
6.将usbstor.inf和usbstor.PNF复制到这个文件夹C:\windows\inf
7. 重新启动您的 PC 并插入您的USB设备。
方法 2:更新 USB 驱动程序
1. 按Windows Key + R然后输入“ devmgmt.msc ”并按回车键打开设备管理器(Device Manager)。
2. 单击Action > Scan for hardware changes.
3. 右键单击有问题的USB(Problematic USB)(应标有黄色(Yellow)感叹号),然后右键单击并单击“更新驱动程序软件。(Update Driver Software.)”
4.让它自动从互联网上搜索驱动程序。
5.重新启动您的PC,看看问题是否已解决。
6. 如果您仍然面临Windows无法识别的USB设备,请对(USB)通用总线控制器( Universal Bus Controllers.)中存在的所有项目执行上述步骤。
7. 在设备管理器(Device Manager)中,右键单击USB 根集线器(USB Root Hub),然后单击属性,然后在电源管理(Power Management)选项卡下取消选中“允许计算机关闭此设备以节省电源。(Allow the computer to turn off this device to save power.)”
查看您是否能够修复 Windows 10 无法识别的 USB 设备问题( fix USB device not recognized by Windows 10 issue),如果不能,则继续下一个方法。
方法 3:禁用快速启动
快速启动结合了 冷或完全关机和休眠(Cold or full shutdown and Hibernates)的特性。当您在启用快速启动功能的情况下关闭 PC 时,它会关闭您 PC 上运行的所有程序和应用程序,并注销所有用户。它充当新启动的Windows。但是Windows 内核(Windows kernel)已加载并且系统会话正在运行,这会提醒设备驱动程序为休眠做准备,即在关闭它们之前保存所有当前在您的 PC 上运行的应用程序和程序。虽然,快速启动(Fast Startup)是Windows 10中的一项很棒的功能,因为它可以在您关闭 PC 并以相对较快的速度启动Windows时保存数据。(Windows)但这也可能是您面临USB 设备描述符故障(USB Device Descriptor Failure)错误。许多用户报告说,禁用快速启动功能(disabling the Fast Startup feature)已经解决了他们 PC 上的这个问题。
方法 4:卸载 USB 控制器
1. 按Windows Key + R然后输入“ devmgmt.msc ”并单击“确定”打开设备管理器。(Device Manager.)
2. 在设备管理器中展开通用串行总线控制器。(expand Universal Serial Bus controllers.)
3. 插入显示错误的 USB 设备:Windows (USB)10 无法识别 USB 设备。(USB device not recognized by Windows 10.)
4. 您将在通用串行总线(Universal Serial Bus)控制器下看到一个带有黄色感叹号的未知 USB 设备。(Unknown USB device)
5. 现在右键单击它并单击卸载(Uninstall)以将其删除。
6. 重新启动您的电脑,驱动程序将自动安装。
7. 如果问题仍然存在,请对通用串行总线控制器下的每个设备重复上述步骤。(each device under Universal Serial Bus controllers.)
方法 5:更改USB 选择性挂起设置(USB Selective Suspend Settings)
1. 按Windows Key + R然后输入“ powercfg.cpl ”并回车以打开电源选项(Power Options)。
2.接下来,单击当前选择的电源计划上的更改计划设置。(Change plan settings)
3. 现在单击更改高级电源设置。(Change advanced power settings.)
4. 导航到USB设置并展开它,然后展开USB选择性暂停设置。
5.禁用电池和插入设置(Disable both On battery and Plugged in settings)。
6. 单击应用并重新启动您的 PC。
检查此解决方案是否能够修复 Windows 10 无法识别的 USB 设备,(fix USB device not recognized by Windows 10,)如果不能,则继续。
方法 6:更新通用 USB 集线器
1. 按Windows Key + R然后输入“ devmgmt.msc ”并按回车键打开设备管理器(Device Manager)。
2.展开通用串行总线(Expand Universal Serial Bus)控制器,然后右键单击(right Click)通用 USB 集线器(Generic USB Hub)并选择“更新驱动程序软件。(Update Driver Software.)”
3. 接下来选择浏览我的计算机以查找驱动程序软件。(Browse my computer for driver software.)
4. 单击让我从计算机上的驱动程序列表中选择。(Let me pick from a list of drivers on my computer.)
5.选择通用 USB 集线器(Select Generic USB Hub)并单击下一步。
6. 如果问题仍然存在,请检查问题是否已解决,然后对通用串行总线(Universal Serial Bus)控制器中存在的每个项目尝试上述步骤。
7.重新启动您的PC,这必须修复Windows 10无法识别的USB设备问题。(fix USB device not recognized by Windows 10 issue.)
方法 7:卸载隐藏设备
1. 按Windows Key + X并单击命令提示符(管理员)。(Command Prompt (Admin).)
2. 在 cmd 中键入以下命令并在每个命令后按回车键:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
start devmgmt.msc
3. 打开潜水管理器后,单击查看(View),然后选择显示隐藏的设备。(Show hidden devices.)
4. 现在展开以下列出的每个设备并搜索任何可能变灰或带有黄色感叹号的设备。
5. 如果您发现上述任何内容,请卸载。
6. 重启你的电脑。
方法 8:下载适用于Windows 8的(Windows 8)Microsoft 修补程序(Microsoft Hotfix)
1. 到此页面(page here) 下载hotfix(需要登录微软账号)。
2.安装修补程序但不要重新启动您的PC(don’t restart your PC)这是一个非常重要的步骤。
3. 按Windows Key + R然后输入“ devmgmt.msc ”并按Enter打开设备管理器(Device Manager)。
4. 接下来,展开通用串行总线控制器( Universal Serial Bus controllers)并插入您的 USB 设备。
5. 您将看到更改,因为您的设备将添加到列表中。
6.右键(Right)单击它(如果硬盘驱动器它将是USB大容量存储(USB Mass Storage)设备)并选择属性。(Properties.)
7. 现在切换到详细信息(Details)选项卡并从属性(Property)下拉列表中选择硬件 ID。( Hardware ID.)
8. 记下硬件 ID(Hardware ID)的值,因为我们将进一步需要它或右键单击并复制它。
9.Again Press Windows Key + R,然后键入“ regedit ”并单击“确定”。
10. 导航到以下键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
11. 接下来,单击编辑,然后单击 New > Key.
12. 现在您必须按以下格式命名密钥:
首先,添加标识设备供应商 ID 的 4 位数字,然后添加标识设备产品 ID 的 4 位十六进制数字。然后添加包含设备修订号的 4 位二进制编码的十进制数。
13.所以从设备(Device)实例路径,你可以知道供应商ID和产品ID。例如,这是一个设备实例路径:USB\VID_064E&PID_8126&REV_2824那么这里 064E 是供应商 ID,8126 是产品 ID,2824 是修订(Revision)号。
最终密钥将被命名为:064E81262824
14. 选择您刚刚创建的密钥,然后单击编辑(Edit),然后单击New > DWORD (32-bit) Value.
15. 键入DisableOnSoftRemove并双击以编辑其值。
16. 最后,在数值(Value)数据框中输入 0 并点击 Ok 然后退出Registry。
注意:(Note:)当DisableOnSoftRemove的值设置为 1 时,系统会禁用移除 USB 的 USB 端口( system disables the USB Port from which the USB is removed),因此请谨慎编辑。
17.您必须在应用修补程序和注册表更改后重新启动计算机。
这是最后一种方法,我希望现在您应该已经修复了 Windows 10 问题无法识别的 USB 设备(fix USB device not recognized by Windows 10 issue),如果您仍在为这个问题苦苦挣扎,那么还有几个步骤可以帮助您一劳永逸地解决这个问题。
另外,请查看这篇文章 How To Fix USB Device Not Working Windows 10。
好吧,这是本指南的结尾,您已到达此处,这意味着您已 修复 Windows 10 无法识别的 USB 设备(fix USB device not recognized by Windows 10)。但是,如果您对这篇文章仍有任何疑问,请随时在评论中提问。
本指南还有什么要补充的吗?欢迎提出建议,一旦验证,将反映在这篇文章中。
Fix USB device not recognized by Windows 10
Today while cоnnecting your USB device to your PС leavеs you with this errоr: “USB device not recognized error code 43 (USB device has malfunctioned).” Well, this simply means that the Windows was unable to detect your device hence the error.
This is a common problem which many of us have to face and there is no particular fix for it, hence a method working for someone else may not work for you. And personally, if you want to fix USB device not recognized error then you have to crawl 100’s of pages of search engines just to get this error fixed, but if you are lucky you may end up here and you will definitely fix USB device not recognized by Windows 10 error.
You will get the following error message depending on your PC:
- USB Device not recognized
- Unrecognized USB device in Device Manager
- USB Device driver software was not successfully installed
- Windows has stopped this device because it has reported problems.(Code 43)
- Windows can’t stop your “Generic volume” device because a program is still using it.
- One of the USB devices attached to this computer has malfunctioned, and Windows does not recognize it.
You could see any of the above error depending upon the problem you are facing but don’t worry I am going to provide a fix for all of the above issues so whatever error you are facing it would be fixed by the end of this guide.
Why the USB device is not recognized in Windows 10?
There is no simple answer to the why, but these are few common causes of USB not working error:
- USB Flash drive or external hard drive may be entering selective suspend.
- Windows may be missing some important software updates.
- The computer does not support USB 2.0 or USB 3.0
- You need to update drivers of your motherboard.
- The USB set address request failed.
- Corrupted or outdated USB drivers.
- Windows update is turned Off
So without wasting any time let’s see How to Fix USB device not recognized by Windows 10 with the help of the below-listed troubleshooting guide.
Fix USB device not recognized by Windows 10
Before following this guide you should follow these simples steps which might be helpful and should fix the USB device not recognized issue:
1. A simple restart might be helpful. Just remove your USB device, restart your PC, again plug in your USB see if it works or not.
2.Disconnect all the other USB attachments restart then try to check whether USB is working or not.
3. Remove your Power supply cord, restart your PC and take out your battery for a few minutes. Don’t insert the battery, first, hold the power button for few seconds then only insert the battery. Power on your PC (do not use power supply cord) then plug in your USB and it might work.
NOTE: This seems to fix the USB device not recognized by Windows error in many cases.
4. Make sure windows update is ON and your computer is up to date.
5. The problem arises because your USB device has not been properly ejected and it can be fixed merely by plugging your device into a different PC, letting it load necessary drivers on that system and then properly ejecting it. Again plug in the USB into your computer and check.
6. Use Windows Troubleshooter: Click Start then type Troubleshooting> Click configure a device under Hardware and Sound.
If the above simple fixes don’t work for you then follow these methods to successfully fix this issue:
Method 1: Restore usbstor.inf
1. Browse to this folder: C:\windows\inf
2. Find and cut the usbstor.inf then paste it somewhere safe on your desktop.
3. Plug in your USB device and it should work normally.
4. After the issue “USB device not recognized by Windows 10” is fixed, again copy the file back to its original location.
5. If you don’t have the specified files in this directory C:\windows\inf or if above didn’t worked then navigate here C:\Windows\System32\DriverStore\FileRepository and look for the folder usbstor.inf_XXXX (XXXX will have some value).
6. Copy usbstor.inf and usbstor.PNF to this folder C:\windows\inf
7. Restart your PC and plug in your USB device.
Method 2: Update USB drivers
1. Press Windows Key + R then type “devmgmt.msc” and hit enter to open Device Manager.
2. Click on Action > Scan for hardware changes.
3. Right-click on the Problematic USB (should be marked with Yellow exclamation) then right-click and click “Update Driver Software.”
4. Let it searches for drivers automatically from the internet.
5. Restart your PC and see if the issue is resolved or not.
6. If you are still facing USB device not recognized by Windows then do the above step for all the items present in Universal Bus Controllers.
7. From the Device Manager, right-click on the USB Root Hub then click Properties and under Power Management tab uncheck “Allow the computer to turn off this device to save power.”
See if you’re able to fix USB device not recognized by Windows 10 issue, if not then continue with the next method.
Method 3: Disable Fast Startup
The fast startup combines features of both Cold or full shutdown and Hibernates. When you shut down your PC with a fast startup feature enabled, it closes all the programs and applications running on your PC and also logged out all the users. It acts as a freshly booted Windows. But Windows kernel is loaded and system session is running which alerts device drivers to prepare for hibernation i.e. saves all current applications and programs running on your PC before closing them. Although, Fast Startup is a great feature in Windows 10 as it saves data when you shut down your PC and start Windows comparatively fast. But this could also be one of the reasons why you’re facing the USB Device Descriptor Failure error. Many users reported that disabling the Fast Startup feature has solved this issue on their PC.
Method 4: Uninstall USB controllers
1. Press Windows Key + R then type “devmgmt.msc” and click OK to open Device Manager.
2. In device Manager expand Universal Serial Bus controllers.
3. Plug in your USB device which is showing you an error: USB device not recognized by Windows 10.
4. You will see an Unknown USB device with yellow exclamation mark under Universal Serial Bus controllers.
5. Now right-click on it and click Uninstall to remove it.
6. Restart your PC and the drivers will be automatically installed.
7. Again if the issue persists repeat the above steps for each device under Universal Serial Bus controllers.
Method 5: Change the USB Selective Suspend Settings
1. Press Windows Key + R then type “powercfg.cpl” and hit enter to open Power Options.
2. Next, click on Change plan settings on your currently select power plan.
3. Now click Change advanced power settings.
4. Navigate to USB settings and expand it, then expand USB selective suspend settings.
5. Disable both On battery and Plugged in settings.
6. Click Apply and Restart your PC.
Check if this solution we’re able to fix USB device not recognized by Windows 10, if not then continue.
Method 6: Update Generic USB Hub
1. Press Windows Key + R then type “devmgmt.msc” and hit enter to open Device Manager.
2. Expand Universal Serial Bus controllers then right Click on Generic USB Hub and select “Update Driver Software.”
3. Next select Browse my computer for driver software.
4. Click on Let me pick from a list of drivers on my computer.
5. Select Generic USB Hub and click Next.
6. Check if the problem is resolved if it still persists then try the above steps on each item present inside Universal Serial Bus controllers.
7. Restart your PC and this must fix USB device not recognized by Windows 10 issue.
Method 7: Uninstall Hidden Devices
1. Press Windows Key + X and click on Command Prompt (Admin).
2. In the cmd type the following command and hit enter after each one:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
start devmgmt.msc
3. Once the dive manager open, click View then select Show hidden devices.
4. Now expand each of the following listed devices and search for anything which might be greyed out or has a yellow exclamation mark.
5. Uninstall if you find anything as described above.
6. Reboot your PC.
Method 8: Download Microsoft Hotfix for Windows 8
1. Go to this page here and download the hotfix (you need to sign in to Microsoft’s account).
2. Install the hotfix but don’t restart your PC this is a very important step.
3. Press Windows Key + R then type “devmgmt.msc” and hit Enter to open Device Manager.
4. Next, expand Universal Serial Bus controllers and plug in your USB device.
5. You will see the change as your device will be added to the list.
6. Right click on it (in case, of hard drive it will be USB Mass Storage device) and select Properties.
7. Now switch to Details tab and from Property drop-down select Hardware ID.
8. Note down the value of Hardware ID because we will need it further or right-click and copy it.
9. Again Press Windows Key + R then type “regedit” and click OK.
10. Navigate to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
11. Next, click Edit then New > Key.
12. Now you have to name the key in the following format:
First, add the 4-digit number that identifies the vendor ID of the device and then the 4-digit hexadecimal number that identifies the product ID of the device. Then add the 4-digit binary coded decimal number that contains the revision number of the device.
13. So from the Device instance path, you could know the vendor ID and product ID. For example, this is a device instance path: USB\VID_064E&PID_8126&REV_2824 then here 064E is vendor ID, 8126 is the product ID and 2824 is the Revision number.
The final key will be named something like this: 064E81262824
14. Select the key you just created then click on Edit and then New > DWORD (32-bit) Value.
15. Type DisableOnSoftRemove and double-click to edit its value.
16. Finally, put 0 in the Value data box and click Ok then exit Registry.
Note: When the value of DisableOnSoftRemove is set to 1 the system disables the USB Port from which the USB is removed, so edit it carefully.
17.You must restart the computer after you apply the hotfix and the registry change.
This was the last method and I hope by now you should have fix USB device not recognized by Windows 10 issue, well if you are still struggling with this issue there are a few more steps which can help you rectify this issue once and for all.
Also, check out this post How To Fix USB Device Not Working Windows 10.
Well, this is the end of this guide and you have reached here so this means you have fix USB device not recognized by Windows 10. But if you still have any question regarding this post feel free to ask them in comments.
Have anything else to add to this guide? Suggestions are welcome and would be reflected in this post once verified.