These tools have been included in the Windows OS since Windows 98, and every Microsoft OS released after that. It performs a fresh scan of your system search time the tool is run and fetches fresh information. In this post, we are going to discuss what information can be obtained using the System Information tool, and how you can use it to generate readable reports.
SystemInfo.exe VS. MSInfo32
Before we proceed any further, we would like to discuss what SystemInfo is and how is it different from MSInfo32.exe. MSInfo32, or MSInfo32.exe is a utility in the Windows OS that opens in a separate window that displays “System Information” in the title bar. Therefore, it is also referred to as the System Information utility.System Information utility Whereas SystemInfo.exe is a command-line tool that displays a small part of the same information displayed in the MSInfo32 utility. Having said that, both fetch system information for you to obtain, and both can be used to generate system information reports in plain text and HTML. Not only that, but you can also obtain information on remote devices on your network.
What Information does System Information Give
The list of information the MSInfo32 tool gives is lengthy. Therefore, the list below only highlights the major components on which the MSInfo32.exe tool reports:
Operating system version, build, and other detailsDetails of the hardware inside the computer (CPU, RAM, ROM, CD-ROM, motherboard, graphic and network card, etc.)BIOS/UEFI detailsOther system details (Page file, locale, virtualization status, etc.)Codec details (Both audio and video)Details on sound and display devices (and their drivers)Attached peripheral detailsNetwork adapter, protocol, and socket detailsDetails of partitions on the diskDetails of configured printers and their driversDetails of all driversList and details of environmental variablesRunning and halted tasks and processesList and details of Windows servicesWindows error reports
Many of these item details are fetched when you attempt to open the respective category inside the MSInfo32 utility. However, Microsoft warns that you should always run this tool as an administrator because certain information needs elevated privileges to obtain accurate information. Furthermore, MSInfo32 cannot be run in Safe Mode. Let us now discuss how to run these tools and how to generate reports.
How to Run and Use MSInfo32.exe
You can open the System Information utility in multiple ways in both Windows 10 and 11. The methods shared below to open this utility are with elevated privileges, making sure that the cache is updated and accurate information is displayed.
Open System Information from Command Line
One way to open the System Information window is from the command line. All you need to do is type in the following in either the Run Command box, Command Prompt, or Windows PowerShell. Note: Make sure to run Command Prompt or PowerShell with administrative privileges. If you are using the Run Command box, then press CTRL + Shift + Enter to execute the cmdlet with elevated rights.
Open System Information from Search
Alternatively, you can also open the System Information utility by searching for it either in the Start Menu or from the search box in the taskbar. Here is how: The utility will now open with administrative privileges. Once it opens, you can navigate the different categories from the left pane and view the desired information in the right pane. Now let us show you how to generate reports using the System Information utility.
Generate System Information Report
There are 2 ways you can generate a report using the System Information tool – one is from within the tool itself, and the other is through the command line. Moreover, you can generate reports in both plain text and HTML. The reports contain information that is already viewable inside the System Information window. However, you may need a report to print or carry it onto another computer.
From MSInfo32 Tool
To generate a report in plain text (.txt) file, follow these steps: Now if you want to generate an HTML (.nfo) report, then follow these steps: When the process is complete, you will be able to view the complete system report in a text file on the saved location. You can also connect the System Information utility to another computer on the network to generate a report of that particular computer. The process to generate reports and view the information will be the same. However, you must first make a connection to the remote PC. To do that, perform these steps: When the process is complete, you will be able to view the complete system report in a .NFO file, which is an HTML file used for system reports.
From Command Line
You can also use the “msinfo32.exe” cmdlet in either Command Prompt or PowerShell to generate these reports. Before we show you how, let us discuss the syntax and the switches used with this cmdlet. Once done, you will now be able to view the remote computer’s details inside System Information, and even generate reports. Note that if you do not include the correct file extension, you will receive an “Access is denied” error. Moreover, if you used the /nfo switch, then the file extension must be .nfo. If you used the /report switch, then the extension must be .txt. Here is our example: Note that running this cmdlet also opens a progress window. Once the process is complete, the window will close automatically and you will be able to see the generated report. You can also generate a report using the command line of another remote computer on your network. For that, you must use this syntax: Using this syntax, you can generate a report of a remote PC. This can be very useful for system administrators when working inside a domain. Up till this point, we have covered all the basics of the “System Information” or “MSInfo32.exe” utility. Let us now discuss the “systeminfo.exe” tool.
How to Run and Use SystemInfo.exe
As we mentioned earlier, the “systeminfo” is a command-line tool and does not have a Graphical User Interface (GUI) to interact with. It displays only a portion of the information you can see inside the System Information tool. Moreover, you cannot generate a report with the SystemInfo utility. However, you can connect remotely with another PC on the same network and obtain details of it as well.
Run SystemInfo.exe
You can run the “systeminfo.exe” cmdlet in either Command Prompt of Windows PowerShell, but not in the Run Command box. This is because the cmdlet then fetches the system’s information and displays it inside the command line – which it cannot do in a Run Command box. To view the details of your computer using this tool, simply run the following in the command line tool: As you can see in the image above, some details regarding the operating system, BIOS, and physical hardware are displayed using the SystemInfo.exe tool. It also displays network and virtualization details, but no more than that.
Get Remote Computer Details using SystemInfo.exe
If you want to obtain the details of a remote computer on your network, that can also be done using the SystemInfo tool inside the command line. Here is the syntax of the complete command and below you’ll find a table explaining the different switches and variables: This cmdlet will simply fetch the details of the remote PC and display them inside the command line tool.Run SystemInfo in Command Prompt on remote computer
Closing Thoughts
To sum up, both the System Information (MSInfo32) tool and the SystemInfo.exe tool are alike – since they both provide details on your computer. However, unlike MSInfo32, SystemInfo.exe cannot generate and save reports and only works in the command line. Both of these tools are excellent for system and network administrators so they can obtain the details of both local and remote computers in a jiffy, without having to get up from their seats! Also see:
Most useful Command Prompt Cmdlets For Windows 10What Are Windows 11 Administrative Tools/Windows ToolsUltimate Guide To Creating Windows Preinstallation Environment (WinPE)What Is Windows Credential Manager and How To Use It?How Windows Detects If It Is Connected To The Internet?