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.