Поправка и пререгистрация на WMI

Ремонт и пререгистрация на WMI

Помощната програма за диагностика на WMI на Microsoft

Microsoft пусна нов инструмент за диагностика, който помага на системните администратори. диагностициране и отстраняване на проблеми с WMI. Препоръчително е да преминете през файла WMIDiag_ReadMe.doc до. разберете как работи помощната програма и поддържаните аргументи на командния ред. Ето изтеглянето. връзка: Помощната програма за диагностика на WMI

Можете да използвате помощната програма (WMIDiag.vbs), за да разберете дали е изградено повторно хранилище. необходимо или не. Помощната програма извършва цялостно тестване на WMI и доклади. резултатите в регистрационен файл, който се поставя в папката Temp на потребителя (%Temp%) папка по подразбиране.

Г-н Ален Лисоар [MS] беше любезен да сподели следното. информация с мен:

Ако има нужда от всички проблеми, открити от WMIDiag, да се възстанови. хранилище след опит за всички корекции, предложени от WMIDiag, WMIDiag ще изброи. възстановяване на хранилището като последното действие сред нещата, които може да се направи. (преди възстановяването на хранилището).

Ето някои от полезните връзки, от които попаднах. Начална страница на Ален:

  • Windows. Блог на екипа на инструментите за управление (WMI).
  • НЕ ИЗТРИВАЙТЕ ХРАНИЛИЩАТА веднага! Вместо това прочетете тази статия! WMI. Не работи!

Възстановяване на WMI хранилището

Ако изпитвате поведение при използване на WMI, като например грешки в приложението или. скриптове, които преди са работили, вече не работят, може да имате повреден WMI. хранилище. За да коригирате повредено WMI хранилище, използвайте следните стъпки:

Windows XP и Windows Vista

Щракнете върху Старт, Изпълни и напишете CMD.EXE

Забележка: В Windows Vista трябва да отворите файл повишена Прозорец на командния ред. За да направите това, щракнете върху Старт, щракнете. Всички програми, щракнете върху Аксесоари, щракнете с десния бутон Командния ред, и тогава. щракнете Изпълни като администратор.

Въведете тази команда и натиснете Enter:

net stop winmgmt

С помощта на Windows Explorer преименувайте папката %windir%\System32\Wbem\Repository. (Например %windir%\System32\Wbem\Repository_bad). %windir% представлява пътя към директорията на Windows, което обикновено е C:\Windows.

Превключете към прозореца на командния ред и въведете следното и натиснете ENTER. след всеки ред:

net start winmgmt

ИЗХОД

С любезно съдействие: Горното е извлечено от Microsoft. Technet статия. WMI не работи!
2007 Microsoft Corporation. Всички права запазени.

За Windows XP Service Pack 2

Щракнете върху Старт, Изпълни и въведете следната команда:

rundll32 wbemupgd, UpgradeRepository

Тази команда се използва за откриване и поправка на повредено WMI хранилище. В. резултатите се съхраняват в на setup.log (%windir%\system32\wbem\logs\setup.log) файл.

За Windows Vista

Отворете ан повишена Прозорец на командния ред. За да направите това, щракнете върху Старт, щракнете. Всички програми, щракнете върху Аксесоари, щракнете с десния бутон Командния ред, и тогава. щракнете Изпълни като администратор.

Въведете следната команда:

winmgmt /salvagerepository

Горната команда Извършва проверка на последователността на WMI хранилището и. ако се открие несъответствие, изгражда отново хранилището. Съдържанието на. непоследователното хранилище се слива в преустроеното хранилище, ако може. Прочети.

За Windows Server 2003

Използвайте следната команда, за да откриете и поправите повредено WMI хранилище:

rundll32 wbemupgd, RepairWMISetup

Пререгистриране на компонентите на WMI (реф. WMI ЧЗВ)

Файловете .DLL и .EXE, използвани от WMI, се намират в %windir%\system32\wbem. Може да се наложи да пререгистрирате всички .DLL и .EXE файлове в тази директория. Ако. използвате 64-битова система, може също да се наложи да проверите за .DLL и .EXE. файлове в %windir%\sysWOW64\wbem.

За да пререгистрирате компонентите на WMI, изпълнете следните команди в командата. подкана:

  • cd /d %windir%\system32\wbem
  • за %i в (*.dll) направете RegSvr32 -s %i
  • за %i в (*.exe) направете %i /RegServer

нимайте предвид, че нито един от горните два метода. възстановяване на липсващите файлове, свързани с Windows Management Instrumentation (WMI). И така, по-долу е изчерпателна процедура за ремонт, която възстановява целия липсващ WMI. модули. В случай на липсващи WMI модули, можете да използвате следния метод.

Комплексен метод за възстановяване

Важна забележка: Ако сте инсталирали. сервизен пакет, трябва да поставите компактдиска с Windows XP с услуга. Интегриране на пакети (наречено като Slipstreamed CD с Windows XP). Ако ти. нямате такъв, можете да посочите %Windir%\ServicePackFiles\i386 папка за последна версия на системните файлове, необходими по време на ремонт на WMI. Или можете да създадете a. CD с Windows XP и го поставете, когато бъдете подканени.

Щракнете върху Старт, Изпълни и въведете следната команда и натиснете ENTER:

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

Поставете компактдиска с Windows XP в устройството, когато бъдете подканени. Процесът на ремонт трябва да отнеме няколко минути. След това рестартирайте. Windows, за да влязат в сила промените.