Ремонт и пререгистрация на 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, за да влязат в сила промените.