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.
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
systeminfoHost 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 MBFiltering
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Boot Time"
systeminfo | findstr /C:"Total Physical Memory"For the hotfix list only:
systeminfo | findstr /C:"KB"Machine-readable output
systeminfo /fo csv > sysinfo.csv/fo accepts table, list or csv; /fo csv suits scripting and spreadsheets.
Remote query
systeminfo /s SERVER01 /u DOMAIN\admin /pQueries 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 cpuor PowerShellGet-CimInstance Win32_Processorfor 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.