De WMI herstellen en opnieuw registreren

click fraud protection

De WMI herstellen en opnieuw registreren

Microsoft's WMI-diagnosehulpprogramma

Microsoft heeft een nieuwe diagnosetool uitgebracht die systeembeheerders helpt. diagnosticeren en repareren van problemen met de WMI. Het is raadzaam om door het bestand WMIDiag_ReadMe.doc te gaan om. begrijpen hoe het hulpprogramma werkt en de ondersteunde opdrachtregelargumenten. Hier is de download. koppeling: Het WMI-hulpprogramma voor diagnose

U kunt het hulpprogramma (WMIDiag.vbs) gebruiken om te zien of een repository opnieuw moet worden opgebouwd. nodig of niet. Het hulpprogramma voert een uitgebreide test uit van WMI en rapporten. de resultaten naar een logbestand, dat in de map Temp van de gebruiker wordt geplaatst (%Temp%) map standaard.

De heer Alain Lissoir [MS] was zo vriendelijk om het volgende te delen. informatie bij mij:

Als er een behoefte is aan alle problemen die door WMIDiag zijn gedetecteerd om de. repository na het proberen van alle door WMIDiag voorgestelde oplossingen, zal WMIDiag de. het opnieuw opbouwen van de repository als de laatste actie die gedaan kan worden. (voordat de repository opnieuw wordt opgebouwd).

Hier zijn enkele van de nuttige links die ik tegenkwam. De startpagina van Alain:

  • Ramen. Management Instrumentatie (WMI) Team Blog
  • VERWIJDER DE REPOSITORY NIET meteen! Lees in plaats daarvan dit artikel! WMI. Werkt niet!

De WMI-repository opnieuw opbouwen

Als u gedrag ervaart bij het gebruik van WMI, zoals toepassingsfouten of. scripts die vroeger werkten niet meer werken, heeft u mogelijk een beschadigde WMI. opslagplaats. Gebruik deze stappen om een ​​beschadigde WMI-repository te repareren:

Windows XP en Windows Vista

Klik op Start, Uitvoeren en typ CMD.EXE

Opmerking: In Windows Vista moet u een verhoogd Opdrachtpromptvenster. Klik hiervoor op Start, klik. Alle programma's, klik op Accessoires, klik met de rechtermuisknop Opdrachtprompt, en toen. Klik Als administrator uitvoeren.

Typ deze opdracht en druk op Enter:

netto stop winmgmt

Hernoem met Windows Verkenner de map %windir%\System32\Wbem\Repository. (Bijvoorbeeld %windir%\System32\Wbem\Repository_bad). %windir% vertegenwoordigt het pad naar de Windows-map, wat meestal is: C:\Windows.

Schakel over naar het opdrachtpromptvenster, typ het volgende en druk op ENTER. na elke regel:

netto start winmgmt

UITGANG

Hoffelijkheid: het bovenstaande is een uittreksel van Microsoft. Technet-artikel. WMI werkt niet!
2007 Microsoft Corporation. Alle rechten voorbehouden.

Voor Windows XP Service Pack 2

Klik op Start, Uitvoeren en typ de volgende opdracht:

rundll32 wbemupgd, UpgradeRepository

Deze opdracht wordt gebruikt om een ​​beschadigde WMI-repository te detecteren en te repareren. De. resultaten worden opgeslagen in de setup.log (%windir%\system32\wbem\logs\setup.log) het dossier.

Voor Windows Vista

Open een verhoogd Opdrachtpromptvenster. Klik hiervoor op Start, klik. Alle programma's, klik op Accessoires, klik met de rechtermuisknop Opdrachtprompt, en toen. Klik Als administrator uitvoeren.

Typ de volgende opdracht:

winmgmt / bergingsrepository

Het bovenstaande commando: Voert een consistentiecontrole uit op de WMI-repository, en. als een inconsistentie wordt gedetecteerd, wordt de repository opnieuw opgebouwd. De inhoud van de. inconsistente repository wordt samengevoegd in de herbouwde repository, als dat kan. lezen.

Voor Windows Server 2003:

Gebruik de volgende opdracht om een ​​beschadigde WMI-repository te detecteren en te repareren:

rundll32 wbemupgd, RepairWMISetup

Opnieuw registreren van de WMI-componenten (Ref. Veelgestelde vragen over WMI)

De .DLL- en .EXE-bestanden die door WMI worden gebruikt, bevinden zich in %windir%\system32\wbem. Mogelijk moet u alle .DLL- en .EXE-bestanden in deze map opnieuw registreren. Als. u een 64-bits systeem gebruikt, moet u mogelijk ook controleren op .DLL's en .EXE. bestanden in %windir%\sysWOW64\wbem.

Voer de volgende opdrachten uit bij de opdracht om de WMI-componenten opnieuw te registreren. snel:

  • cd /d %windir%\system32\wbem
  • voor %i in (*.dll) doe RegSvr32 -s %i
  • voor %i in (*.exe) doe %i /RegServer

Nmerk op dat geen van de bovenstaande twee methoden. herstel de ontbrekende bestanden met betrekking tot Windows Management Instrumentation (WMI). Hieronder vindt u dus een uitgebreide reparatieprocedure die alle ontbrekende WMI herstelt. modulen. Als er WMI-modules ontbreken, kunt u de volgende methode gebruiken.

Uitgebreide herbouwmethode

Belangrijke notitie: Als je hebt geïnstalleerd. een Service Pack, moet u uw Windows XP-cd met Service plaatsen. Pack-integratie (genaamd als de geslipstreamd Windows XP-cd). Als jij. heb je er geen, dan kun je verwijzen naar de %Windir%\ServicePackFiles\i386 map voor een recente versie van de systeembestanden die nodig zijn tijdens WMI-reparatie. Of u kunt een. slipstreamed Windows XP-cd en plaats deze wanneer daarom wordt gevraagd.

Klik op Start, Uitvoeren, typ de volgende opdracht en druk op ENTER:

rundll32.exe setupapi, InstallHinfSection. WBEM 132 %windir%\inf\wbemoc.inf

Plaats uw Windows XP-cd in het station wanneer daarom wordt gevraagd. Het herstelproces duurt enkele minuten. Start dan opnieuw op. Windows om de wijzigingen door te voeren.