有没有办法跟踪操作系统分配的设备 ID?我使用的是 Windows 8.1,试图跟踪特定的鼠标 ID。粗略浏览系统日志,发现毫无用处。
详细说一下,我的鼠标和 Wacom 手写板出了问题,在 Windows 设备 ID 中,它们也被视为鼠标。两个设备在几次睡眠/休眠周期后都停止工作,我怀疑这是由于 Windows 对此类设备的限制:它只能分配 20 个。
由于两个设备都连接到休眠时会断电的显示器,因此 Windows 可能会在每次唤醒时为它们分配新的 ID,直到用完为止。还有其他线索表明这个猜测是正确的,但没有任何具体证据。
我想跟踪这些 ID 来确认这是导致此问题的原因,然后再尝试将我的设置更改为不太理想的设置以尝试修复它。
答案1
摘自微软文章 硬件 ID:
要查找给定设备的硬件 ID 列表,请按照以下步骤操作:
打开设备管理器。
在树中查找设备。
右键单击设备并选择特性。
选择“详细信息”选项卡。
在里面财产下拉,选择硬件 ID或者兼容 ID。
您的设备应该位于“鼠标和其他指点设备”下的设备管理器树中。
如果你想跟踪更改,你可以使用 开发者大会:
DevCon (Devcon.exe),即设备控制台,是一个命令行工具,可显示运行 Windows 的计算机上的设备的详细信息。您可以使用 DevCon 来启用、禁用、安装、配置和删除设备。
要使用的命令是 DevCon HwID 显示指定设备的硬件 ID、兼容 ID 和设备实例 ID。
它的语法是:
devcon hwids {* | ID [ID ...] | =class [ID [ID ...]]}
其中 ID 使用硬件 ID 或硬件 ID 的一部分指定一个或多个设备。这样,如果分配给设备的所有 ID 都有一个共同的部分,则可以查询此部分。
如果您希望从批处理文件调用 devcon 并将其答案附加到文本文件,请在唤醒后立即执行它。