WMIDiag.vbs is a VBScript script designed to help you ascertain the current state of the WMI service on a computer. The download package includes the utility itself, a ReadMe file that discusses how the tool works (and how to best use it), and sample spreadsheets that provide information about the default WMI configuration on various versions of the Microsoft Windows operating system.
Download link: http://www.microsoft.com/download/en/details.aspx?id=7684
Once downloaded, the executable asks for a place to extract 3 files:
Best case, just create a new folder for the files so they are easy to find:
The 3 files are a Word doc, the VB Script, and an Excel spreadsheet:
You run the VB Script at the command-line using the following structure:
WMIDiag.vbs starts sifting through your WMI repository looking for issues:
Every time you run WMIDiag it generates three files in the %TEMP% directory. The .LOG file, a .TXT file, and a .CSV file.
For me…it took about 10 minutes to run AND it found this:
Time to investigate. Digging into the log file, I see this:
Time to investigate more…