菜鸟科技网

Windows硬件信息命令有哪些?

内置核心命令(无需安装)

这些是 Windows 自带的命令,最常用也最基础。

Windows硬件信息命令有哪些?-图1
(图片来源网络,侵删)

systeminfo

这是最全面、最直接的系统信息命令,它会列出详细的硬件和软件配置。

  • 如何使用: 在“开始”菜单搜索 cmdPowerShell,右键点击并以管理员身份运行,然后输入:

    systeminfo
  • 查看哪些信息

    • 主机信息:主机名、OS 版本、制造商、型号、系统类型 (x64/x86)。
    • 处理器:CPU 描述、速度、核心数。
    • 内存:已安装的物理内存总量。
    • 网卡:网络卡描述、IP 地址、MAC 地址。
    • 磁盘:各个分区的容量、可用空间、文件系统。
    • BIOS:BIOS 版本、日期、制造商。
    • 主板:基板/主板制造商、产品名称。
    • 显卡:显示适配器描述(有时会显示)。
    • 以及许多其他软件和系统配置信息。
  • 高级用法

    Windows硬件信息命令有哪些?-图2
    (图片来源网络,侵删)
    • 只显示硬件摘要:信息量会少很多,更清晰。
      systeminfo /fo list | findstr /B /C:"OS Name" /C:"System Model" /C:"Processor" /C:"Total Physical Memory"

      (这条命令在较新的 Windows 版本中可能需要调整参数,但 systeminfo 本身已足够清晰)

wmic (Windows Management Instrumentation Command-line)

这是一个功能极其强大的命令行工具,可以通过 WMI 接口获取几乎所有的硬件和系统信息,它的输出通常是表格形式,非常适合脚本处理。

  • 如何使用: 同样在管理员命令提示符或 PowerShell 中使用。

  • 常用命令示例

    Windows硬件信息命令有哪些?-图3
    (图片来源网络,侵删)
    • 查看所有硬件信息
      wmic computersystem get
    • 查看 CPU 详细信息
      wmic cpu get Name, NumberOfCores, MaxClockSpeed, L2CacheSize, L3CacheSize
    • 查看内存信息
      wmic memorychip get BankLabel, DeviceLocator, Capacity, Speed

      Capacity 的单位是字节,需要除以 1024^3 得到 GB)

    • 查看磁盘信息
      wmic diskdrive get Model, Size, InterfaceType, MediaType

      Size 的单位是字节)

    • 查看显卡信息
      wmic path win32_VideoController get Name, AdapterRAM, DriverVersion

      AdapterRAM 的单位是字节)

    • 查看主板信息
      wmic baseboard get Manufacturer, Product, SerialNumber
    • 查看 BIOS 信息
      wmic bios get Manufacturer, Name, SerialNumber, Version

dxdiag

DirectX 诊断工具,主要用于检查 DirectX 状态,但也提供了非常清晰的硬件摘要。

  • 如何使用: 在“开始”菜单搜索 dxdiag 并回车。

  • 查看哪些信息

    • 系统标签页:操作系统、处理器、内存、Direct 版本。
    • 显示标签页:显卡芯片、显存、显示器信息。
    • 还有“声音”、“输入”等标签页。
  • 命令行导出: 你可以直接将所有信息保存为文本文件。

    dxdiag /t dxinfo.txt

    这会在系统目录(通常是 C:\Windows)下生成一个 dxinfo.txt 文件。


PowerShell 命令(现代、面向对象)

PowerShell 是 Windows 现代化的命令行工具,它的命令更易于阅读和组合。

  • 如何使用: 在“开始”菜单搜索 PowerShell,右键点击并以管理员身份运行

  • 常用命令示例

    • 查看计算机系统信息

      Get-ComputerInfo

      这是最全面的 PowerShell 命令,几乎等同于 systeminfo

    • 查看 CPU 信息

      Get-CimInstance -ClassName Win32_Processor | Format-List Name, MaxClockSpeed, NumberOfCores, NumberOfLogicalProcessors
    • 查看内存信息

      Get-CimInstance -ClassName Win32_PhysicalMemory | Format-List BankLabel, DeviceLocator, Capacity, Speed
    • 查看磁盘信息

      Get-CimInstance -ClassName Win32_DiskDrive | Format-List Model, Size, InterfaceType
    • 查看显卡信息

      Get-CimInstance -ClassName Win32_VideoController | Format-List Name, AdapterRAM, DriverVersion
    • 查看 BIOS 信息

      Get-CimInstance -ClassName Win32_BIOS | Format-List Manufacturer, Name, SerialNumber, Version

第三方专业命令(功能最强大)

如果你需要最专业、最详细的硬件信息,尤其是在进行故障排查或超频时,CPU-ZHWiNFO 是首选,它们虽然是图形界面软件,但通常也提供命令行导出功能。

CPU-Z

  • 特点:专注于 CPU、内存、主板、显卡等核心硬件。
  • 命令行用法
    1. 下载并解压 CPU-Z。
    2. 打开命令提示符,进入 CPU-Z 的解压目录。
    3. 运行命令:
      cpuz.exe -txt=cpuz_report.txt

      这会生成一个包含所有硬件详细信息的文本报告。

HWiNFO (Hardware Info)

  • 特点:信息量极其庞大,几乎涵盖了系统上所有的传感器和硬件细节,是硬件发烧友和工程师的首选。
  • 命令行用法
    1. 下载并解压 HWiNFO。
    2. 打开命令提示符,进入 HWiNFO 的解压目录。
    3. 运行命令:
      HWiNFO64.exe /report

      这会生成一个详细的 HTML 或文本报告。


总结与对比

命令/工具 优点 缺点 适用场景
systeminfo 信息全面,系统自带,无需安装 输出信息量大,查找特定项稍慢 快速获取全面的系统硬件和软件概览。
wmic 功能强大,信息详细,适合脚本 命令参数复杂,输出格式为表格 需要通过脚本自动化获取特定硬件信息。
dxdiag 界面友好,信息直观,专为 DirectX 设计 信息不如 systeminfo 全面 快速检查 DirectX 组件和基本硬件状态。
PowerShell 现代化,命令易读,易于组合处理 需要学习基本语法 喜欢使用 PowerShell 的用户,进行系统管理和自动化。
CPU-Z / HWiNFO 信息最详细、最专业,包含传感器数据 需要第三方软件 硬件发烧友、游戏玩家、系统故障排查、超频。

如何选择?

  • 普通用户,快速查看:直接用 systeminfo 或打开 dxdiag
  • 需要复制粘贴特定信息:用 wmic 或 PowerShell 的命令,精确获取 CPU、内存、硬盘的某一项。
  • 开发者或系统管理员:学习使用 wmic 或 PowerShell,非常适合编写脚本。
  • 深度硬件分析或游戏优化:强烈推荐使用 HWiNFO,它能告诉你 CPU 的每个核心温度、风扇转速、电压等 systeminfo 完全看不到的细节。
分享:
扫描分享到社交APP
上一篇
下一篇