Command Reference

systeminfo

Command Prompt Networking Beginner Risk: Low
Back to Command Library

Summary

The `systeminfo` command displays detailed configuration information about a local or remote computer system, including operating system version, installed hotfixes, network card details, system boot time, and hardware specifications. It's a fundamental tool for quickly assessing a system's baseline state.

Syntax

systeminfo [/s <computer> [/u <username> [/p <password>]]] [/fo {TABLE|LIST|CSV}] [/nh]

Examples

systeminfo

Displays detailed system information for the local machine in the default LIST format.

systeminfo /fo CSV > C:\temp\system_info.csv

Exports system information to a CSV file named 'system_info.csv' in the C:\temp directory. This is useful for data analysis or importing into other tools.

systeminfo /s RemotePC01 /u Domain\AdminUser /p MyPassword123

Retrieves system information from a remote computer named 'RemotePC01' using specified domain credentials. Replace 'RemotePC01', 'Domain\AdminUser', and 'MyPassword123' with actual values.

Permissions

Administrator required: No

For local execution, `systeminfo` generally does not require elevated permissions, as it reads publicly accessible system information. However, for querying remote systems, the user account specified with `/u` must typically have local administrator privileges on the target machine, and the network path must allow WMI or RPC traffic (often port 135 for RPC and dynamic ports for WMI), which can be blocked by firewalls.

Risk and Impact

Risk level: Low

Changes the system: No

`systeminfo` is a read-only command and gathers information without modifying system configurations or affecting system performance. There is no direct risk to the system or network functionality from executing this command.

Supported Platforms

Windows 10 Windows 11 Windows Server

Important Output Fields

OS Name

Identifies the exact operating system installed (e.g., Microsoft Windows 10 Pro, Microsoft Windows Server 2019 Standard). Critical for software compatibility and troubleshooting OS-specific issues.

OS Version

Provides the detailed build number of the operating system. This is crucial for determining if the system is up-to-date with specific patches or service packs, especially when troubleshooting known bugs.

System Boot Time

Shows the exact date and time the system was last started. Useful for determining system uptime, identifying recent reboots, or diagnosing prolonged boot issues.

Total Physical Memory

Indicates the amount of RAM installed in the system. Essential for diagnosing performance bottlenecks, verifying hardware specifications, or ensuring adequate resources for applications.

Hotfix(s)

Lists all installed Windows updates and security patches. Important for verifying if a critical update has been applied, checking for known vulnerabilities, or troubleshooting issues related to specific updates.

Network Card(s)

Provides information about installed network adapters, including their MAC addresses and IP configurations. Useful for initial network troubleshooting and verifying network connectivity settings.

Common Errors

ERROR: Access is denied.

This typically occurs when attempting to query a remote system without sufficient administrative privileges or if the specified user credentials are incorrect. It can also be caused by a firewall blocking WMI (Windows Management Instrumentation) or RPC (Remote Procedure Call) traffic on the target machine.

ERROR: The network path was not found.

This error means the specified remote computer name or IP address could not be resolved or reached over the network. Causes include the remote system being offline, incorrect hostname, network connectivity issues, or firewall blocking ping/resolution.

Invalid switch.

Indicates that one of the command-line options provided (e.g., `/s`, `/u`, `/fo`) is misspelled or not recognized by the `systeminfo` command. Review the syntax for correct usage.

Related Articles

These Gnojo articles use or explain this command.

Desktop Support Beginner

Reading Windows Performance in Task Manager

Task Manager provides a live view of the applications and Windows processes using processor, memory, disk, and network resources. The goal is to observe sustained patterns before making a change—not to end unfamiliar processes.

View Article

Official References

systeminfo | Microsoft Learn

Microsoft Learn · Official Documentation

Open Source