Wiele razy Repozytorium WMI ulega uszkodzeniu, co powoduje awarię ładowania dostawcy. W tym przewodniku pokażemy, jak to zrobić napraw lub odbuduj repozytorium WMI w systemie Windows 10. Ci, którzy nie są świadomi, Windows Management Instrumentation lub WMI to zestaw specyfikacji firmy Microsoft, aby skonsolidować zarządzanie urządzeniami i aplikacjami w sieci. Jest to baza danych przechowująca meta-informacje i definicje klas WMI. Tylko przy ich użyciu można poznać warunki systemów.
Repozytorium jest dostępne tutaj —
% windir% \ System32 \ Wbem \ Repository
W skrócie, zapewnia użytkownikom końcowym status lokalnego lub zdalnego systemu komputerowego.
Uwaga: Nie używaj tego na maszynie klastrowej Server 2012
Napraw lub odbuduj repozytorium WMI w systemie Windows
Istnieją narzędzia wiersza polecenia do naprawy lub przywrócenia repozytorium WMI. Jednak firma Microsoft sugeruje, że najlepiej jest sprawdzić, czy istnieje uszkodzenie.
Poniżej znajduje się lista błędów i problemów z uprawnieniami, które możesz zobaczyć-
- Nie można połączyć się z domyślną przestrzenią root lub przestrzeniami nazw rootcimv2. Błąd kończy się błędem „0x80041002” wskazującym na „WBEM_E_NOT_FOUND”.
- Po otwarciu przystawki Zarządzanie komputerem i kliknięciu prawym przyciskiem myszy przystawki Zarządzanie komputerem (lokalna) i wybraniu Właściwości pojawia się następujący błąd: „WMI: nie znaleziono” lub zawiesza się przy próbie połączenia
- 0x80041010 WBEM_E_INVALID_CLASS
- Próbuję użyć wbemtest i zawiesza się
- Brak schematów / obiektów
- Dziwne błędy połączenia / operacji (0x8007054e).
Ostatecznym sposobem sprawdzenia jest uruchomienie tego polecenia w podwyższonym wierszu polecenia.
winmgmt / Verrerepository
Jeśli repozytorium ma problem, odpowie „repozytorium nie jest spójne”, jeśli nie, to jest to coś innego, co powoduje problem. Teraz, gdy masz pewność, że istnieje uszkodzenie, postępuj zgodnie z tymi wskazówkami, aby naprawić lub odbudować repozytorium WMI.
1] Zresetuj repozytorium WMI
Otwórz wiersz polecenia z podwyższonymi uprawnieniami.
Uruchom polecenie:
winmmgmt / salvagerepository
Następnie wykonaj polecenie, aby zobaczyć, czy teraz powraca jako spójne-
winmgmt / Verrerepository
Jeśli mówi, że repozytorium nie jest spójne, musisz uruchomić:
winmgmt / resetrepository
Pomoże to naprawić repozytorium WMI. Oto, co oznaczają poszczególne polecenia WMI:
- salvagerepository: Ta opcja używana z poleceniem winmmgmt wykonuje sprawdzenie spójności. W przypadku wykrycia niespójności odbudowuje repozytorium.
- Verrerepository: Sprawdza spójność repozytorium WMI.
- resetrepository: repozytorium jest resetowane do stanu początkowego przy pierwszej instalacji systemu operacyjnego
Mam nadzieję, że to wyjaśnia, co dzieje się po wykonaniu poleceń.
2] Wymuś odzyskiwanie WMI
WMI ma wbudowany proces samonaprawy. Gdy usługa WMI uruchomi się ponownie lub wykryje jakiekolwiek uszkodzenie, procedura automatycznego odzyskiwania uruchomi się automatycznie. Dzieje się to na dwa sposoby:
AutoRestore: W tym przypadku użyje obrazów zapasowych, jeśli włączona jest kopia zapasowa VSS (kopia w tle woluminu).
Automatyczne odzyskiwanie: W tym procesie odbudowy wygeneruje świeże obrazy repozytorium na podstawie zarejestrowanych MOF. MOFS jest dostępny w rejestrze tutaj:
HKLM \ Software \ Microsoft \ WBEM \ CIMOM: Autorecover MOF
Uwaga: Autorecover MOF to klucz. Kliknij dwukrotnie, aby sprawdzić wartość.
WMI Self-recovery nie działa
Jeśli samodzielne odzyskiwanie nie działa, zawsze możesz skorzystać z procesu odzyskiwania wymuszonego.
Sprawdź, czy wartość klucza jest pusta lub nie ma jej tutaj:
HKLM \ Software \ Microsoft \ WBEM \ CIMOM \ Autorecover MOF
Jeśli powyższy regkey jest pusty, skopiuj i wklej wartość regkey z innego komputera. Upewnij się, że pochodzi z systemu, który jest równoważny z danym komputerem.
Następnie wykonaj polecenie
Winmgmt / resetrepository
Jeśli pojawi się błąd „Reset repozytorium WMI nie powiódł się. Kod błędu: 0x8007041B. Facility: Win32 ”, a następnie zatrzymaj wszystkie usługi zależności w usłudze WMI, uruchamiając następujące polecenia:
stop netto winmgmt / r Winmgmt / resetrepository
Jeśli obie sugerowane poprawki nie działają, czas wypróbować zautomatyzowane narzędzie.
3] Narzędzie do naprawy WMI
To narzędzie naprawi repozytorium WMI serwera, gdy są one uszkodzone lub występują podobne problemy. Możesz pobrać WMI Fixer Tool z Technet.
Powiązane przeczytane: WMI powoduje wysokie zużycie procesora.