COMMAND

systeminfoReport system configuration

systeminfo prints a summary of a Windows machine: OS name, version and build, install date, last boot time, physical and virtual memory, network cards and installed hotfixes. It is a quick way to confirm exactly which build you are on and how long the system has been up.

BlackhawkHub Editorial · Updated

Purpose

systeminfo gathers configuration details that are otherwise scattered across several dialogs: the precise OS build, when it was installed and last booted, memory totals, domain membership, and the list of installed updates. It is useful for support, inventory and confirming the environment before applying a fix.

Run it

cmd
systeminfo
text
Host Name:                 WORKSTATION-01
OS Name:                   Microsoft Windows 11 Pro
OS Version:                10.0.26100 N/A Build 26100
OS Manufacturer:           Microsoft Corporation
Original Install Date:     14/03/2026, 09:22:41
System Boot Time:          16/09/2026, 07:58:10
System Manufacturer:       Dell Inc.
Total Physical Memory:     32,512 MB
Available Physical Memory: 19,004 MB

Filtering

cmd
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Boot Time"
systeminfo | findstr /C:"Total Physical Memory"

For the hotfix list only:

cmd
systeminfo | findstr /C:"KB"

Machine-readable output

cmd
systeminfo /fo csv > sysinfo.csv

/fo accepts table, list or csv; /fo csv suits scripting and spreadsheets.

Remote query

cmd
systeminfo /s SERVER01 /u DOMAIN\admin /p

Queries another machine; omit /p to be prompted for the password rather than typing it on the command line.

Common mistakes

  • Reading "System Boot Time" as reliable uptime on consumer PCs, where Fast Startup hibernates the kernel instead of a full shutdown, so the clock does not reset on "shutdown".
  • Expecting per-core CPU detail. systeminfo summarises; use wmic cpu or PowerShell Get-CimInstance Win32_Processor for specifics.

PowerShell equivalent

Get-ComputerInfo returns the same information and much more as an object; (Get-ComputerInfo).OsHardwareAbstractionLayer and Get-CimInstance Win32_OperatingSystem | Select LastBootUpTime target specific fields.

Frequently asked questions

How do I find my exact Windows build number?

systeminfo | findstr /B /C:"OS Version" shows the version and build, for example 10.0.26100. winver shows the same in a dialog. The build matters when matching DISM repair sources or checking whether a fix applies.

How do I see system uptime?

systeminfo | findstr /C:"System Boot Time" shows when Windows last started. Subtract from now for uptime. Note that Fast Startup means a "shutdown" may not fully reset this.

Sources