有人知道 Windows 中是否存在与 lspci 等效的程序吗?
lspci 是一个非常好的 Linux 命令,可以列出 pci 总线上的所有设备信息。这会告诉您视频、网络和音频设备中存在哪些芯片组。由于像戴尔这样的公司允许您从几个不同的网络和视频选项中进行选择,因此当系统缺少驱动程序时,当您试图弄清楚您正在使用的系统是如何配置的时,它会非常有帮助。
答案1
我不知道有哪个命令可以做到这一点,但有很多程序可以做到这一点。我最喜欢的是表面波。它们有可安装版本和独立版本。
答案2
似乎有一个适用于 Windows 的端口lspci
(和setpci
),这太棒了。
https://eternallybored.org/misc/pciutils/
生成不同详细程度的系统拓扑日志的示例:
echo lspci simple list > lspci_topo.log
lspci -M -nn >> lspci_topo.log
echo. >> lspci_topo.log
echo lspci tree >> lspci_topo.log
lspci -t -vv -nn >> lspci_topo.log
echo. >> lspci_topo.log
echo lspci detailed list >> lspci_topo.log
lspci -M -vv -nn >> lspci_topo.log
echo. >> lspci_topo.log
echo lspci AMD and Nvidia GPU raw hex config space >> lspci_topo.log
lspci -mm -d 1002: -v -xxx -nn >> lspci_topo.log
lspci -mm -d 1022: -v -xxx -nn >> lspci_topo.log
lspci -mm -d 10DE: -v -xxx -nn >> lspci_topo.log
答案3
据我所知,在 Windows 的命令行中没有办法做到这一点。
Windows 有Windows 管理规范命令行(wmic),您可以在其中列出进程和一些硬件列表。
为了识别硬件组件,我使用信息网免费软件。我已为此使用了 15 年。它是一种无恶意软件的解决方案。
答案4
看一下WMIWin32_PnPEntity
类Win32_Bus
:
PS C:\Users\Administrator> (gwmi Win32_Bus -Filter 'DeviceID like "PCI%"').GetRelated('Win32_PnPEntity').GetDeviceProperties('DEVPKEY_Device_LocationInfo').deviceProperties | ft data,DeviceID
data DeviceID
---- --------
PCI bus 0, device 1, function 0 PCI\VEN_8086&DEV_7000&SUBSYS_00000000&REV_00\3&267A616A&0&08
PCI bus 0, device 4, function 0 PCI\VEN_80EE&DEV_CAFE&SUBSYS_00000000&REV_00\3&267A616A&0&20
PCI bus 0, device 13, function 0 PCI\VEN_8086&DEV_2829&SUBSYS_00000000&REV_02\3&267A616A&0&68
PCI bus 0, device 0, function 0 PCI\VEN_8086&DEV_1237&SUBSYS_00000000&REV_02\3&267A616A&0&00
PCI bus 0, device 3, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&18
PCI bus 0, device 8, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&40
PCI bus 0, device 9, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&48
PCI bus 0, device 10, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&50
PCI bus 0, device 16, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&80
PCI bus 0, device 17, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&88
PCI bus 0, device 18, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&90
PCI bus 0, device 19, function 0 PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00\3&267A616A&0&98
PCI bus 0, device 2, function 0 PCI\VEN_80EE&DEV_BEEF&SUBSYS_00000000&REV_00\3&267A616A&0&10
更多内容这里。