
Alguém sabe se existe um equivalente de lspci para Windows?
lspci é um comando Linux muito bom para listar todas as informações do dispositivo no barramento PCI. Isso informa exatamente quais chipsets estão presentes nos dispositivos de vídeo, rede e áudio. Como empresas como a Dell permitem que você escolha entre algumas opções diferentes de rede e vídeo, isso realmente ajudaria ao tentar descobrir como o sistema em que você está trabalhando está configurado quando faltam drivers no sistema.
Responder1
Não conheço um comando que faça isso, mas existem vários programas que fazem isso. Meu favorito éSIW. Eles têm uma versão instalável e também uma versão independente.
Responder2
Existe o que parece ser uma lspci
(e setpci
) porta para Windows, o que é incrível.
https://eternallybored.org/misc/pciutils/
Exemplo para gerar um log de topologia do sistema com vários detalhes:
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
Responder3
Até onde eu sei, não há como fazer isso na linha de comando do Windows.
Windows temInstrumentação de gerenciamento do Windowslinha de comando (wmic) onde você pode listar processos e algumas listagens de hardware.
Para identificar componentes de hardware eu usoHWiNFOfreeware. Eu o uso há 15 anos para essa finalidade. É uma solução livre de malware.
Responder4
Dê uma olhada Win32_PnPEntity
nas Win32_Bus
aulas do WMI:
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
Mais sobre issoaqui.