核心系统信息命令 (适用于所有现代 Windows 版本)
这些命令是最常用、最基础的,可以快速获取关键信息。

systeminfo
这是最全面、最强大的系统信息命令,它会列出详细的硬件和软件配置。
- 功能: 显示计算机的详细配置信息,包括操作系统、硬件、组件、已安装的更新、网络设置等。
- 使用方法:
systeminfo
- 输出示例:
主机名: WIN10-PC OS 名称: Microsoft Windows 10 专业版 OS 版本: 10.0.19045 暂缺 Build 19045 OS 制造商: Microsoft Corporation OS 配置: 独立工作站 OS 构建类型: Multiprocessor Free 注册的所有人: User Name 注册的组织: 产品 ID: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 原始安装日期: 2025/1/15, 10:00:00 系统启动时间: 2025/10/27, 9:30:15 系统制造商: LENOVO 系统型号: 20T0002MUS 系统类型: x64-based PC 处理理器: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz, 2314 MHz, 6 核心数, 12 逻辑处理器 BIOS 版本/日期: LENOVO N24ET48W, 2025/11/21 SMBIOS 版本: 3.2 DMI 供应商: LENOVO ... (更多硬件和网络信息) - 提示:
- 非常多,可以将其重定向到文本文件以便查看:
systeminfo > C:\systeminfo.txt - 如果只想查找特定信息,可以使用
findstr命令过滤,例如查看所有网络信息:systeminfo | findstr /B /C:"网络"
- 非常多,可以将其重定向到文本文件以便查看:
msinfo32
这是图形化的“系统信息”工具,通过命令行调用。
- 功能: 打开一个详细的系统信息摘要窗口,内容与
systeminfo类似,但以图形化界面展示,方便浏览和复制。 - 使用方法:
msinfo32
- 说明: 执行后会弹出一个窗口,显示“、“硬件资源”、“组件”等分类信息,非常适合需要截图或复制特定条目的场景。
ver
快速查看 Windows 的版本号。
- 功能: 显示当前操作系统的版本。
- 使用方法:
ver
- 输出示例:
Windows 10 [版本 10.0.19045]
wmic os get
使用 Windows Management Instrumentation Command-line (WMIC) 工具获取操作系统信息。

- 功能: 提供更结构化的操作系统信息。
- 使用方法:
wmic os get
- 输出示例:
BootDevice BuildNumber BuildType Caption CSDVersion CountryCode CurrentTimeZone DataExecutionPrevention_32BitApplications DataExecutionPrevention_Available DataExecutionPrevention_Drivers DataExecutionPrevention_SupportPolicy Debug Distributed EncryptionLevel ForegroundApplicationBoost InstallDate LocalDateTime Locale Manufacturer Name OSArchitecture OSLanguage OSProductSuite RegisteredUser SerialNumber ServicePackMajorVersion ServicePackMinorVersion Status SystemDevice SystemDirectory SystemDrive TotalVisibleMemorySize Version WindowsDirectory \Device\HarddiskVolume2 19045 MultiprocessorFree Microsoft Windows 10 专业版 0 480 True True 3 False False 0x00000001 20250101100000.000000+480 0409 LENOVO Microsoft Windows 10 专业版 64-bit 1033 256 User Name 1 0 OK \Device\HarddiskVolume2 C:\Windows C:\ 16382 10.0.19045 C:\Windows - 提示: 可以只获取特定属性,例如只看版本和架构:
wmic os get Version, OSArchitecture
硬件信息命令
wmic cpu get
获取中央处理器 信息。
- 功能: 查看CPU的名称、核心数、逻辑处理器数、最大时钟速度等。
- 使用方法:
wmic cpu get Name, NumberOfCores, NumberOfLogicalProcessors, MaxClockSpeed
- 输出示例:
Name MaxClockSpeed NumberOfCores NumberOfLogicalProcessors Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz 2200 6 12
wmic diskdrive get
获取硬盘驱动器 信息。
- 功能: 查看硬盘的型号、大小、序列号等。
- 使用方法:
wmic diskdrive get Model, Size, SerialNumber
- 输出示例:
Model SerialNumber Size WDC WD10SPZX-24Z10T0 WD-WCC4N0KKA4V5 1000204886016 Samsung SSD 860 EVO 500GB S3Z8NB0K415331 500118192640 - 注意:
Size的单位是字节,可以除以 1024^3 得到 GB:wmic diskdrive get Model, Size /value | find "Size="
wmic memorychip get
获取内存 信息。
- 功能: 查看内存条的容量、速度、制造商、型号等。
- 使用方法:
wmic memorychip get Capacity, Speed, Manufacturer, PartNumber, BankLabel
- 输出示例:
BankLabel Capacity Manufacturer PartNumber Speed BANK 0 8589934592 Samsung Electronics Co Ltd M471A5244BB0-CRC 3200 BANK 2 8589934592 Samsung Electronics Co Ltd M471A5244BB0-CRC 3200 - 注意:
Capacity的单位是字节,除以 1024^3 得到 GB。
wmic path win32_VideoController get
获取显卡 信息。

