菜鸟科技网

如何用DOS命令快速获取系统信息?

核心系统信息命令 (适用于所有现代 Windows 版本)

这些命令是最常用、最基础的,可以快速获取关键信息。

如何用DOS命令快速获取系统信息?-图1
(图片来源网络,侵删)

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) 工具获取操作系统信息。

如何用DOS命令快速获取系统信息?-图2
(图片来源网络,侵删)
  • 功能: 提供更结构化的操作系统信息。
  • 使用方法:
    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

获取显卡 信息。

如何用DOS命令快速获取系统信息?-图3
(图片来源网络,侵删)
  • 功能: 查看显卡的名称、显存大小等。
  • 使用方法:
    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 查看网络连接和端口占用 文本 网络和安全管理的必备工具。

对于日常使用,systeminfoipconfig /all 是最核心的两个命令,如果你需要脚本自动化或精确查询,wmic 系列命令是最佳选择。

分享:
扫描分享到社交APP
上一篇
下一篇