Reparation og omregistrering af WMI

Reparation og omregistrering af WMI

Microsofts WMI-diagnoseværktøj

Microsoft har udgivet et nyt diagnoseværktøj, der hjælper systemadministratorer. diagnosticere og reparere problemer med WMI. Det er tilrådeligt at gå gennem filen WMIDiag_ReadMe.doc til. forstå, hvordan værktøjet virker, og de understøttede kommandolinjeargumenter. Her er download. link: WMI Diagnosis Utility

Du kan bruge hjælpeprogrammet (WMIDiag.vbs) til at finde ud af, om en repository-genopbygning er. nødvendigt eller ej. Værktøjet kører en omfattende test af WMI og rapporter. resultaterne til en logfil, som placeres i brugerens Temp-mappe (%Temp%) mappe som standard.

Hr. Alain Lissoir [MS] var venlig nok til at dele følgende. info med mig:

Hvis der er et behov blandt alle problemer opdaget af WMIDiag for at genopbygge. repository efter at have forsøgt alle rettelser foreslået af WMIDiag, vil WMIDiag en liste over. genopbygning af depotet som den sidste handling blandt de ting, der kan gøres. (før genopbygning af depotet).

Her er nogle af de nyttige links, som jeg stødte på. Alains hjemmeside:

  • Windows. Management Instrumentation (WMI) Team Blog
  • SLET IKKE REPOSITORET med det samme! Læs denne artikel i stedet! WMI. Virker ikke!

Genopbygning af WMI-lageret

Hvis du oplever adfærd ved brug af WMI, såsom applikationsfejl eller. scripts, der plejede at virke, fungerer ikke længere, du har muligvis et beskadiget WMI. depot. Brug disse trin for at rette et beskadiget WMI-lager:

Windows XP og Windows Vista

Klik på Start, Kør og skriv CMD.EXE

Bemærk: I Windows Vista skal du åbne en forhøjet Kommandoprompt vindue. For at gøre det, klik på Start, klik. Alle programmer, klik på Tilbehør, højreklik Kommandoprompt, og så. klik Kør som administrator.

Skriv denne kommando og tryk på Enter:

net stop winmgmt

Brug Windows Stifinder til at omdøbe mappen %windir%\System32\Wbem\Repository. (For eksempel %windir%\System32\Wbem\Repository_bad). %windir% repræsenterer stien til Windows-biblioteket, hvilket typisk er C:\Windows.

Skift til kommandopromptvinduet, og skriv følgende, og tryk på ENTER. efter hver linje:

net start winmgmt

AFSLUT

Høflighed: Ovenstående er uddrag fra Microsoft. Technet artikel. WMI virker ikke!
2007 Microsoft Corporation. Alle rettigheder forbeholdes.

Til Windows XP Service Pack 2

Klik på Start, Kør og skriv følgende kommando:

rundll32 wbemupgd, UpgradeRepository

Denne kommando bruges til at opdage og reparere et beskadiget WMI-lager. Det. resultater gemmes i det setup.log (%windir%\system32\wbem\logs\setup.log) fil.

Til Windows Vista

Åbn en forhøjet Kommandoprompt vindue. For at gøre det, klik på Start, klik. Alle programmer, klik på Tilbehør, højreklik Kommandoprompt, og så. klik Kør som administrator.

Skriv følgende kommando:

winmgmt /salvagerepository

Ovenstående kommando Udfører et konsistenstjek på WMI-lageret, og. hvis der opdages en inkonsekvens, genopbygger depotet. Indholdet af. inkonsistent depot flettes ind i det genopbyggede lager, hvis det kan være. Læs.

Til Windows Server 2003

Brug følgende kommando til at opdage og reparere et beskadiget WMI-lager:

rundll32 wbemupgd, RepairWMISetup

Omregistrering af WMI-komponenterne (ref. WMI FAQ)

.DLL- og .EXE-filerne, der bruges af WMI, er placeret i %windir%\system32\wbem. Du skal muligvis omregistrere alle .DLL- og .EXE-filerne i denne mappe. Hvis. du kører et 64-bit system, skal du muligvis også tjekke for .DLL'er og .EXE. filer i %windir%\sysWOW64\wbem.

For at genregistrere WMI-komponenterne skal du køre følgende kommandoer ved kommandoen. hurtig:

  • cd /d %windir%\system32\wbem
  • for %i i (*.dll) gør RegSvr32 -s %i
  • for %i i (*.exe) skal du gøre %i /RegServer

NBemærk, at ingen af ​​de to ovennævnte metoder. gendan de manglende filer relateret til Windows Management Instrumentation (WMI). Så nedenfor er en omfattende reparationsprocedure, der gendanner alle de manglende WMI. moduler. I tilfælde af manglende WMI-moduler kan du bruge følgende metode.

Omfattende genopbygningsmetode

Vigtig note: Hvis du har installeret. en Service Pack, skal du indsætte din Windows XP CD med Service. Pack integration (kaldet som Slipstreamet Windows XP CD). Hvis du. ikke har en, kan du pege på %Windir%\ServicePackFiles\i386 mappe for en nyere version af de systemfiler, der kræves under WMI-reparation. Eller du kan oprette en. slipstreamede Windows XP-cd'en og indsæt den, når du bliver bedt om det.

Klik på Start, Kør og skriv følgende kommando, og tryk på ENTER:

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

Indsæt din Windows XP-cd i drevet, når du bliver bedt om det. Reparationsprocessen bør tage et par minutter at fuldføre. Genstart derefter. Windows for at ændringerne træder i kraft.