Перерегистрация библиотек WMI
WMI — это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows.
:


sc config winmgmt start= disabled
net stop winmgmt

cd c:\Windows\System32\wbem
for %i in (*.dll) do RegSvr32 -s %i
regsvr32 -s scrcons.exe
regsvr32 -s unsecapp.exe
regsvr32 -s wbemtest.exe
regsvr32 -s winmgmt.exe
regsvr32 -s wmiadap.exe
regsvr32 -s wmiapsrv.exe
regsvr32 -s wmiprvse.exe

ren Repository Repository_bad

sc config winmgmt start= auto
net start winmgmt

rundll32 wbemupgd, UpgradeRepository

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

Елси не помогло, перводиим службу в режим Standalone:

cd c:\Windows\System32

sc config wscsvc start= auto
sc config sharedaccess start= auto
sc.exe config winmgmt start= auto
rundll32.exe c:\Windows\system32\wbem\wmisvc.dll,movetoshared
rundll32.exe c:\Windows\System32\wbem\wmisvc.dll,movetoalone
winmgmt.exe /standalonehost
net.exe stop winmgmt
move c:\Windows\System32\wbem\repository\fs\*.* %temp%
net.exe start winmgmt
winmgmt.exe /clearadap
winmgmt.exe /resetrepository
winmgmt.exe /resyncperf
winmgmt.exe /salvagerepository

Перезагружаемся и возвращаем в исходное состояние:

net stop winmgmt

cd c:\Windows\System32\wbem

winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf
wmiprvse /regserver
winmgmt /salvagerepository
winmgmt /resetrepository

sc config winmgmt start= auto

net start winmgmt