Windows Failed to Initialize WMI Core or Provider SubSystem

Sometime Due to bad update 3th party application or some other corrupting procedure, The WMI core failed to start or initialize, this can damage backup process or any other application that using the WMI (Windows Management Instrument)

The best way to start diagnostic the errors is to run WMI Diagnosis Utility (WMIDiag) which is a VBS script that analyze the current status of all the WMI compnents and registry giving a comprehensive report about the missing value, setting or files .

Download WMIDiag. The download is a self-extracting executable. Run the executable and, when prompted, specify a folder into which to extract the files. The result should be a folder named wmidiag with three files in it: WMIDiag.doc, WMIDiag.vbs, and WMIDiag.xls.

To run the WMIDiag tool:

  1. Open a command prompt window.
  2. Navigate to the wmidiag folder that was created when you ran Wmidiag.exe.
  3. Type cscript wmidiag.vbs .

Review the report created by WMIDiag and follow the suggested problem resolution steps !

Download WMI-diag

Next you can try and verify the WMI repository status with this powershell script which can check and repair the WMI repository

Download Fix-WMI

Try to connect with wmimgmt.msc again, you should get a connection , for example :

If that didn’t help you can run the re-register all of the components again, From command prompt navigate to: C:>windows\system32\wbem . and execute

regsvr32 /s %systemroot%\system32\scecli.dll

regsvr32 /s %systemroot%\system32\userenv.dll

regsvr32 cimwin32.dll

mofcomp cimwin32.mof

mofcomp cimwin32.mfl

mofcomp rsop.mof

mofcomp rsop.mfl

for /f %s in ('dir /b /s *.dll') do regsvr32 /s %s

for /f %s in ('dir /b *.mof') do mofcomp %s

for /f %s in ('dir /b *.mfl') do mofcomp %s

regsvr32 wmisvc.dll

wmiprvse /regserver

You must restart the wmi service :

net stop winmgmt
net start winmgmt

Good Luck

Leave a Reply

Your email address will not be published.