WMIDiag 2.2 is here!

Hello AskPerf blog readers! Jeff here from the Windows Performance Team once again. I am happy to announce that the new version of WMIDIAG is finally here. It’s now compatible for Windows 8/8.1 as well as Sever 2012/2012R2. Some of you may have been aware that the previous version used to also show a lot… Read more

Unable to connect to WMI locally – “Win32: The system cannot find the path specified”

Good morning AskPerf! Sanket Jagtap here from Platforms Team here to discuss an interesting issue I recently worked.  My customer had a Windows 2008 R2 Server, and could not connect locally to WMI.  When they ran “wmimgmt.msc” and tried to connect, the following error appeared: Failed to connect to <local computer> because "Win32: The system… Read more

WMIDiag 2.1 is here!

Good morning AskPerf blog readers! Subheet here from the Windows Performance Team. It’s been a while since I’ve written a BLOG, and am really excited about this one. This time, I’m back with our brand new, much anticipated, WMI troubleshooting tool, WMIDIAG 2.1. The WMI Diagnosis Tool is a VBScript based-tool for testing, validating, and… Read more

Suggested hotfixes for WMI related issues on Windows platforms *Updated August 9th, 2013*

Hi all,Some of the most difficult issues we face here on the Performance Team are WMI related issues. WMI is very pervasive, and when it breaks, you can experience a myriad of symptoms that are often very difficult to troubleshoot and fix. Here are a few examples of the symptoms that can occur, and that… Read more

Splitting up WMI Providers for Troubleshooting

Good Morning AskPerf!  My name is Jim Martin, and I am a Support Escalation Engineer on the Performance team.  In today’s post, we are going to take a look at splitting up WMI providers.  I had been working with some customers who were experiencing issues with slow SQL WMI queries.  Since WMI providers by default… Read more

Managing the System Managed Page File

Hello again AskPerf!  Today’s post comes to us courtesy of Mike Morales, one of our Escalation Engineers here in Irving, TX.  For those of you who have been with AskPerf for a while, Mike wrote a post for us a few months ago on UMDH.EXE.  We’ve discussed the page file in a number of different… Read more

WMI: Rebuilding the WMI Repository

UPDATE 3/8/2017 This BLOG is no longer valid. Please see this one instead: WMI: Repository Corruption, or Not? REBUILDING THE WMI REPOSITORY Scenario Windows Management Instrumentation fails due to repository corruption or the repository is too large The WMI Repository “%windir%System32\Wbem\Repository” is the database that stores meta-information and definitions for WMI classes; in some cases the repository… Read more

WMI: Recompiling WMI MOFs

RECOMPILING WMI MOF’S Description:  Managed Object Format (MOF) is a compiled language, created by the Distributed Management Task Force (DMTF) and based on the Interface Definition Language (IDL).  The MOF file is a mechanism for expressing and registering the classes, providers, properties, and instances for a particular WMI repository implementation.  Providers can use the MOF… Read more

WMI: Microsoft Application (non-OS) WMI Provider

MICROSOFT APPLICATION (NON-OS) WMI PROVIDER Description:  Failures with WMI providers rarely occur and it is often difficult to discern when having various issues with WMI whether a problem is due to an issue with a client application/script utilizing WMI, WMI itself, a WMI provider and/or the object being managed by WMI. A WMI provider is… Read more

WMI: Permissions and General Errors

WMI PERMISSIONS & GENERAL ERRORS Description: WMI can fail for a number of reasons. Some of those can include not having appropriate rights and permissions for access to machines or namespaces, problems with provider registration, corrupted repository, and scripting errors to name a few. If WMI returns error messages, be aware that they may not indicate… Read more