首页 > 综合 > 正文

怎么用命令行查看电脑配置信息?Windows 与 macOS 实操指南

2026-10-24 22:51:10 · 赞叹不已网 · 综合 · 阅读 936

很多人查电脑配置的用命习惯是打开“设置”或“关于本机”一层层点进去,但在远程协助、令行批量排查或系统设置界面打不开的电脑时候,命令行往往更快。配置比如同事在电话里问你“这台机器什么 CPU、信息多少内存”,实操你只要打开终端敲一行命令,指南几秒钟就能把结果念给他。用命本文按 Windows 和 macOS 两条线,令行整理常用命令、电脑输出怎么看、配置以及查不到时怎么补位。信息

需要先说明一点:命令行只能读取操作系统已经识别的实操硬件信息。如果某块设备驱动没装好、指南BIOS 里被禁用,用命或者信息在系统固件层面就没有暴露,命令也查不出来。这类情况要以厂商提供的检测工具或官方说明为准,命令行的结果只作参考。

Windows:从 systeminfo 到 WMIC 和 PowerShell

最省事的入口是“系统信息”。按 Win+R 输入 cmd 回车,或者直接在开始菜单搜索“命令提示符”,然后输入 systeminfo。它会输出操作系统版本、系统型号、处理器、物理内存总量、BIOS 版本、网卡列表等信息。缺点是首次执行偏慢,有时要等十几秒到一分钟,而且输出较长,建议先执行 systeminfo | more 分页查看,或者把结果重定向到文本文件再慢慢看。

如果只关心 CPU 和内存,用 WMIC 更直接:wmic cpu get name 看处理器型号,wmic memorychip get capacity,speed,manufacturer 看每根内存条的容量、频率和品牌。注意这条命令返回的是“字节”为单位的数值,需要自己换算,通常除以 1024 三次得到 GB。部分较新的 Windows 版本已经默认移除或弃用 WMIC,如果提示“不是内部或外部命令”,改用 PowerShell 即可。

PowerShell 的写法更现代。打开 PowerShell 后,Get-CimInstance Win32_Processor | Select-Object Name,NumberOfCores,NumberOfLogicalProcessors 能拿到 CPU 型号、物理核心数和逻辑处理器数;Get-CimInstance Win32_PhysicalMemory | Select-Object Capacity,Speed,Manufacturer 对应内存条信息;Get-CimInstance Win32_VideoController | Select-Object Name,DriverVersion 查显卡型号和驱动版本。想一次看全,可以执行 Get-ComputerInfo,它会汇总操作系统、主板、内存、BIOS 等字段,代价是输出很长、执行也偏慢。

磁盘和序列号是排查时的高频需求。Get-PhysicalDisk | Select-Object FriendlyName,MediaType,Size,HealthStatus 能看出是固态还是机械、容量多大、健康状态如何。查整机序列号用 wmic bios get serialnumber,或 PowerShell 的 Get-CimInstance Win32_BIOS | Select-Object SerialNumber,报修和查保修时经常要用到。

macOS:system_profiler 与硬件概览

Mac 用户的入口是“终端”,在“应用程序—实用工具”里能找到。执行 system_profiler SPHardwareDataType,会输出机型标识、芯片或处理器型号、核心数、内存容量、序列号等核心信息,这条命令响应很快,适合日常查看。想看存储情况,用 system_profiler SPStorageDataType;想看显卡和显示器,用 system_profiler SPDisplaysDataType。

不加参数直接执行 system_profiler 会输出一份非常完整的报告,包含硬件、网络、电源、USB、蓝牙等几乎所有子系统,内容可能上千行。更实用的做法是加数据类型的组合,比如 system_profiler SPHardwareDataType SPSoftwareDataType,把硬件概览和系统版本一起打出来。如果只想快速确认内存和芯片,图形界面的“关于本机”其实就够了,命令行更多用于需要复制文本、写进工单或远程核对的场景。

Apple 芯片机型上,部分传统命令的字段名称和 Intel 机型不完全一致,例如处理器信息会显示为芯片型号而非“处理器速度”。这是正常的,以系统当前输出为准。需要更权威的机型配置对照,可以拿序列号到 Apple 官方支持页面查询,那里的规格说明比任何第三方推断都可靠。

输出看不懂、命令报错怎么办

常见失败分支有三种。第一种是权限不足:某些命令需要以管理员身份运行命令提示符或 PowerShell,右键选择“以管理员身份运行”再试。第二种是命令不存在:WMIC 被弃用、或者你敲错了拼写,先确认系统版本,再换用 PowerShell 等价命令。第三种是中文乱码:在命令提示符里执行 chcp 65001 切到 UTF-8 编码,通常能解决大部分显示问题。

还有一个容易被忽略的细节:内存容量对不上。系统显示的“可用内存”通常会小于物理内存总量,因为部分容量被集成显卡或硬件保留占用。想核对真实容量,看 wmic memorychip get capacity 或 Get-CimInstance Win32_PhysicalMemory 返回的单条数值之和,而不是看任务管理器里的“可用”数字。

要提醒的是,命令行读取的信息来自操作系统和固件的上报,遇到内存条未插紧、硬盘掉盘、外设未识别等情况,命令可能直接看不到该设备。此时应结合 BIOS/UEFI 界面或厂商官方诊断工具交叉验证,不要仅凭一条命令就下结论。

一份可以直接照做的核对清单

  • Windows 快速总览:systeminfo,慢但全。
  • Windows 专项查询:WMIC 或 PowerShell 的 Get-CimInstance 系列,快且准。
  • Windows 序列号与整机信息:wmic bios get serialnumber 或 Get-ComputerInfo。
  • macOS 硬件概览:system_profiler SPHardwareDataType。
  • macOS 分项查询:按 SPStorageDataType、SPDisplaysDataType 等类型单独执行。
  • 把上面几条命令存成记事本或便签,下次再被问到“这台电脑什么配置”,直接复制粘贴就能出结果。养成先看系统型号和序列号、再看 CPU 内存硬盘的习惯,能让你在报修、升级、装系统这些场景里少走很多弯路。命令查不到的部分,交给厂商官方工具和 BIOS 界面,两条腿走路最稳。