The !sysinfo extension reads and displays specified SMBIOS, Advanced Configuration and Power Interface (ACPI), and CPU information from a dump file or live system.

!sysinfo cpuinfo [-csv [-noheaders]]
!sysinfo cpumicrocode [-csv [-noheaders]]
!sysinfo cpuspeed [-csv [-noheaders]]
!sysinfo gbl [-csv [-noheaders]]
!sysinfo machineid [-csv [-noheaders]]
!sysinfo registers
!sysinfo smbios [-csv [-noheaders]] {-debug | -devices | -memory | -power | -processor | -system | -v} 
!sysinfo -?


Displays information about the processor.

(GenuineIntel processors only) Displays the initial and cached microcode processor versions.

Displays the maximum and current processor speeds.

Displays the BIOS list of ACPI tables.

Displays machine ID information for the SMBIOS, BIOS, firmware, system, and baseboard.

Displays machine-specific registers (MSRs).

Displays the SMBIOS table.

Displays all data in comma-separated, variable-length (CSV) format.

Suppresses the header for the CSV format.

Displays output in standard format and CSV format.

Displays the device entries in the SMBIOS table.

Displays the memory entries in the SMBIOS table.

Displays the power entries in the SMBIOS table.

Displays the processor entries in the SMBIOS table.

Displays the system entries in the SMBIOS table.

Verbose. Displays the details of entries in the SMBIOS table.

Displays help for this extension in the Debugger Command window.


Windows 2000


Windows XP base system

Windows 2003 base system


Windows XP, Service Pack 2 and later

Windows 2003, Service Pack 1 and later



This extension is useful only when the dump file is a System Crash File (.dmp) that has not been converted to a minidump file from a kernel or full dump file, or the live system has finished starting and is online (for example, at the log-in prompt).

You can use any combination of the -debug, -devices, -memory, -power, -processor, -system, and -v parameters in a single extension command.

The following parameters are supported only on particular systems:

  • The gbl parameter works only when the target computer supports ACPI.

  • The smbios parameter works only when the target computer supports SMBIOS.

  • The registers parameter does not work on Itanium-based target computers, because they do not collect MSRs.

Microsoft makes every effort to remove personally identifiable information (PII) from these records. All PII is removed from dump files. However, on a live system, some PII may not yet be removed. As a result, PII fields will be reported as 0 or blank, even if they actually contain information.

To stop execution of commands that include the cpuinfo, gbl, registers, or smbios parameters at any time, press CTRL+BREAK (in WinDbg) or CTRL+C (in KD).