How to generate a startup log using MSINFO32?

MSINFO32 displays a comprehensive view of your hardware, system components, and software environment. The log generated out of this utility helps troubleshooting process easier. To generate the list of startup applications, use these steps:
  • Type MSINFO32.EXE in Start, Run dialog
  • Click the (+) sign in Software Environment category
  • Select Startup Programs. System Information will now generate the list of startup entries.
  • Once the right-pane is populated, click the File menu and choose Export
  • Type-in a file name (example: startuplog.txt) and choose a location to save the file.
  • Close MSINFO32 utility.
Note that you can generate logs for many other categories, such as Services, hardware, Loaded Modules, Installed drivers (signed & unsigned) as well.
Further more, MSINFO supports command-line parameters so that everything can be performed using command-line, or Batch files. For more information see this article:
How to Use System Information (MSINFO32) Switches