修复 Windows 10 无法识别的 USB 设备

今天,将USB设备连接到 PC 时会出现以下错误:“ USB 设备无法识别错误代码 43(USB 设备出现故障)(USB device not recognized error code 43 (USB device has malfunctioned))。” 好吧,这仅仅意味着Windows无法检测到您的设备,因此出现了错误。

修复 Windows 10 无法识别的 USB 设备

这是我们许多人必须面对的常见问题,并且没有特别的解决方法,因此适用于其他人的方法可能不适合您。就个人而言,如果您想修复USB设备无法识别的错误,那么您必须抓取 100 多个搜索引擎页面才能修复此错误,但如果您幸运的话,您可能会在这里结束,您一定会修复无法识别的 USB 设备由 Windows 10 错误。(USB device not recognized by Windows 10 error.)

连接到此计算机的最后一个 USB 设备出现故障,Windows 无法识别它

根据您的 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.0USB 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

usbstor inf 和 usbstor pnf 文件

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_ XXXXXXXX将具有一些值)。

文件存储库中的 usbstor 修复了 windows 错误无法识别的 usb

6.将usbstor.infusbstor.PNF复制到这个文件夹C:\windows\inf

7. 重新启动您的 PC 并插入您的USB设备。

方法 2:更新 USB 驱动程序

1. 按Windows Key + R然后输入“ devmgmt.msc ”并按回车键打开设备管理器(Device Manager)

devmgmt.msc 设备管理器

2. 单击Action > Scan for hardware changes.

3. 右键单击​​有问题的USB(Problematic USB)(应标有黄色(Yellow)感叹号),然后右键单击并单击“更新驱动程序软件。(Update Driver Software.)

修复 USB 设备无法识别更新驱动程序软件

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.)

允许计算机关闭此设备以节省电量 USB 根集线器

查看您是否能够修复 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 上的这个问题。

为什么需要在 Windows 10 中禁用快速启动

方法 4:卸载 USB 控制器

1. 按Windows Key + R然后输入“ devmgmt.msc ”并单击“确定”打开设备管理器。(Device Manager.)

devmgmt.msc 设备管理器

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)以将其删除。

USB 大容量存储设备属性

6. 重新启动您的电脑,驱动程序将自动安装。

7. 如果问题仍然存在,请对通用串行总线控制器下的每个设备重复上述步骤。(each device under Universal Serial Bus controllers.)

方法 5:更改USB 选择性挂起设置(USB Selective Suspend Settings)

1. 按Windows Key + R然后输入“ powercfg.cpl ”并回车以打开电源选项(Power Options)

在运行中键入 powercfg.cpl 并按 Enter 打开电源选项

2.接下来,单击当前选择的电源计划上的更改计划设置。(Change plan settings)

单击所选电源计划旁边的更改计划设置

3. 现在单击更改高级电源设置。(Change advanced power settings.)

点击底部的更改高级电源设置

4. 导航到USB设置并展开它,然后展开USB选择性暂停设置。

5.禁用电池和插入设置(Disable both On battery and Plugged in settings)

USB 选择性挂起设置

6. 单击应用并重新启动您的 PC。

检查此解决方案是否能够修复 Windows 10 无法识别的 USB 设备,(fix USB device not recognized by Windows 10,)如果不能,则继续。

方法 6:更新通用 USB 集线器

1. 按Windows Key + R然后输入“ devmgmt.msc ”并按回车键打开设备管理器(Device Manager)

devmgmt.msc 设备管理器

2.展开通用串行总线(Expand Universal Serial Bus)控制器,然后右键单击(right Click)通用 USB 集线器(Generic USB Hub)并选择“更新驱动程序软件。(Update Driver Software.)

通用 USB 集线器更新驱动程序软件

3. 接下来选择浏览我的计算机以查找驱动程序软件。(Browse my computer for driver software.)

通用 USB 集线器 浏览我的计算机以获取驱动程序软件

4. 单击让我从计算机上的驱动程序列表中选择。(Let me pick from a list of drivers on my computer.)

5.选择通用 USB 集线器(Select Generic USB Hub)并单击下一步。

通用 USB 集线器

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).)

右键单击 Windows 按钮并选择命令提示符(管理员)

2. 在 cmd 中键入以下命令并在每个命令后按回车键:

set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
start devmgmt.msc

在设备管理器 cmd 命令中显示隐藏设备

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)

devmgmt.msc 设备管理器

4. 接下来,展开通用串行总线控制器( Universal Serial Bus controllers)并插入您的 USB 设备。

5. 您将看到更改,因为您的设备将添加到列表中。

6.右键(Right)单击它(如果硬盘驱动器它将是USB大容量存储(USB Mass Storage)设备)并选择属性。(Properties.)

7. 现在切换到详细信息(Details)选项卡并从属性(Property)下拉列表中选择硬件 ID。( Hardware ID.)

USB大容量存储设备的硬件ID

8. 记下硬件 ID(Hardware ID)的值,因为我们将进一步需要它或右键单击并复制它。

9.Again Press Windows Key + R,然后键入“ regedit ”并单击“确定”。

运行命令 regedit

10. 导航到以下键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags

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)。但是,如果您对这篇文章仍有任何疑问,请随时在评论中提问。

本指南还有什么要补充的吗?欢迎提出建议,一旦验证,将反映在这篇文章中。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts