Repararea și reînregistrarea WMI

Repararea și reînregistrarea WMI

Utilitarul de diagnosticare WMI de la Microsoft

Microsoft a lansat un nou instrument de diagnosticare care ajută administratorii de sistem. diagnosticați și reparați problemele cu WMI. Este recomandabil să parcurgeți fișierul WMIDiag_ReadMe.doc la. înțelegeți cum funcționează utilitarul și argumentele de linie de comandă acceptate. Aici este descărcarea. legătură: Utilitarul de diagnosticare WMI

Puteți utiliza utilitarul (WMIDiag.vbs) pentru a afla dacă este o reconstrucție a depozitului. necesar sau nu. Utilitarul execută o testare cuprinzătoare a WMI și a rapoartelor. rezultatele într-un fișier jurnal, care este plasat în folderul Temp al utilizatorului (%Temp%) folder în mod implicit.

Domnul Alain Lissoir [MS] a fost destul de amabil să împărtășească următoarele. informatii cu mine:

Dacă există o nevoie printre toate problemele detectate de WMIDiag pentru a reconstrui. depozit după încercarea tuturor remedierii sugerate de WMIDiag, WMIDiag va lista. reconstruirea depozitului ca ultima acțiune dintre lucrurile care pot fi făcute. (înainte de a reconstrui depozitul).

Iată câteva dintre linkurile utile de care am dat peste. Pagina de start a lui Alain:

  • Windows. Blogul echipei de instrumente de management (WMI).
  • NU ȘTERGEȚI DEPOZITORUL imediat! Citiți în schimb acest articol! WMI. Nu funcționează!

Reconstruirea depozitului WMI

Dacă aveți un comportament când utilizați WMI, cum ar fi erori de aplicație sau. Scripturile care funcționau nu mai funcționează, este posibil să aveți un WMI corupt. repertoriu. Pentru a remedia un depozit WMI corupt, urmați acești pași:

Windows XP și Windows Vista

Faceți clic pe Start, Run și tastați CMD.EXE

Notă: În Windows Vista, trebuie să deschideți un elevat Fereastra Prompt de comandă. Pentru a face acest lucru, faceți clic pe Start, faceți clic. Toate programele, faceți clic pe Accesorii, faceți clic dreapta Prompt de comandă, și apoi. clic Rulat ca administrator.

Tastați această comandă și apăsați Enter:

net stop winmgmt

Folosind Windows Explorer, redenumiți folderul %windir%\System32\Wbem\Repository. (De exemplu, %windir%\System32\Wbem\Repository_bad). %windir% reprezintă calea către directorul Windows, care este de obicei C:\Windows.

Comutați la fereastra Command Prompt, introduceți următoarele și apăsați ENTER. după fiecare rând:

net start winmgmt

IEȘIRE

Politețe: Cele de mai sus sunt extrase de la Microsoft. articol Technet. WMI nu funcționează!
2007 Microsoft Corporation. Toate drepturile rezervate.

Pentru Windows XP Service Pack 2

Faceți clic pe Start, Run și tastați următoarea comandă:

rundll32 wbemupgd, UpgradeRepository

Această comandă este utilizată pentru a detecta și repara un depozit WMI corupt. The. rezultatele sunt stocate în cel setup.log (%windir%\system32\wbem\logs\setup.log) fişier.

Pentru Windows Vista

Deschide o elevat Fereastra Prompt de comandă. Pentru a face acest lucru, faceți clic pe Start, faceți clic. Toate programele, faceți clic pe Accesorii, faceți clic dreapta Prompt de comandă, și apoi. clic Rulat ca administrator.

Tastați următoarea comandă:

winmgmt /salvagerepository

Comanda de mai sus Efectuează o verificare a coerenței în depozitul WMI și. dacă este detectată o inconsecvență, reconstruiește depozitul. Conținutul. depozitul inconsecvent este fuzionat în depozitul reconstruit, dacă se poate. citit.

Pentru Windows Server 2003

Utilizați următoarea comandă pentru a detecta și repara un depozit WMI corupt:

rundll32 wbemupgd, RepairWMISetup

Reînregistrarea componentelor WMI (Ref. Întrebări frecvente WMI)

Fișierele .DLL și .EXE utilizate de WMI se află în %windir%\system32\wbem. Poate fi necesar să reînregistrați toate fișierele .DLL și .EXE din acest director. Dacă. rulați un sistem pe 64 de biți, ar putea fi necesar să verificați și dacă există .DLL-uri și .EXE. fișierele din %windir%\sysWOW64\wbem.

Pentru a reînregistra componentele WMI, executați următoarele comenzi la comandă. prompt:

  • cd /d %windir%\system32\wbem
  • pentru %i în (*.dll) face RegSvr32 -s %i
  • pentru %i în (*.exe) faceți %i /RegServer

Nrețineți că niciuna dintre cele două metode de mai sus. restaurați fișierele lipsă legate de Windows Management Instrumentation (WMI). Deci, mai jos este o procedură de reparație cuprinzătoare care restabilește toate WMI-urile lipsă. module. În cazul în care lipsesc module WMI, puteți utiliza următoarea metodă.

Metoda de reconstrucție cuprinzătoare

Notă importantă: Dacă ai instalat. un Service Pack, trebuie să introduceți CD-ul Windows XP cu Service. Integrarea pachetului (numită Slipstreamed CD-ul Windows XP). Daca tu. nu ai unul, poți indica %Windir%\ServicePackFiles\i386 folder pentru o versiune recentă a fișierelor de sistem necesare în timpul reparației WMI. Sau puteți crea un. slipstreamed CD-ul Windows XP și introduceți-l când vi se solicită.

Faceți clic pe Start, Run și tastați următoarea comandă și apăsați ENTER:

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

Introduceți CD-ul Windows XP în unitate când vi se solicită. Procesul de reparare ar trebui să dureze câteva minute. Apoi reporniți. Windows pentru ca modificările să intre în vigoare.