列出连接的外围设备

时间:2015-07-27 19:27:20

标签: batch-file

我正在使用Windows 10,我正在寻找一个批处理脚本命令来获取我个人电脑中所有外围设备的列表。

有谁知道我正在寻找的命令?

1 个答案:

答案 0 :(得分:0)

WMIC会提供一些精彩的信息(我用它来清点我公司的PC),但它不会列出所有已安装的设备。为此,您必须检查注册表。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum可能是您正在寻找的密钥/分支,您可以使用REG命令对其进行查询,但您仍然需要遍历一堆密钥并且决定你真正需要多少信息。例如,您真的想了解虚拟设备,例如" Microsoft Wi-Fi Direct虚拟适配器"或者" Microsoft VHD Loopback Controller"?如果你想限制事物只是"真实"除非你真的想要列出所有2或4个处理器核心(因为每个核心都是它自己的设备),否则你仍然需要进行大量的排序。您可能真的不需要了解系统定时器设备或PIC。

如果可能,您应该使用除命令提示符批处理文件之外的任何其他内容。使用VBScriptPowershell,甚至Devcon

更新:我刚刚测试过,reg query hklm\system\currentcontrolset\enum /s /f "DeviceDesc"是您正在寻找的命令。