What you can learn from systeminfo.exe?
The tool “systeminfo.exe” has been available since Windows 2003, but only a few Windows admins seem to know it. You can get so much valuable information from it, therefore I write this blog.
You don’t need administrative rights to run it, it can be executed in a command-prompt or PowerShell or even from within the SAP system via transaction SE38 → RSBDCOS0 (the build-in “command-shell”).
Let’s take a closer look:
Host Name: WSI6601
OS Name: Microsoft Windows Server 2016 Standard
OS Version: 10.0.14393 N/A Build 14393
OS Manufacturer: Microsoft Corporation
Here, we see the Windows hostname and the Windows OS version, with or without installed Service Pack and the “Build” version number, which becomes more and more important, because Microsoft doesn’t ship any Service Packs anymore.
OS Configuration: Member Server
This information means: This host is a member of a Windows domain (Active Directory).
OS Build Type: Multiprocessor Free
Registered Owner: Windows User
Registered Organization:
Product ID: 00377-60000-00000-AA742
no important information
Original Install Date: 6/19/2017, 9:08:01 PM
System Boot Time: 6/20/2017, 8:22:37 AM
Nice! We see, when the OS was originally installed and when it was booted the last time.
System Manufacturer: IBM
System Model: System x3950 X5 -[7143H2G]-
System Type: x64-based PC
Keep an eye on this one here! If you’re running Windows on an hypervisor (like VMware, Hyper-V, KVM, XEN, etc.) you find it here. If you see the typical, well-known vendors like IBM, HP, Fujitsu, Dell, etc., then Windows is running on physcial hardware.
Processor(s): 8 Processor(s) Installed.
[01]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[02]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[03]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[04]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[05]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[06]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[07]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
[08]: Intel64 Family 6 Model 47 Stepping 2 GenuineIntel ~1064 Mhz
You see the number of installed CPU sockets here.
BIOS Version: IBM Corp. -[G0E185AUS-1.85]-, 4/22/2015
Nice! On physical hardware, you get details about the used firmware version and the date here.
Windows Directory: C:\Windows
System Directory: C:\Windows\system32
This should be default.
Boot Device: \Device\HarddiskVolume2
System Locale: en-us;English (United States)
Input Locale: en-us;English (United States)
Here, you should find the System Locale “en-us”, nothing else. The Input Locale can be anything.
Time Zone: (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
Total Physical Memory: 1,048,548 MB
Available Physical Memory: 993,417 MB
Virtual Memory: Max Size: 1,069,028 MB
Virtual Memory: Available: 1,014,115 MB
Virtual Memory: In Use: 54,913 MB
This is very nice information about the current (!) memory usage. Based on my experience, the information display here is always correct. A low usage of physical memory doesn’t mean anything bad. But a low amount of virtual memory should alarm you!
Page File Location(s): C:\pagefile.sys
Domain: nt5.sap-ag.de
This is the name of the Windows Domain (AD) where this member server is joined to.
Logon Server: \\WSI6508
The current Domain Controller, where this member server is connected to.
Hotfix(s): 3 Hotfix(s) Installed.
[01]: KB3199986
[02]: KB4023834
[03]: KB4022715
The installed Windows patches.
Network Card(s): ….
All physical and virtual network cards are listed.
Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.
The last information may contain additional information, if a hypervisor has been detected.
Useful switches:
systeminfo.exe /s <remote host> | get systeminfo information from a remote Windows host |
systeminfo.exe /FO CSV | creates output in Excel CSV format |
This tool is an all-round talent when it comes to quick information retrieval.