Восстановление и перерегистрация WMI

Восстановление и перерегистрация WMI

Утилита диагностики WMI от Microsoft

Microsoft выпустила новый инструмент диагностики, который помогает системным администраторам. диагностировать и устранять проблемы с WMI. Желательно пройти через файл WMIDiag_ReadMe.doc в. понять, как работает утилита, и какие аргументы в командной строке поддерживаются. Вот загрузка. ссылка на сайт: Утилита диагностики WMI

Вы можете использовать утилиту (WMIDiag.vbs), чтобы узнать, нужно ли перестроить репозиторий. необходимо или нет. Утилита выполняет комплексное тестирование WMI и отчетов. результаты в файл журнала, который помещается в папку Temp пользователя (% Temp%) папка по умолчанию.

Г-н Ален Лиссуар [М.С.] любезно поделился следующим. информация со мной:

Если среди всех проблем, обнаруженных WMIDiag, есть необходимость пересобрать файл. репозиторий после попытки всех исправлений, предложенных WMIDiag, WMIDiag перечислит файлы. восстановление репозитория как последнее действие из того, что можно сделать. (перед восстановлением репозитория).

Вот несколько полезных ссылок, на которые я наткнулся. Домашняя страница Алена:

  • Windows. Блог группы разработчиков по инструментарию управления (WMI)
  • НЕ УДАЛЯЙТЕ РЕПОЗИТОРИЙ сразу! Вместо этого прочтите эту статью! WMI. Не работает!

Восстановление репозитория WMI

Если вы столкнулись с поведением при использовании WMI, например с ошибками приложения или. сценарии, которые раньше работали, больше не работают, возможно, у вас поврежден WMI. репозиторий. Чтобы исправить поврежденный репозиторий WMI, выполните следующие действия:

Windows XP и Windows Vista

Нажмите Пуск, Выполнить и введите CMD.EXE

Примечание: В Windows Vista вам нужно открыть возвышенный Окно командной строки. Для этого нажмите Пуск, нажмите. Все программы, щелкните Стандартные, щелкните правой кнопкой мыши Командная строка, а потом. щелкнуть Запустить от имени администратора.

Введите эту команду и нажмите Enter:

чистая остановка winmgmt

Используя проводник Windows, переименуйте папку% windir% \ System32 \ Wbem \ Repository. (Например,% windir% \ System32 \ Wbem \ Repository_bad). % windir% представляет собой путь к каталогу Windows, который обычно C: \ Windows.

Перейдите в окно командной строки, введите следующее и нажмите ENTER. после каждой строки:

чистый старт winmgmt

ВЫХОД

Предоставлено: Вышеупомянутое взято из Microsoft. Статья Technet. WMI не работает!
2007 Корпорация Microsoft. Все права защищены.

Для Windows XP с пакетом обновления 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 (Ref. WMI FAQ)

Файлы .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

NОбратите внимание, что ни один из двух вышеперечисленных методов. восстановить недостающие файлы, относящиеся к инструментарию управления Windows (WMI). Итак, ниже представлена ​​комплексная процедура восстановления, которая восстанавливает все отсутствующие WMI. модули. В случае отсутствия модулей WMI вы можете использовать следующий метод.

Комплексный метод восстановления

Важная заметка: Если вы установили. пакет обновления, вам необходимо вставить компакт-диск Windows XP с сервисом. Интеграция пакетов (называемая Slipstreamed Компакт-диск Windows XP). Если ты. нет, вы можете указать на % Windir% \ ServicePackFiles \ i386 папка для последней версии системных файлов, необходимых для восстановления WMI. Или вы можете создать. Вставьте компакт-диск Windows XP и вставьте его, когда будет предложено.

Нажмите Пуск, Выполнить, введите следующую команду и нажмите ВВОД:

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

При появлении запроса вставьте компакт-диск с Windows XP в дисковод. Процесс ремонта должен занять несколько минут. Затем перезапустите. Windows, чтобы изменения вступили в силу.