Ремонт і перереєстрація WMI

click fraud protection

Ремонт і перереєстрація WMI

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

Microsoft випустила новий інструмент діагностики, який допомагає системним адміністраторам. діагностувати та усунути проблеми з WMI. Рекомендується переглянути файл WMIDiag_ReadMe.doc до. зрозуміти, як працює утиліта, і підтримувані аргументи командного рядка. Ось завантаження. посилання: Утиліта діагностики WMI

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

Пан Ален Ліссуар [MS] був люб'язний поділитися наступним. інформація зі мною:

Якщо серед усіх проблем, виявлених WMIDiag, є потреба перебудувати файл. Після спроби всіх виправлень, запропонованих WMIDiag, WMIDiag покаже список. перебудова репозиторію як остання дія серед речей, які можна зробити. (перед відновленням сховища).

Ось деякі з корисних посилань, на які я натрапив. Домашня сторінка Алена:

  • Windows. Блог команди Management Instrumentation (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)

Файли .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 (WMI). Отже, нижче наведена комплексна процедура відновлення, яка відновлює весь відсутній WMI. модулі. У разі відсутності модулів WMI ви можете скористатися наступним методом.

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

Важлива примітка: Якщо ви встановили. пакет оновлень, вам потрібно вставити компакт-диск Windows XP із сервісом. Інтеграція пакетів (називається як Slipstreamed компакт-диск Windows XP). Якщо ти. не маєте, ви можете вказати на %Windir%\ServicePackFiles\i386 папку для останньої версії системних файлів, необхідних під час відновлення WMI. Або ви можете створити a. компакт-диск Windows XP із скачуванням і вставте його, коли буде запропоновано.

Натисніть кнопку Пуск, Виконати, введіть таку команду та натисніть ENTER:

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

Коли з’явиться відповідний запит, вставте компакт-диск Windows XP у дисковод. Процес ремонту має тривати кілька хвилин. Потім перезапустіть. Windows, щоб зміни вступили в силу.