Ошибка работы компонента Windows Management Instrumentation WMI

Как исправить ошибку работы компонента Windows Management Instrumentation WMI

Ошибка Windows Management Instrumentation (WMI) исправляется переустановкой и восстановлением компонента через командную строку, переиндексацией репозитория WMI или откатом системы на точку восстановления. В большинстве случаев проблема решается за 15–20 минут без переустановки Windows.

Причины проблемы

  • Повреждение репозитория WMI из-за некорректного завершения системы или сбоя питания
  • Конфликт с антивирусным ПО или утилитами для очистки системы
  • Отсутствие или повреждение системных файлов WMI
  • Ошибки реестра Windows, связанные с WMI
  • Заражение вредоносным ПО, блокирующим доступ к WMI
  • Некорректная установка обновлений Windows

Пошаговая инструкция

Способ 1: Восстановление WMI через командную строку

  1. Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter для открытия командной строки от администратора.
  2. Скопируйте и вставьте команду: net stop winmgmt и нажмите Enter для остановки службы WMI.
  3. Выполните команду: winmgmt /resetrepository для переиндексации репозитория WMI.
  4. Выполните команду: net start winmgmt для перезапуска службы WMI.
  5. Перезагрузите компьютер командой shutdown /r /t 0.

Способ 2: Автоматическое восстановление WMI

  1. Откройте командную строку от администратора (см. шаг 1 Способа 1).
  2. Выполните команду: powershell для входа в PowerShell.
  3. Скопируйте и выполните скрипт: Get-WmiObject win32_process -filter "name='svchost.exe'" | select handle | foreach {invoke-wmimethod -path win32_process -name terminate -argumentlist @($_.handle)} для диагностики.
  4. Вернитесь в командную строку (exit) и выполните: Repair-WmiObject (если доступно в вашей версии Windows).
  5. Перезагрузитесь.

Способ 3: Полное восстановление репозитория WMI

  1. Откройте командную строку от администратора.
  2. Выполните последовательно команды (копируйте и вставляйте по одной):
  3. for %s in (*.mof *.mfl) do mofcomp %s
  4. for %s in (*.mof *.mfl) do mofcomp %s (повторите дважды)
  5. wmiObject -Path "\\.\root\cimv2"
  6. Остановите WMI: net stop winmgmt
  7. Удалите старый репозиторий: del %systemroot%\System32\wbem\Repository /s
  8. Запустите WMI заново: net start winmgmt
  9. Перезагрузитесь командой shutdown /r /t 0

Способ 4: Проверка и восстановление через Windows Defender

  1. Откройте ПараметрыКонфиденциальность и безопасностьБезопасность Windows.
  2. Нажмите на Защита от вирусов и угроз.
  3. Выберите Параметры сканированияУглублённое сканирование.
  4. Нажмите Сканировать сейчас для проверки на вредонос.
  5. По завершении перезагрузитесь.

Способ 5: Откат на точку восстановления системы

  1. Нажмите Win + R, введите rstrui.exe и нажмите Enter.
  2. Выберите Далее в окне восстановления.
  3. Выберите точку восстановления, созданную до появления ошибки WMI.
  4. Нажмите ДалееГотовоДа для запуска восстановления.
  5. Система перезагрузится автоматически.

Часто задаваемые вопросы

Что делать, если WMI не запускается после восстановления? Повторите Способ 3 (полное восстановление репозитория) в безопасном режиме: нажмите Win + R, введите msconfig, перейдите на вкладку Загрузка, отметьте Безопасный режим и перезагрузитесь.

Может ли восстановление WMI привести к потере данных? Нет, восстановление WMI затрагивает только системные компоненты и не удаляет личные файлы; репозиторий WMI пересоздаётся автоматически при перезагрузке.

Нужно ли удалять антивирус перед восстановлением WMI? Рекомендуется временно отключить защиту в реальном времени через параметры антивируса, но полное удаление не требуется; достаточно добавить папку %systemroot%\System32\wbem в исключения.

Похожие материалы

Ошибка Сбой запроса дескриптора конфигурации USB устройства
Восстановление предыдущей версии драйвера кнопкой Откатить в Windows
Слетает драйвер звуковой карты Realtek после обновления Windows