用于转储设备管理器中显示的所有设备属性的命令行工具

问题描述 投票:0回答:4

在设备管理器中,单击特定设备将打开一个对话框,其“详细信息”选项卡显示该设备的各种属性。有没有命令行工具可以将其转储出来?我需要区分两个设备的所有属性。

windows drivers device
4个回答
9
投票

在我看来,

msinfo32
列出了您可能想要的所有信息,包括端口、IRQ 和使用的地址。

尝试:

msinfo32 /report msiout.txt

请注意,命令提示符会立即返回,但

msinfo
在后台运行。您需要等待文件出现。


5
投票

msinfo32 有许多命令行开关,您可以使用它们将输出转储到文件中


5
投票

Devcon 就是这样的工具之一。它由 Microsoft 构建,并且是开源的。

例如。要检查系统上所有 PCI 设备的状态,可以使用:-

devcon status pci*

同样,检查所有设备的状态:-

devcon status *

有关该工具及其用法的更多信息在其文档中给出。

源代码可以在github上找到。

该实用程序随 Windows SDK、Visual Studio 和 WDK 一起安装;请参阅这个

在我的机器上,该工具的 64 位版本位于

C:\Program Files (x86)\Windows Kits\10\Tools\x64


0
投票

通过 PowerShell 获取设备管理器、设备属性详细信息选项卡中看到的所有内容:

Get-PnpDevice -InstanceId "USB\VID_0979*" | Get-PnpDeviceProperty | Export-Csv DevDetails.csv

我猜微软不再建议使用

devcon.exe
建议使用内置的
pnputil.exe
:)pnputil示例

© www.soinside.com 2019 - 2024. All rights reserved.