如何在 Windows 中跟踪设备 ID 分配?

如何在 Windows 中跟踪设备 ID 分配?

有没有办法跟踪操作系统分配的设备 ID?我使用的是 Windows 8.1,试图跟踪特定的鼠标 ID。粗略浏览系统日志,发现毫无用处。

详细说一下,我的鼠标和 Wacom 手写板出了问题,在 Windows 设备 ID 中,它们也被视为鼠标。两个设备在几次睡眠/休眠周期后都停止工作,我怀疑这是由于 Windows 对此类设备的限制:它只能分配 20 个。

由于两个设备都连接到休眠时会断电的显示器,因此 Windows 可能会在每次唤醒时为它们分配新的 ID,直到用完为止。还有其他线索表明这个猜测是正确的,但没有任何具体证据。

我想跟踪这些 ID 来确认这是导致此问题的原因,然后再尝试将我的设置更改为不太理想的设置以尝试修复它。

答案1

摘自微软文章 硬件 ID

要查找给定设备的硬件 ID 列表,请按照以下步骤操作:

  1. 打开设备管理器。

  2. 在树中查找设备。

  3. 右键单击设备并选择特性

  4. 选择“详细信息”选项卡。

  5. 在里面财产下拉,选择硬件 ID或者兼容 ID

您的设备应该位于“鼠标和其他指点设备”下的设备管理器树中。

如果你想跟踪更改,你可以使用 开发者大会

DevCon (Devcon.exe),即设备控制台,是一个命令行工具,可显示运行 Windows 的计算机上的设备的详细信息。您可以使用 DevCon 来启用、禁用、安装、配置和删除设备。

要使用的命令是 DevCon HwID 显示指定设备的硬件 ID、兼容 ID 和设备实例 ID。

它的语法是:

devcon hwids {* | ID [ID ...] | =class [ID [ID ...]]}

其中 ID 使用硬件 ID 或硬件 ID 的一部分指定一个或多个设备。这样,如果分配给设备的所有 ID 都有一个共同的部分,则可以查询此部分。

如果您希望从批处理文件调用 devcon 并将其答案附加到文本文件,请在唤醒后立即执行它。

查看文章 当 Windows 从睡眠或休眠状态恢复时运行程序

相关内容