Why did you abandon your other post here:
You may just need to reset the Windows Management Instrumentation (WMI) Repository.
Click the Start orb/button and in the box enter cmd and Open a command Prompt window as Administrator:
From the Command Prompt Window enter the following commands one at a time pressing Enter after each:
net stop winmgmt (stop the WMI Service)
Respond in the affirmative to the warning message about stopping the:
Security Center
IP Helper
Then in the box enter these commands one at a time:
winmgmt /resetrepository (it will report the WMI repository has been reset)
net start winmgmt (it may report the WMI Service is already started - that's okay)
exit (closes the Command Prompt Window)
See how msinfo32 works now.
Note that it could take a while (several to many minutes) for the msinfo32 command to populate as the Windows Repository is resetting and MOFs are compiled:
If that is what you see, wait patiently for the information to populate.
Then be sure to restart your system so the other important Services get restarted and check msinfo32 again.