System nerwowy zarządzania Windows
WMI — Windows Management Instrumentation — to warstwa, która pozwala programom zadawać Windows ustrukturyzowane pytania: inwentarz sprzętu, działające procesy, usługi, dane dysków, wersje BIOS. Mówi nim Get-CimInstance z PowerShella, Menedżer zadań go nie potrzebuje, ale praktycznie każdy pulpit monitorujący, agent inwentaryzacji i korporacyjne narzędzie zarządzania — już tak. Leżąca u podstaw usługa Winmgmt odpowiada na te zapytania z bazy definicji klas i danych zwanej repozytorium, trzymanej pod %windir%\System32\wbem\Repository.
Gdy ta baza ma problem, objawy są zaskakująco konkretne. Błędy WMI w Podglądzie zdarzeń (Event ID 10 albo 5605 to typowe sygnatury), narzędzia monitorujące, które się nie łączą albo nic nie zwracają, i skrypty dostające nagle „nie znaleziono” dla obiektów, które oczywistie istnieją. Czego prawie nigdy nie robi, to spowalnianie komputera — wolna maszyna to inny problem przebrany za WMI.
Zweryfikuj, napraw, zresetuj — w tej kolejności
Windows ma własną drabinę napraw repozytorium i należy ją przechodzić od najniższego szczebla. Każdą komendę uruchom w terminalu z podwyższonymi uprawnieniami; żadna nie usuwa twoich plików ani licencji Windows. Najgorszy scenariusz: jakieś narzędzie strony trzeciej będzie musiało potem przeinstalować swoje fragmenty WMI.
- winmgmt /verifyrepository — kontrola zdrowia; "WMI repository is consistent" oznacza: stop, repozytorium jest w porządku
- winmgmt /salvagerepository — pierwsza próba naprawy: przebudowuje niespójne fragmenty, zachowując zarejestrowane dane
- winmgmt /resetrepository — przebudowa fabryczna: wracają domyślne klasy, dostawcy strony trzeciej mogą wymagać naprawy instalacji
- Event ID 10 — zwykle nieszkodliwy błąd rejestracji filtra po aktualizacjach funkcjonalnych, a nie korupcja; zignoruj go albo usuń zadanie
- Dziennik WMI-Activity — Podgląd zdarzeń → Dzienniki aplikacji i usług pokazuje, który program młóci WMI, gdy CPU idzie w sufit
- To nie korupcja — „odmowa dostępu” albo zablokowany WmiPrvSE.exe to zwykle uprawnienia DCOM albo aplikacja odpytująca w pętli, a nie złamane repozytorium
Mity, które muszą umrzeć
Forumowa rada z 2005 roku, żeby usunąć folder Repository ręcznie, to najlepszy sposób na zmianę sprawnego systemu w zepsuty — współczesny Windows weryfikuje i przebudowuje repozytorium automatycznie, kiedy trzeba, a kasowanie na ręczną bypassuje każdą siatkę bezpieczeństwa. Przebudowa repozytorium nie przyspieszy komputera, bo WMI nie jest składnikiem od prędkości: jeśli WmiPrvSE.exe zżera CPU, rozwiązaniem jest znalezienie programu, który odpytuje go agresywnie — a dziennik śledzenia WMI-Activity wskazuje go z imienia. Traktuj repozytorium jak Exchange traktuje swoje bazy danych: naprawiaj oficjalnymi narzędziami, nigdy menedżerem plików.
Pytania i odpowiedzi
Do czego służy WMI w Windows?
To interfejs, przez który programy i skrypty pytają Windows o sprzęt, procesy, usługi i ustawienia. Get-CimInstance z PowerShella, pulpity monitorujące i narzędzia zarządzania klasy enterprise zależą od niego wszystkich.
Czy bezpiecznie przebudować repozytorium WMI?
Tak — winmgmt /resetrepository odtwarza domyślne klasy oficjalną ścieżką. Tylko oprogramowanie, które zainstalowało własnych dostawców WMI, może potem wymagać naprawy instalacji.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]