【问题标题】:A CMD command to list the connected devices via USB? [duplicate]通过 USB 列出连接设备的 CMD 命令? [复制]
【发布时间】:2026-02-14 05:55:01
【问题描述】:

我需要一个命令来在 Windows 8 中列出通过 USB 连接的设备(没有 PowerShell,只有 CMD)

我无法使用其他软件。我不能使用批处理文件。我不能使用其他工具。我只能使用 CMD 来检测连接的设备。设备类型不重要,只需要知道设备的端口即可。

【问题讨论】:

  • 通过 WMIC 的 WMI 查询,例如*.com/questions/44433346/…
  • 请注意,如果您走 [wmic] 路线,带有Win32_LogicalDiskdrivetype2,并不意味着它是 USB 设备,只是一个驱动器识别作为可移动的。此外,所有 USB 驱动器都不会这样标识自己,因此它们也可能不会被列出。

标签: windows cmd command-line-interface


【解决方案1】:

您可以使用devcon 列出 USB: %WindowsSdkDir%\tools\x64\devcon.exe /find *USB* - 但您需要安装 Windows SDK 才能使用它。

在 Windows 10 上,您不需要 SDK,可以使用 pnputil /enum-devices | findstr USB 列出设备,但此功能在 Win8 上不可用。

您也可以根据@AlexK 评论尝试wmic

【讨论】: