AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 103629
Accepted
3dinfluence
3dinfluence
Asked: 2010-01-18 16:02:39 +0800 CST2010-01-18 16:02:39 +0800 CST 2010-01-18 16:02:39 +0800 CST

Windows 等效于 lspci?

  • 772

有人知道 Windows 是否存在等效的 lspci 吗?

lspci 是一个非常好的 Linux 命令,用于列出 pci 总线上的所有设备信息。这可以准确地告诉您视频、网络和音频设备中存在哪些芯片组。由于像戴尔这样的公司允许您从几个不同的网络和视频选项中进行选择,因此当系统缺少驱动程序时,试图弄清楚您正在使用的系统是如何配置的,这将非常有帮助。

windows
  • 5 5 个回答
  • 30143 Views

5 个回答

  • Voted
  1. Rolf
    2018-04-19T03:00:19+08:002018-04-19T03:00:19+08:00

    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
    
    • 8
  2. Best Answer
    joeqwerty
    2010-01-18T16:12:00+08:002010-01-18T16:12:00+08:00

    我不知道会执行此操作的命令,但有许多程序会执行此操作。我最喜欢的是SIW。他们有一个可安装的版本以及一个独立的版本。

    • 6
  3. Amadeu Barbosa
    2017-11-07T08:21:09+08:002017-11-07T08:21:09+08:00

    据我所知,在 Windows 的命令行中没有办法做到这一点。

    Windows 有Windows Management Instrumentation命令行 (wmic),您可以在其中列出进程和一些硬件列表。

    为了识别硬件组件,我使用HWiNFO免费软件。为此,我已经使用了 15 年。这是一个无恶意软件的解决方案。

    • 5
  4. George Sovetov
    2019-04-18T10:03:43+08:002019-04-18T10:03:43+08:00

    看看WMI 类Win32_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
    

    更多关于这个here。

    • 1
  5. GallowHatchet
    2021-12-25T07:34:03+08:002021-12-25T07:34:03+08:00

    有一个更简单但鲜为人知的方法,不需要任何命令行:

    Open device manager (devmgmt.msc) -> View -> Devices by connection
    
    • 1

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 如何在笔记本电脑上使用 Tobit David?[关闭]

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve