Oprava a přeregistrování WMI

Oprava a přeregistrování WMI

Diagnostický nástroj WMI společnosti Microsoft

Společnost Microsoft vydala nový diagnostický nástroj, který pomáhá správcům systému. diagnostikovat a opravovat problémy s WMI. Je vhodné projít soubor WMIDiag_ReadMe.doc. pochopit, jak nástroj funguje, a podporované argumenty příkazového řádku. Zde je stažení. odkaz: Nástroj pro diagnostiku WMI

Můžete použít obslužný program (WMIDiag.vbs) ke zjištění, zda je repozitář znovu sestaven. nutné nebo ne. Nástroj spouští komplexní testování WMI a sestav. výsledky do souboru protokolu, který je umístěn ve složce Temp uživatele (%Temp%) složku ve výchozím nastavení.

Pan Alain Lissoir [MS] byl tak laskav a podělil se o následující. info u mě:

Pokud je mezi všemi problémy zjištěnými WMIDiagem potřeba znovu sestavit. úložiště po pokusu o všechny opravy navržené WMIDiag, WMIDiag vypíše. přestavba úložiště jako poslední akce mezi věcmi, které lze provést. (před přestavbou úložiště).

Zde jsou některé z užitečných odkazů, na které jsem narazil. Alainova domovská stránka:

  • Okna. Blog týmu Management Instrumentation (WMI).
  • NEMAZEJTE IHNED ÚLOŽIŠTĚ! Přečtěte si raději tento článek! WMI. Nefunguje!

Přebudování úložiště WMI

Pokud se při používání WMI setkáte s chováním, jako jsou chyby aplikací nebo. skripty, které dříve fungovaly, již nefungují, můžete mít poškozené WMI. úložiště. Chcete-li opravit poškozené úložiště WMI, postupujte takto:

Windows XP a Windows Vista

Klikněte na Start, Spustit a zadejte CMD.EXE

Poznámka: V systému Windows Vista musíte otevřít soubor zvýšené Okno příkazového řádku. Chcete-li tak učinit, klepněte na tlačítko Start, klepněte na tlačítko. Všechny programy, klepněte na Příslušenství a klepněte pravým tlačítkem Příkazový řádek, a pak. klikněte Spustit jako administrátor.

Zadejte tento příkaz a stiskněte Enter:

net stop winmgmt

Pomocí Průzkumníka Windows přejmenujte složku %windir%\System32\Wbem\Repository. (Například %windir%\System32\Wbem\Repository_bad). %windir% představuje cestu k adresáři Windows, což je obvykle C:\Windows.

Přepněte do okna Příkazový řádek a zadejte následující a stiskněte ENTER. po každém řádku:

čistý start winmgmt

VÝSTUP

S laskavým svolením: Výše ​​uvedené je výňatek od společnosti Microsoft. Článek Technet. WMI nefunguje!
2007 Microsoft Corporation. Všechna práva vyhrazena.

Pro Windows XP Service Pack 2

Klikněte na Start, Spustit a zadejte následující příkaz:

rundll32 wbemupgd, UpgradeRepository

Tento příkaz se používá k detekci a opravě poškozeného úložiště WMI. The. výsledky jsou uloženy v a setup.log (%windir%\system32\wbem\logs\setup.log) soubor.

Pro Windows Vista

Otevřete an zvýšené Okno příkazového řádku. Chcete-li tak učinit, klepněte na tlačítko Start, klepněte na tlačítko. Všechny programy, klepněte na Příslušenství a klepněte pravým tlačítkem Příkazový řádek, a pak. klikněte Spustit jako administrátor.

Zadejte následující příkaz:

winmgmt /salvagerepository

Výše uvedený příkaz Provede kontrolu konzistence v úložišti WMI a. pokud je zjištěna nekonzistence, znovu sestaví úložiště. Obsah. nekonzistentní úložiště je sloučeno do přestavěného úložiště, pokud je to možné. číst.

Pro Windows Server 2003

K detekci a opravě poškozeného úložiště WMI použijte následující příkaz:

rundll32 wbemupgd, RepairWMISetup

Opětovná registrace komponent WMI (Ref. WMI FAQ)

Soubory .DLL a .EXE používané službou WMI jsou umístěny v %windir%\system32\wbem. Možná budete muset znovu zaregistrovat všechny soubory .DLL a .EXE v tomto adresáři. Li. používáte 64bitový systém, možná budete muset také zkontrolovat .DLL a .EXE. soubory v %windir%\sysWOW64\wbem.

Chcete-li znovu zaregistrovat součásti WMI, spusťte v příkazu následující příkazy. výzva:

  • cd /d %windir%\system32\wbem
  • pro %i v (*.dll) proveďte RegSvr32 -s %i
  • pro %i v (*.exe) proveďte %i /RegServer

Nvšimněte si, že žádná z výše uvedených dvou metod. obnovit chybějící soubory související s Windows Management Instrumentation (WMI). Níže je uveden komplexní postup opravy, který obnoví všechny chybějící WMI. moduly. V případě chybějících modulů WMI můžete použít následující metodu.

Komplexní metoda přestavby

Důležitá poznámka: Pokud jste nainstalovali. aktualizace Service Pack, musíte vložit disk CD se systémem Windows XP se službou. Integrace balíčku (nazývaná jako Slipstreamed CD se systémem Windows XP). Jestli ty. žádný nemáte, můžete ukázat na %Windir%\ServicePackFiles\i386 složku pro nejnovější verzi systémových souborů požadovaných během opravy WMI. Nebo můžete vytvořit a. disk CD se systémem Windows XP a po výzvě jej vložte.

Klikněte na Start, Spustit, zadejte následující příkaz a stiskněte ENTER:

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

Po zobrazení výzvy vložte do jednotky disk CD se systémem Windows XP. Proces opravy by měl trvat několik minut. Poté restartujte. Windows, aby se změny projevily.