Microsoft System Information (Msinfo32.exe) is an updated version of Microsoft Windows NT Diagnostics (Winmsd.exe). When you start Winmsd.exe, it starts <Drive:>\Program Files\Common Files\Microsoft Shared\MSInfo\Msinfo32.exe.

Msinfo32.exe displays information about your Hardware Resources, Components, and software Environment:

Hardware Resources shows DMA, IRQs, I/O addresses, and memory addresses. The Conflicts/Sharing node identifies devices that are sharing resources or that are in conflict.

Components displays information and status about your Windows configuration.

Software Environment is a snapshot of the software currently in memory.

NOTE: Other programs may add nodes in Msinfo32.exe.

If you start Msinfo32.exe from the command line, you can control the process. The syntax is:

The Catagorynames are:

<strong>Category Heading                 categoryname</strong> ==============================================<h4><a name="_pre_pre_System_Summary_SystemSummary_pre_pre_Hardware_Resources_Resources_pre_pre_Components_Components_pre_pre_Software_Environment_SWEnv_pre_pre_The_following_items_are_strong_add_ons_strong_and_may_not_be_present_pre_pre_strong_Category_Heading_categoryname_strong_pre_pre_"> </a></h4> System Summary                   SystemSummary Hardware Resources               Resources Components                       Components Software Environment             SWEnv   The following items are <strong>add-ons</strong> and may not be present:   <strong>Category Heading                 categoryname</strong> =========================================<h4><a name="_pre_pre_Internet_Explorer_5_InternetExplorer_pre_pre_Applications_Apps_pre_pre_strong_Hardware_Resources_strong_Subcategories_pre_pre_strong_Category_Heading_categoryname_strong_pre_pre_"> </a></h4> Internet Explorer 5              InternetExplorer Applications                     Apps   <strong>Hardware Resources</strong> Subcategories:   <strong>Category Heading                 categoryname</strong> =========================================<h4><a name="_pre_pre_Conflict_Sharing_ResourcesConflicts_pre_pre_DMA_ResourcesDMA_pre_pre_Forced_Hardware_ResourcesForcedHardware_pre_pre_I_O_ResourcesIO_pre_pre_IRQs_ResourcesIRQS_pre_pre_Memory_ResourcesMemory_pre_pre_strong_Components_strong_Subcategories_pre_pre_strong_Subcategory_Heading_strong_Sub_strong_categoryame_strong_pre_pre_"> </a></h4> Conflict/Sharing                 ResourcesConflicts DMA                              ResourcesDMA Forced Hardware                  ResourcesForcedHardware I/O                              ResourcesIO IRQs                             ResourcesIRQS Memory                           ResourcesMemory     <strong>Components</strong>  Subcategories:   <strong>Subcategory Heading</strong>              Sub<strong>categoryame</strong>   =========================================<h4><a name="_pre_pre_Multimedia_ComponentsMultimedia_pre_pre_Display_ComponentsDisplay_pre_pre_Infrared_ComponentsInfrared_pre_pre_Input_ComponentsInput_pre_pre_Modem_ComponentsModem_pre_pre_Network_ComponentsNetwork_pre_pre_Ports_ComponentsPorts_pre_pre_Storage_ComponentsStorage_pre_pre_Printing_ComponentsPrinting_pre_pre_Problem_Devices_ComponentsProblemDevices_pre_pre_USB_ComponentsUSB_pre_pre_strong_Software_Environment_strong_Subcategories_pre_pre_strong_Subcategory_Heading_strong_Sub_strong_categoryame_strong_pre_pre_"> </a></h4> Multimedia                       ComponentsMultimedia Display                          ComponentsDisplay Infrared                         ComponentsInfrared Input                            ComponentsInput Modem                            ComponentsModem Network                          ComponentsNetwork Ports                            ComponentsPorts Storage                          ComponentsStorage Printing                         ComponentsPrinting Problem Devices                  ComponentsProblemDevices USB                              ComponentsUSB   <strong>Software Environment</strong>  Subcategories:   <strong>Subcategory Heading</strong>              Sub<strong>categoryame</strong>   ============================================== Drivers                          SWEnvDrivers Environment Variables            SWEnvEnvVars Jobs                             SWEnvJobs Network Connections              SWEnvNetConn Running Tasks                    SWEnvRunningTasks Loaded Modules                   SWEnvLoadedModules Services                         SWEnvServices Program Groups                   SWEnvProgramGroup Startup Programs                 SWEnvStartupPrograms OLE Registration                 SWEnvOLEReg The following example outputs each high-level category into a separate .nfo file, which can be read by Msinfo32.exe.: start /wait msinfo32.exe /nfo syssum.nfo /categories +SystemSummary start /wait msinfo32.exe /nfo cmpnt.nfo /categories +components start /wait msinfo32.exe /nfo swenv.nfo /categories +swenv start /wait msinfo32.exe /nfo hwdres.nfo /categories +resources start /wait msinfo32.exe /nfo ie.nfo /categories +internetexplorer start /wait msinfo32.exe /nfo apps.nfo /categories +AppsThe following example outputs basic system summary information and conflicts into an .nfo file, which can be read by Msinfo32.exe.: start /wait msinfo32.exe /nfo conflicts.nfo /categories +systemsummary+componentsproblemdevices+resourcesconflicts+resourcesforcedhardwareThe above Conflicts.nfo file contains the following top-level categories: System Summary Hardware Resources ComponentsUnder Hardware Resources, the Conflict/Sharing and Forced Hardware subcategories are present. Under Components, the Problem Devices subcategory is present.

The following example outputs the Software Environment information, but does not include the Program Groups and Startup Programs subcategories:

start /wait msinfo32.exe /nfo swenv.nfo /categories +swenv-swenvprogramgroup-swenvstartupprograms NOTE: Start /wait is required. Without it, the MSinfo32.exe will overload your CPU.