Jak naprawić lub odbudować repozytorium WMI w systemie Windows 10

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

Napraw lub odbuduj repozytorium WMI

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ć-

  1. 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”.
  2. 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
  3. 0x80041010 WBEM_E_INVALID_CLASS
  4. Próbuję użyć wbemtest i zawiesza się
  5. Brak schematów / obiektów
  6. 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

napraw lub odbuduj repozytorium 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.

Link do głównej publikacji