Восстановление WMI (Windows Management Instrumentation)
Q125 Восстановление WMI (Windows Management Instrumentation)
A125
Инструментарий управления Windows (WMI) - это компонент операционной системы Windows, который представляет собой систему управления предприятием через Интернет (WBEM) в реализации корпорации Майкрософт. WBEM - это отраслевая инициатива по разработке стандартной технологии доступа к данным, необходимым для управления средой предприятия. Инструментарий WMI позволяет автоматизировать административные задачи (включая изменение реестра) в среде предприятия. Его можно использовать в языках сценариев, которые имеют обработчик в Windows и работают с объектами Microsoft ActiveX. Кроме того, для изменения реестра Windows можно использовать программу командной строки Wmic.exe из состава инструментария управления Windows.
Дополнительные сведения об инструментарии управления Windows см. на веб-узле корпорации Майкрософт по следующему адресу:
http://msdn2.microsoft.com/en-us/library/aa394582.aspx (на английском языке)
Дополнительные сведения о программе командной строки WMI см. в следующей статье базы знаний Майкрософт:
http://support.microsoft.com/kb/290216/"Командная строка инструментария управления Windows (WMI)" Wmic.exe
Симптомы проблем WMI и методы их решения на английском
http://www.microsoft.com/technet/scr.../help/wmi.mspxFAQ по WMI на английском
http://www.microsoft.com/technet/scr...ifaq.mspx#EHAA1) Для диагностирования WMI предлагается Утилита диагностирования WMI , с помощью которой вы можете получить некоторые сведения о проблемах или состоянии WMI.
2) Восстановление хранилища WMI в Windows XP и Windows Vista
Нажмите кнопку Пуск, Выполнить и введите CMD.EXE
Примечание: В Windows Vista, Вам необходимо открыть Командное окно с правами администратора. Для этого нажмите кнопку Пуск, выберите пункт Все программы, выберите пункт Стандартные, щелкните правой кнопкой мыши Командная строка, а затем щелкните Запуск от имени администратора.
Введите эту команду и нажмите Enter:
net stop winmgmt
Если системе не удалось остановить этот процесс,
выполните команду
winmgmt /kill
С помощью проводника, переименуйте папку %WINDIR% \ System32 \ WBEM \ Repository. (Например, в % WINDIR% \ System32 \ WBEM \ Repository_bad). %WINDIR% представляет собой путь к директории Windows, как правило, это C:\Windows.
Переключитесь на окно команд и выполните следующие команды
NET START WinMgmt
EXIT
Для Windows XP Service Pack 2
Нажмите кнопку Пуск, выберите Выполнить и введите следующую команду:
rundll32 wbemupgd, UpgradeRepository
Эта команда используется для обнаружения и ремонта поврежденных WMI Repository. Результаты хранятся в Setup.log (% WINDIR% \ system32 \ WBEM \ Logs \ Setup.log файл)
Для Windows Vista
Откройте командное окно с правами администратора, для этого нажмите кнопку Пуск, выберите пункт Все программы, выберите пункт Стандартные, щелкните правой кнопкой мыши Командная строка, а затем щелкните Запуск от имени администратора.
Введите следующую команду:
WinMgmt / salvagerepository
Windows Server 2003
Используйте команду
rundll32 wbemupgd, RepairWMISetup
3. Повторная регистрация компонентов WMI
.DLL и. EXE файлы, используемые WMI находятся в %WINDIR% \ system32 \ WBEM. Возможно, необходимо повторно зарегистрировать все DLL и EXE файлы в этом каталоге. Если у вас установлена 64-битная система, также необходимо проверить библиотеки DLL и EXE файлы в %WINDIR%\syswow64\WBEM.
Для повторной регистрации компонент WMI , выполните следующие команды в командной строке:
cd /d %windir%\system32\wbem
for %i in (*.dll) do RegSvr32 -s %i
for %i in (*.exe) do %i /RegServer
Примечание: Оба этих метода не восстанавливают полностью файлы и компоненты WMI, для полного восстановления воспользуйтесь нижеследующим пунктом.
4. Восстановление файлов WMI
Учтите, для этой операции вам нужен дистрибутив с таким же SP, какой установлен в системе. Если у вас его нет, вы можете указывать на папку %Windir%\ServicePackFiles\i386 или вы можете интегрировать последний SP в ваш дистрибут и указать его.
Нажмите кнопку Пуск, выберите Выполнить и введите следующую команду
rundll32.exe setupapi,InstallHinfSection WBEM 132 %windir%\inf\wbemoc.inf
Вставьте компакт-диск Windows XP в дисковод при запросе. Восстановление должно занять несколько минут. Затем перезагрузите Windows для того, чтобы изменения вступили в силу.
Текст этой статьи на английском
http://windowsxp.mvps.org/repairwmi.htm