Hoe de WMI Repository op Windows 10 te herstellen of opnieuw te bouwen
Veel een keer de WMI Repository wordt beschadigd waardoor het laden van de provider mislukt. In deze gids zullen we delen hoe de WMI Repository repareren of opnieuw opbouwen op Windows 10. Wie niet op de hoogte is, Windows Management Instrumentation of WMI is een set specificaties van Microsoft om het beheer van apparaten en applicaties in een netwerk te consolideren. Het is een database waarin meta-informatie en definities worden opgeslagen WMI klassen. Alleen als deze worden gebruikt, zijn de voorwaarden van de systemen bekend.
De repository is hier beschikbaar -% windir% \ System32 \ Wbem \ Repository. Kortom, het biedt eindgebruikers de status van het lokale of externe computersysteem.
Notitie: Gebruik dit niet op Server 2012-clustermachine
Repareer of herbouw de WMI Repository op Windows
Er zijn opdrachtregelhulpmiddelen om de WMI-repository te herstellen of te herstellen. Microsoft suggereert echter dat het het beste is dat u verifieert of er sprake is van corruptie.
Hieronder vindt u een lijst met fouten en toestemmingsproblemen die u mogelijk tegenkomt-
- Kan geen verbinding maken met rootstandaard of rootcimv2-naamruimten. Het mislukt met de foutcode "0x80041002" wijzend op "WBEM_E_NOT_FOUND."
- Wanneer u Computerbeheer en Rechts klikken op Computerbeheer (Lokaal) opent en Eigenschappen selecteert, krijgt u de volgende foutmelding: "WMI: Not Found "of het loopt vast en probeert verbinding te maken
- 0x80041010 WBEM_E_INVALID_CLASS
- Proberen te gebruiken WBEMTest, en het hangt
- Schema's / Objecten ontbreken
- Vreemde verbinding / bedieningsfouten (0x8007054e).
De ultieme manier om te controleren is om deze opdracht uit te voeren in een verhoogde opdrachtprompt.
winmgmt / verifyrepository
Als de repository een probleem heeft, reageert het "repository is niet consistent,"Zo niet, dan is er iets anders dat het probleem veroorzaakt. Nu u zeker weet dat de beschadiging bestaat, kunnen we deze tips volgen om de WMI-repository te herstellen of opnieuw te bouwen.
1] Reset WMI Repository
Open de opdrachtprompt met verhoogde rechten.
Voer de opdracht uit:
winmmgmt / salvagerepository
Voer vervolgens het commando uit om te zien of het nu weer consistent is-
winmgmt / verifyrepository
Als het dat zegt Repository is niet consistent, dan moet je rennen:
winmgmt / resetrepository
Hiermee kunt u de WMI-repository repareren. Dit is wat elk van de WMI-opdrachten betekent:
salvagerepository: Deze optie voert bij gebruik van de opdracht winmmgmt een consistentiecontrole uit. Als een inconsistentie wordt gedetecteerd, wordt de repository opnieuw opgebouwd.verifyrepository: Voert een consistentiecontrole uit in de WMI-repository.
resetrepository: De repository wordt teruggezet naar de initiële status wanneer het besturingssysteem voor het eerst wordt geïnstalleerd
Hoop dat je uitlegt wat er gebeurt als je de commando's uitvoert.
2] Force WMI terugzetten
WMI wordt geleverd met een ingebouwd proces voor zelfherstel. Wanneer de WMI-service opnieuw wordt opgestart of een beschadiging wordt gedetecteerd, wordt de procedure voor zelfherstel automatisch gestart. Het gebeurt op twee manieren:
AutoRestore: Hier worden de back-upafbeeldingen gebruikt als de VSS-kopie (Volume Shadow-kopie) is ingeschakeld.
AutoHerstel: Hierin zal het reconstructieproces nieuwe afbeeldingen van de repository genereren op basis van geregistreerde MOF's. De MOFS is hier beschikbaar in het register:
HKLM \ Software \ Microsoft \ WBEM \ CIMOM: Autorecover MOF's
Notitie: Autorecover MOF's is een sleutel. Dubbelklik erop om de waarde te controleren.
WMI Zelfherstel werkt niet
Als het zelfherstel niet werkt, kunt u altijd het force-recovery-proces gebruiken.
Controleer of de regkey-waarde is leeg of niet hier:
HKLM \ Software \ Microsoft \ WBEM \ CIMOM \ Autorecover MOF's
Als de bovenstaande regkey leeg is, kopieert u de regkey-waarde van een andere machine. Zorg ervoor dat het van Systeem komt dat equivalent is aan de computer in kwestie.
Voer vervolgens het commando uit-
Winmgmt / resetrepository
Als u een foutmelding krijgt "WMI-repository resetten mislukt. Foutcode: 0x8007041B. Facility: Win32 ", stop dan alle Dependency Services op de WMI-service door de volgende opdrachten uit te voeren:
net stop winmgmt / y Winmgmt / resetrepository
Als beide voorgestelde oplossingen niet werken, probeert u in de tijd een geautomatiseerd hulpmiddel.
3] WMI Fixer Tool
Deze tool lost de WMI Repository van Server op als ze beschadigd zijn of gerelateerde uitgaven ervaren. U kunt het WMI Fixer Tool downloaden van Technet.
Gerelateerd lezen: WMI veroorzaakt een hoog CPU-gebruik.