Jak naprawić repozytorium WMI?

Uszkodzenie WMI może być powodem wielu przeróżnych awarii (na przykład niedziałania agenta SCOM, czy SCCM albo nieprawidłowych wartości zużycia RAM/CPU przez system monitorujący). Jeżeli uważacie, że problem z którym walczycie może być spowodowany właśnie przez uszkodzone przez repozytorium WMI, niniejszym podaję skuteczny sposób na naprawienie go. 🙂
Najpierw należy zatrzymać usługę WMI. Ja robię to poleceniem:

net stop winmgmt

Następnie kasujemy folder rd C:\Windows\System32\wbem\repository wraz z zawartością.

UWAGA! Dla bezpieczeństwa proponuję po prostu zmienić jego nazwę na przykład na „repository_backup”! O zmienianiu nazw plików i folderów pisałem w osobnym artykule – powinniście to znać:). Jeśli nie pamiętacie, zachęcam do odświeżenia.

rename C:\Windows\System32\wbem\repository repository_backup

Skasowanie folderu wraz z zawartością możemy wykonać poleceniem:

rd C:\Windows\System32\wbem\repositor2 /S /Q

Uruchamiamy usługę, którą przed chwilą zatrzymaliśmy. Ja robię to poleceniem:

net start winmgmt

Teraz musimy ponownie zarejestrować pliki DLL:

cd %windir%\system32\wbem

for %i in (.dll) do RegSvr32 -s %i

Na koniec, restartujemy nasz komputer.

Oczywiście, to wszystko co napisałem można zrobić ręcznie w GUI, ale gdyby tak, zebrać wszystkie te komendy i zapisać w batchu za każdym następnym razem naprawienie WMI trwałoby dosłownie chwilkę 🙂 Prawda, że konsola w Windowsie rządzi?

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

Przeczytaj także...

7 komentarzy

  1. Pablo Escobar napisał(a):

    apt-get remove windows

Dodaj komentarz