Ошибка работы компонента 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 в исключения.

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

Установить библиотеки DirectX 12 если они выдают сбой
Ошибка Драйвер устройства не найден при установке Windows 11
Слетает драйвер звуковой карты Realtek после обновления Windows