在Windows操作系统中,虽然图形界面的设备管理器、系统信息工具等可以查看电脑配置,但通过DOS命令(更准确地说是指Windows命令提示符或PowerShell中的命令)能够快速、轻量级地获取硬件信息,尤其适合在系统图形界面异常或需要远程管理时使用,以下将详细介绍常用DOS命令及其查看的电脑配置信息,涵盖CPU、内存、硬盘、显卡、网络等核心硬件。

查看系统基本信息
系统基本信息包括操作系统版本、安装时间、处理器型号等,可通过以下命令获取:
- systeminfo:最全面的系统信息查询命令,会列出操作系统名称、版本、制造商、BIOS版本、处理器信息、内存容量、网卡MAC地址等详细信息,在命令提示符中输入
systeminfo
并回车,输出结果中“处理器”行显示CPU型号,“已安装的物理内存”行显示内存总量,“系统制造商”和“系统型号”可能显示品牌机或主板信息。 - wmic os get:通过Windows Management Instrumentation Command-line Interface(WMIC)查询系统信息。
wmic os get Name, Version, Manufacturer, InstallDate
可精简输出操作系统名称、版本、厂商和安装日期(InstallDate为UTC格式,需转换)。
查看CPU信息
CPU是电脑的核心组件,以下命令可获取型号、核心数、线程数等:
- wmic cpu get:
wmic cpu get Name, MaxClockSpeed, NumberOfCores, NumberOfLogicalProcessors
,其中Name为CPU型号(如“Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz”),MaxClockSpeed为主频(单位MHz),NumberOfCores为核心数,NumberOfLogicalProcessors为逻辑线程数(超线程技术下为核心数的两倍)。 - wmic cpu get LoadPercentage:实时查看CPU使用率,适合监控当前负载。
查看内存信息
内存容量、速度、插槽数量等可通过以下命令查询:
- wmic memorychip get:
wmic memorychip get BankLabel, DeviceLocator, Capacity, Speed, Manufacturer
,其中Capacity为内存条容量(单位MB,如16384即16GB),Speed为频率(如3200MHz),BankLabel和DeviceLocator标识内存插槽位置(如“Bank 0”和“Channel 0-DIMM 0”),若有多个内存条,会重复输出多条结果,累加Capacity可得到总内存。 - systeminfo:在“已安装的物理内存”行直接显示内存总量(如“16.0 GB”),但无法查看单条内存信息。
查看硬盘信息
硬盘类型(HDD/SSD)、容量、分区、接口等可通过以下命令获取:

- wmic diskdrive get:
wmic diskdrive get Model, Size, InterfaceType, MediaType, SerialNumber
,其中Size为硬盘总容量(单位字节,如512000000000即512GB),InterfaceType为接口类型(如SATA、NVMe、ATA),MediaType为介质类型(如Fixed hard disk diskette表示机械硬盘,SSD表示固态硬盘)。 - wmic logicaldisk get:
wmic logicaldisk get Name, Size, FreeSpace, FileSystem
,查询逻辑分区信息,Name为盘符(如“C:”),Size为分区总容量,FreeSpace为剩余空间,FileSystem为文件系统(如NTFS、FAT32)。 - fsutil:
fsutil diskfree C:
可快速查看C盘剩余空间,fsutil volume disk C:
可查看C盘卷标和序列号。
查看显卡信息
显卡型号、显存容量、驱动版本等可通过以下命令查询:
- wmic path win32_VideoController get:
wmic path win32_VideoController get Name, AdapterRAM, DriverVersion, DriverDate
,其中Name为显卡型号(如“NVIDIA GeForce RTX 3070”),AdapterRAM为显存容量(单位MB,如8192即8GB),DriverVersion和DriverDate为驱动版本和日期。 - dxdiag:在命令提示符中输入
dxdiag /t dxdiag.txt
,会生成包含详细硬件信息的dxdiag.txt文件,包含显卡、音频、输入设备等完整信息。
查看网络信息
网卡型号、IP地址、MAC地址、网络连接状态等可通过以下命令获取:
- ipconfig /all:显示所有网络适配器的详细信息,包括“以太网适配器”或“无线局域网适配器”下的描述(网卡型号,如“Intel(R) Ethernet Connection (7) I219-LM”)、物理地址(MAC地址)、IPv4地址、子网掩码、默认网关、DNS服务器等。
- wmic nic get:
wmic nic get Name, MACAddress, Speed
,查询网卡名称、MAC地址和连接速度(单位bps,如100000000即100Mbps)。
查看主板及其他硬件信息
- wmic baseboard get:
wmic baseboard get Manufacturer, Product, Version, SerialNumber
,获取主板制造商(如ASUS)、型号(如PRIME Z390-P)、版本和序列号。 - wmic bios get:
wmic bios get Name, Version, ReleaseDate, SerialNumber
,查询BIOS版本、发布日期和序列号。
常用DOS命令查看配置汇总表
配置类别 | 命令示例 | 输出关键信息 |
---|---|---|
系统基本信息 | systeminfo |
操作系统版本、制造商、内存总量、BIOS版本等 |
CPU信息 | wmic cpu get Name, MaxClockSpeed, NumberOfCores |
CPU型号、主频、核心数、逻辑线程数 |
内存信息 | wmic memorychip get Capacity, Speed, BankLabel |
内存容量、频率、插槽位置 |
硬盘信息 | wmic diskdrive get Model, Size, InterfaceType |
硬盘型号、总容量、接口类型(SATA/NVMe) |
显卡信息 | wmic path win32_VideoController get Name, AdapterRAM |
显卡型号、显存容量 |
网络信息 | ipconfig /all |
网卡型号、MAC地址、IP地址、DNS服务器 |
主板信息 | wmic baseboard get Manufacturer, Product |
主板制造商、型号 |
相关问答FAQs
Q1:为什么部分DOS命令查询的内存或硬盘容量与实际标注不符?
A:这可能与单位换算或系统识别有关,硬盘厂商通常以1000为进制计算容量(1GB=1000MB),而操作系统以1024为进制(1GiB=1024MiB),导致512GB硬盘在系统中显示约477GB;内存方面,若存在双通道或不同规格内存混用,wmic memorychip
会分别列出每条内存信息,需手动累加Capacity值,同时需注意部分集成显卡可能共享系统内存,导致可用内存略小于总量。
Q2:如何通过DOS命令快速判断电脑是否支持64位系统?
A:可通过wmic os get OSArchitecture
命令查询,输出结果若为“64-bit”则表示支持64位系统,若为“32-bit”则为32位系统。systeminfo
命令的“系统类型”行也会明确显示“x64-based PC”(64位)或“X86-based PC”(32位),若系统已安装64位版本,则可直接通过“开始菜单>设置>系统>查看,但DOS命令在图形界面异常时更为便捷。
