โพสต์นี้รายการโซลูชันที่เป็นไปได้เพื่อ修复 Unknown USB Device, the Device Failed Enumeration 错误 在 Windows 11/10 上。当您将 USB 设备连接到 Windows 计算机时,它首先安装所需的驱动程序,然后在 Windows 资源管理器中显示 USB 设备,以便您可以访问它。驱动程序帮助 Windows 与连接到它的硬件通信。如果驱动程序损坏,Windows 无法识别 USB 设备并显示多个错误。"Device Failed Enumeration" 错误的原因之一是损坏或过时的驱动程序。

您可以在设备管理器中的 Universal Serial Bus Controllers 节点下查看此错误消息。
供您参考,Unknown USB Device 错误也可能后跟这些消息:
- Device Descriptor Request Failed.
- Port reset failed.
- Set address failed
- Error code 43.
什么是 USB Enumeration?
USB Enumeration 是主机设备检测连接的 USB 设备、确定其类型、加载其驱动程序并定义其通信速度的过程。USB Enumeration 很重要,因为不同的 USB 设备以不同方式与主机设备通信。
USB 设备枚举确保主机设备已正确检测和识别连接的 USB 设备,并准备好以特定数据传输速度使用它。如果 USB 枚举过程失败,主机设备将无法识别连接到它的 USB 设备。在这种情况下,用户在设备管理器中会遇到以下错误消息:
Unknown USB Device (Device Failed Enumeration)
在本文中,我们解释了一些故障排除方法来修复此问题。但在您尝试这些故障排除方法之前,我们建议您尝试下面给出的一些快速修复:
- 重新启动您的 Windows 计算机。
- 将您的 USB 设备插入计算机的另一个 USB 端口。
- 将您的 USB 设备连接到另一台计算机(如果可用)。
- 更换 USB 线缆。
- 如果您使用外部 USB 集线器,请将 USB 设备从那里断开并直接连接到计算机的 USB 端口。
修复 Unknown USB Device, the Device Failed Enumeration 错误
这些是您可以尝试修复此错误的事情。
- 运行硬件和设备疑难解答。
- 更新您的设备驱动程序。
- 卸载并重新安装 USB Root Hub (USB 3.0) 驱动程序。
- 卸载并重新安装 USB Controllers。
- 从主板制造商的网站安装最新的芯片组驱动程序。
1] 运行硬件和设备疑难解答
硬件问题是此错误的可能原因之一。因此,运行硬件和设备疑难解答可以帮助您修复错误。虽然 Windows 10 中的所有疑难解答都可在 Settings 应用中找到,但您可能在那里找不到硬件和设备疑难解答。
要在 Windows 10 上运行此疑难解答,请启动命令提示符,复制以下命令,并将其粘贴到命令提示符中。之后按 Enter。
msdt.exe -id DeviceDiagnostic
故障排除过程完成后,连接您的 USB 设备并查看 Windows 是否识别它。
2] 更新您的设备驱动程序
我们在本文前面解释过,过时的驱动程序也可能导致此错误。因此,更新受影响的 USB 设备的驱动程序可以修复此问题。
您可以从设备管理器更新设备驱动程序。步骤如下:
- 点击 Windows 搜索框并键入 Device Manager。点击应用启动它。
- 展开 Universal Serial Bus Controllers 节点。您将在那里看到受影响的 USB 设备,带有黄色感叹号。
- 右键单击它并选择 Update driver 选项。
- 现在,选择 Search automatically for drivers 选项。之后 Windows 将在线搜索最新驱动程序并将其安装在您的系统上。
- 安装过程完成后,重新启动计算机并查看它是否带来任何变化。
3] 卸载并重新安装 USB Root Hub (USB 3.0) 驱动程序
您也可以尝试在系统上重新安装 USB 3.0 驱动程序。如果您的 USB 设备在 USB 2.0 端口上正常工作,但在连接到 USB 3.0 端口时显示“Device Failed Enumeration error”,这将是有益的。
我们在下面解释了该过程:
- 启动 Device Manager。
- 向下滚动列表并展开 Universal Serial Bus Controllers 节点。
- 右键单击 USB Root Hub (USB 3.0) 并选择 Uninstall device 选项。按照屏幕上的说明从计算机卸载驱动程序。
- 卸载过程完成后,重新启动计算机。
- 重新启动时,Windows 将扫描硬件变化并自动在您的计算机上安装最新的 USB 3.0 驱动程序。
现在,检查 Windows 是否在 USB 3.0 端口上识别您的 USB 设备。
4] 卸载并重新安装 USB Controllers
Windows 通过 USB Controllers 与连接的 USB 设备通信。如果 USB Controllers 损坏,您的计算机将无法识别 USB 设备。因此,您可以尝试从设备管理器卸载并重新安装 USB Controllers,看看是否有帮助。

执行此操作的步骤如下:
- 启动 Device Manager。
- 展开 Universal Serial Bus Controllers 节点。
- 现在,您必须卸载那里列出的所有 USB Controllers。为此,右键单击 USB Controller 并选择 Uninstall device。
- 同样,一个接一个地卸载其他 USB Controllers(如果可用)。
- 完成后,重新启动系统。
- 重新启动后,Windows 将检测硬件变化并自动安装已移除的 USB Controllers。
现在,连接您的 USB 设备并检查它是否在设备管理器中可用。
5] 从主板制造商的网站安装最新的芯片组驱动程序
访问您主板制造商的网站并下载最新的芯片组驱动程序。在您的系统上安装驱动程序并检查它是否修复问题。
它应该会有帮助。
如何识别未知 USB 设备?
您可以在计算机的设备管理器中识别未知 USB 设备。我们将向您展示的方法将帮助您知道未知设备的供应商 ID 和设备 ID。如果您不知道设备的供应商或设备 ID,为您的设备下载正确的驱动程序可能会变得具有挑战性。

请遵循以下步骤:
- 启动 Device Manager。
- 寻找未知设备。未知设备在设备管理器中显示带有黄色感叹号图标。
- 一旦找到未知设备,右键单击它并选择 Properties。
- 将打开一个新窗口,您必须在其中点击 Details 选项卡。
- 现在,点击 Property 部分下的下拉菜单并从列表中选择 Hardware Ids。
- 然后设备管理器将显示包含供应商 ID 和设备 ID 的数据。VEN 后跟的四个字符文本代表供应商 ID,DEV 后跟的四个字符文本代表设备 ID。请参考上面的屏幕截图以获取详细信息。
现在,您可以直接从制造商的网站下载未知设备的驱动程序。
当我插入 USB 设备时,没有任何反应
您可能会遇到此 USB 设备问题。当您插入 USB 设备且没有任何反应时,这意味着 Windows 无法识别它。此错误有许多原因,如:
- USB 驱动程序可能已损坏或变得不稳定。
- 您的系统缺少重要更新。
- 您计算机上的 USB Controllers 可能已损坏或变得不稳定。
- 连接的 USB 设备可能已进入 Selective Suspend 模式,Windows 在唤醒设备时遇到错误。
- 您计算机的主板可能需要更新的驱动程序。
要修复此问题,我们建议您在计算机上打开 Settings 应用并检查是否有任何待处理的更新。如果有可用的更新,请安装它们并检查问题是否已修复。
如果在更新 Windows 后问题未修复,或者您的系统是最新的但您遇到问题,请尝试我们在本文中描述的解决方案。除了上述列出的解决方案外,您还可以做一件事,禁用系统的 Selective Suspend 模式并检查这是否修复问题。
希望这有帮助。
接下来阅读:USB-C not working, charging, or recognized.
