Fix for Msinfo32.exe Error Can’t Collect Information

Microsoft Knowledgebase article KB323209 suggests that the System Information Tool (Msinfo32.exe) generates the error Can’t Collect Information if Windows Management Instrumentation (WMI) service is not started.

Starting the WMI Service

  1. Click Start, Run. Type Services.msc and press ENTER.
  2. Double-click Windows Management Instrumentation
  3. Set its Startup type to Automatic
  4. Click Start to start the service.

In case the above steps do not work, try re-registering the WMI components.

Registering the WMI Components

Open an elevated Command Prompt and run the following commands one by one:

cd /d %windir%\system32\wbem

for %i in (*.dll) do regsvr32 -s %i

for %i in (*.exe) do %i /regserver

The WMI components should be re-registered now. Type EXIT to close the Command Prompt window. If MSINFO32.EXE generates the same error, see if rebuilding the repository helps. See section Rebuilding the WMI Repository in article Repairing and re-registering the WMI.

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded in 2005.

4 thoughts on “Fix for Msinfo32.exe Error Can’t Collect Information”

  1. Thank you very much for helping me restore the files needed for viewing my system information on “help and support” !

    Very good of you to provide the info as you did.

  2. In Windows XP Sp2 there is Service Named
    DCOM Server Process Launcher
    Goto Run: Goto services.msc
    Scroll down to DCOM Server Process Launcher
    Make sure it is on automatic or Manual by right clicking it and going to properties and choosing Manual or Automatic in the drop down, Apply then OK.
    Then right click and “Start” DCOM Server Process Launcher.
    Then try to run ‘msinfo32’ again
    (This message brought to you by: Sysopo )


Leave a Reply