Reparation och omregistrering av WMI

click fraud protection

Reparation och omregistrering av WMI

Microsofts WMI-diagnosverktyg

Microsoft har släppt ett nytt diagnosverktyg som hjälper systemadministratörer. diagnostisera och reparera problem med WMI. Det är lämpligt att gå igenom filen WMIDiag_ReadMe.doc till. förstå hur verktyget fungerar och de kommandoradsargument som stöds. Här är nedladdningen. länk: WMI Diagnosis Utility

Du kan använda verktyget (WMIDiag.vbs) för att ta reda på om en repository-ombyggnad är. nödvändigt eller inte. Verktyget kör en omfattande testning av WMI och rapporter. resultaten till en loggfil, som placeras i användarens Temp-mapp (%Temp%) mapp som standard.

Herr Alain Lissoir [MS] var vänlig nog att dela med sig av följande. info med mig:

Om det finns ett behov bland alla problem som upptäckts av WMIDiag att återuppbygga. repository efter att ha försökt alla fixar som föreslagits av WMIDiag kommer WMIDiag att lista. återuppbyggnad av förvaret som den sista åtgärden som kan göras. (innan du bygger om förvaret).

Här är några av de användbara länkarna som jag stötte på. Alains hemsida:

  • Windows. Management Instrumentation (WMI) Teamblogg
  • RADERA INTE FÖRVARET genast! Läs den här artikeln istället! WMI. Fungerar inte!

Återuppbyggnad av WMI-förrådet

Om du upplever beteende när du använder WMI, såsom applikationsfel eller. skript som brukade fungera fungerar inte längre, du kan ha ett skadat WMI. förvaret. För att fixa ett skadat WMI-förråd, använd dessa steg:

Windows XP och Windows Vista

Klicka på Start, Kör och skriv CMD.EXE

Notera: I Windows Vista måste du öppna en upphöjd Kommandotolksfönster. För att göra det, klicka på Start, klicka. Alla program, klicka på Tillbehör, högerklicka Kommandotolken, och då. klick Kör som administratör.

Skriv detta kommando och tryck på Enter:

nätstopp winmgmt

Använd Windows Explorer och byt namn på mappen %windir%\System32\Wbem\Repository. (Till exempel %windir%\System32\Wbem\Repository_bad). %windir% representerar sökvägen till Windows-katalogen, vilket vanligtvis är C:\Windows.

Växla till kommandotolksfönstret och skriv följande och tryck på RETUR. efter varje rad:

nätstart winmgmt

UTGÅNG

Med tillstånd: Ovanstående är hämtat från Microsoft. Technet-artikel. WMI fungerar inte!
2007 Microsoft Corporation. Alla rättigheter förbehållna.

För Windows XP Service Pack 2

Klicka på Start, Kör och skriv följande kommando:

rundll32 wbemupgd, UpgradeRepository

Detta kommando används för att upptäcka och reparera ett skadat WMI-förråd. De. resultaten lagras i de setup.log (%windir%\system32\wbem\logs\setup.log) fil.

För Windows Vista

Öppna en upphöjd Kommandotolksfönster. För att göra det, klicka på Start, klicka. Alla program, klicka på Tillbehör, högerklicka Kommandotolken, och då. klick Kör som administratör.

Skriv följande kommando:

winmgmt /salvagerepository

Kommandot ovan Utför en konsistenskontroll på WMI-förvaret, och. om en inkonsekvens upptäcks, bygger om förvaret. Innehållet i. inkonsekvent förvaret slås samman med det ombyggda förvaret, om så kan. läsa.

För Windows Server 2003

Använd följande kommando för att upptäcka och reparera ett skadat WMI-förråd:

rundll32 wbemupgd, RepairWMISetup

Omregistrering av WMI-komponenterna (ref. Vanliga frågor om WMI)

.DLL- och .EXE-filerna som används av WMI finns i %windir%\system32\wbem. Du kan behöva omregistrera alla .DLL- och .EXE-filer i den här katalogen. Om. om du kör ett 64-bitarssystem kan du också behöva leta efter .DLL: er och .EXE. filer i %windir%\sysWOW64\wbem.

För att omregistrera WMI-komponenterna, kör följande kommandon vid kommandot. prompt:

  • cd /d %windir%\system32\wbem
  • för %i i (*.dll) gör RegSvr32 -s %i
  • för %i i (*.exe) gör %i /RegServer

NObservera att ingen av ovanstående två metoder. återställ de saknade filerna relaterade till Windows Management Instrumentation (WMI). Så nedan är en omfattande reparationsprocedur som återställer alla saknade WMI. moduler. Om WMI-moduler saknas kan du använda följande metod.

Omfattande ombyggnadsmetod

Viktig notering: Om du har installerat. ett Service Pack måste du sätta i din Windows XP CD med Service. Packintegration (kallad som Slipstreamad Windows XP CD). Om du. inte har en, kan du peka på %Windir%\ServicePackFiles\i386 mapp för en ny version av systemfilerna som krävs under WMI-reparation. Eller så kan du skapa en. slipstreamade Windows XP CD och sätt i den när du uppmanas.

Klicka på Start, Kör och skriv följande kommando och tryck på RETUR:

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

Sätt i din Windows XP CD i enheten när du uppmanas. Reparationsprocessen bör ta några minuter att slutföra. Starta sedan om. Windows för att ändringarna ska träda i kraft.