- 功能: 查看显卡的名称、显存大小等。
- 使用方法:
wmic path win32_VideoController get Name, AdapterRAM
- 输出示例:
Name AdapterRAM NVIDIA GeForce GTX 1050 Ti 4294967296 Intel(R) UHD Graphics 630 134217728 - 注意:
AdapterRAM的单位是字节,除以 1024^2 得到 MB。
网络信息命令
ipconfig
查看和刷新本地网络配置。
- 功能: 显示所有网络接口的 IP 地址、子网掩码、默认网关、DNS 服务器等信息。
- 常用参数:
ipconfig: 显示基本 IP 信息。ipconfig /all: 显示所有详细信息,包括 MAC 地址、DHCP 服务器、DNS 后缀等,这是最常用的参数。ipconfig /release: 释放当前 DHCP 分配的 IP 地址。ipconfig /renew: 重新从 DHCP 服务器获取 IP 地址。ipconfig /flushdns: 清空 DNS 解析缓存。
getmac
获取网卡的物理地址。
- 功能: 显示所有网络接口的 MAC 地址。
- 使用方法:
getmac
ping
测试网络连接。
- 功能: 通过发送 ICMP 数据包来测试与另一台计算机的网络连通性。
- 使用方法:
ping www.baidu.com ping 192.168.1.1
- 常用参数:
ping -t: 持续 ping,直到按Ctrl+C停止。ping -n 10: 只发送 10 个数据包。ping -l 1024: 发送 1024 字节的数据包。
其他实用命令
tasklist
查看当前运行的进程列表。
- 功能: 列出所有正在运行的进程及其 PID (进程标识符)。
- 常用参数:
tasklist /svc: 显示每个进程所服务的名称。tasklist /m: 显示每个进程加载的 DLL 文件。tasklist | findstr "chrome": 只查找包含 "chrome" 的进程。
taskkill
结束指定的进程。
- 功能: 根据 PID 或进程名强制结束一个或多个进程。
- 使用方法:
- 通过
tasklist找到 PID 后使用:taskkill /PID 1234 /F(/F表示强制)。 - 通过进程名结束:
taskkill /IM notepad.exe /F
- 通过
netstat
查看网络连接、路由表、接口统计等。
- 功能: 显示活动的 TCP 连接、端口监听、进程 ID (PID) 等。
- 常用参数:
netstat -an: 显示所有连接,并以数字形式显示地址和端口(不进行 DNS 解析)。netstat -anb: 显示所有连接和可执行文件(需要管理员权限)。netstat -ano: 显示所有连接、PID 和数字形式的地址端口。-o参数对于查找占用特定端口的程序非常有用。netstat -ano | findstr :8080: 查找所有使用 8080 端口的连接。
总结与对比
| 命令 | 主要用途 | 输出形式 | 备注 |
|---|---|---|---|
systeminfo |
最全面的系统信息 | 文本 | 功能最强大,输出最多,适合需要所有信息的场景。 |
msinfo32 |
图形化系统信息 | 图形界面 | 与 systeminfo 内容类似,但更易于浏览和复制。 |
ver |
快速查看 OS 版本 | 文本 | 最简单快捷的版本查询命令。 |
wmic ... get |
结构化查询硬件信息 | 文本 | 灵活,可以精确指定要查看的属性,适合脚本处理。 |
ipconfig /all |
详细的网络配置信息 | 文本 | 查看本机 IP、MAC、DNS 等网络配置的首选命令。 |
ping |
测试网络连通性 | 文本 | 网络故障排查的基础工具。 |
tasklist / taskkill |
查看和管理进程 | 文本 | 系统管理和性能监控常用。 |
netstat -ano |
查看网络连接和端口占用 | 文本 | 网络和安全管理的必备工具。 |
对于日常使用,systeminfo 和 ipconfig /all 是最核心的两个命令,如果你需要脚本自动化或精确查询,wmic 系列命令是最佳选择。
