Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด 'Unknown USB Device, the Device Failed Enumeration' ใน Windows 11/10

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

แก้ไขข้อผิดพลาด  Unknown USB Device, the Device Failed Enumeration  ใน Windows 11/10

您可以在设备管理器中的 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 错误

这些是您可以尝试修复此错误的事情。

  1. 运行硬件和设备疑难解答。
  2. 更新您的设备驱动程序。
  3. 卸载并重新安装 USB Root Hub (USB 3.0) 驱动程序。
  4. 卸载并重新安装 USB Controllers。
  5. 从主板制造商的网站安装最新的芯片组驱动程序。

1] 运行硬件和设备疑难解答

硬件问题是此错误的可能原因之一。因此,运行硬件和设备疑难解答可以帮助您修复错误。虽然 Windows 10 中的所有疑难解答都可在 Settings 应用中找到,但您可能在那里找不到硬件和设备疑难解答。

要在 Windows 10 上运行此疑难解答,请启动命令提示符,复制以下命令,并将其粘贴到命令提示符中。之后按 Enter。

msdt.exe -id DeviceDiagnostic

故障排除过程完成后,连接您的 USB 设备并查看 Windows 是否识别它。

2] 更新您的设备驱动程序

我们在本文前面解释过,过时的驱动程序也可能导致此错误。因此,更新受影响的 USB 设备的驱动程序可以修复此问题。

您可以从设备管理器更新设备驱动程序。步骤如下:

  1. 点击 Windows 搜索框并键入 Device Manager。点击应用启动它。
  2. 展开 Universal Serial Bus Controllers 节点。您将在那里看到受影响的 USB 设备,带有黄色感叹号。
  3. 右键单击它并选择 Update driver 选项。
  4. 现在,选择 Search automatically for drivers 选项。之后 Windows 将在线搜索最新驱动程序并将其安装在您的系统上。
  5. 安装过程完成后,重新启动计算机并查看它是否带来任何变化。

3] 卸载并重新安装 USB Root Hub (USB 3.0) 驱动程序

您也可以尝试在系统上重新安装 USB 3.0 驱动程序。如果您的 USB 设备在 USB 2.0 端口上正常工作,但在连接到 USB 3.0 端口时显示“Device Failed Enumeration error”,这将是有益的。

我们在下面解释了该过程:

  1. 启动 Device Manager。
  2. 向下滚动列表并展开 Universal Serial Bus Controllers 节点。
  3. 右键单击 USB Root Hub (USB 3.0) 并选择 Uninstall device 选项。按照屏幕上的说明从计算机卸载驱动程序。
  4. 卸载过程完成后,重新启动计算机。
  5. 重新启动时,Windows 将扫描硬件变化并自动在您的计算机上安装最新的 USB 3.0 驱动程序。

现在,检查 Windows 是否在 USB 3.0 端口上识别您的 USB 设备。

4] 卸载并重新安装 USB Controllers

Windows 通过 USB Controllers 与连接的 USB 设备通信。如果 USB Controllers 损坏,您的计算机将无法识别 USB 设备。因此,您可以尝试从设备管理器卸载并重新安装 USB Controllers,看看是否有帮助。

แก้ไขข้อผิดพลาด  Unknown USB Device, the Device Failed Enumeration  ใน Windows 11/10

执行此操作的步骤如下:

  1. 启动 Device Manager。
  2. 展开 Universal Serial Bus Controllers 节点。
  3. 现在,您必须卸载那里列出的所有 USB Controllers。为此,右键单击 USB Controller 并选择 Uninstall device。
  4. 同样,一个接一个地卸载其他 USB Controllers(如果可用)。
  5. 完成后,重新启动系统。
  6. 重新启动后,Windows 将检测硬件变化并自动安装已移除的 USB Controllers。

现在,连接您的 USB 设备并检查它是否在设备管理器中可用。

5] 从主板制造商的网站安装最新的芯片组驱动程序

访问您主板制造商的网站并下载最新的芯片组驱动程序。在您的系统上安装驱动程序并检查它是否修复问题。

它应该会有帮助。

如何识别未知 USB 设备?

您可以在计算机的设备管理器中识别未知 USB 设备。我们将向您展示的方法将帮助您知道未知设备的供应商 ID 和设备 ID。如果您不知道设备的供应商或设备 ID,为您的设备下载正确的驱动程序可能会变得具有挑战性。

แก้ไขข้อผิดพลาด  Unknown USB Device, the Device Failed Enumeration  ใน Windows 11/10

请遵循以下步骤:

  1. 启动 Device Manager。
  2. 寻找未知设备。未知设备在设备管理器中显示带有黄色感叹号图标。
  3. 一旦找到未知设备,右键单击它并选择 Properties。
  4. 将打开一个新窗口,您必须在其中点击 Details 选项卡。
  5. 现在,点击 Property 部分下的下拉菜单并从列表中选择 Hardware Ids。
  6. 然后设备管理器将显示包含供应商 ID 和设备 ID 的数据。VEN 后跟的四个字符文本代表供应商 ID,DEV 后跟的四个字符文本代表设备 ID。请参考上面的屏幕截图以获取详细信息。

现在,您可以直接从制造商的网站下载未知设备的驱动程序。

当我插入 USB 设备时,没有任何反应

您可能会遇到此 USB 设备问题。当您插入 USB 设备且没有任何反应时,这意味着 Windows 无法识别它。此错误有许多原因,如:

  1. USB 驱动程序可能已损坏或变得不稳定。
  2. 您的系统缺少重要更新。
  3. 您计算机上的 USB Controllers 可能已损坏或变得不稳定。
  4. 连接的 USB 设备可能已进入 Selective Suspend 模式,Windows 在唤醒设备时遇到错误。
  5. 您计算机的主板可能需要更新的驱动程序。

要修复此问题,我们建议您在计算机上打开 Settings 应用并检查是否有任何待处理的更新。如果有可用的更新,请安装它们并检查问题是否已修复。

如果在更新 Windows 后问题未修复,或者您的系统是最新的但您遇到问题,请尝试我们在本文中描述的解决方案。除了上述列出的解决方案外,您还可以做一件事,禁用系统的 Selective Suspend 模式并检查这是否修复问题。

希望这有帮助。

接下来阅读:USB-C not working, charging, or recognized.

แก้ไขข้อผิดพลาด  Unknown USB Device, the Device Failed Enumeration  ใน Windows 11/10