Ошибка Windows Management Instrumentation (WMI) исправляется переустановкой и восстановлением компонента через командную строку, переиндексацией репозитория WMI или откатом системы на точку восстановления. В большинстве случаев проблема решается за 15–20 минут без переустановки Windows.
Причины проблемы
- Повреждение репозитория WMI из-за некорректного завершения системы или сбоя питания
- Конфликт с антивирусным ПО или утилитами для очистки системы
- Отсутствие или повреждение системных файлов WMI
- Ошибки реестра Windows, связанные с WMI
- Заражение вредоносным ПО, блокирующим доступ к WMI
- Некорректная установка обновлений Windows
Пошаговая инструкция
Способ 1: Восстановление WMI через командную строку
- Нажмите
Win + R, введитеcmdи нажмитеCtrl + Shift + Enterдля открытия командной строки от администратора. - Скопируйте и вставьте команду:
net stop winmgmtи нажмитеEnterдля остановки службы WMI. - Выполните команду:
winmgmt /resetrepositoryдля переиндексации репозитория WMI. - Выполните команду:
net start winmgmtдля перезапуска службы WMI. - Перезагрузите компьютер командой
shutdown /r /t 0.
Способ 2: Автоматическое восстановление WMI
- Откройте командную строку от администратора (см. шаг 1 Способа 1).
- Выполните команду:
powershellдля входа в PowerShell. - Скопируйте и выполните скрипт:
Get-WmiObject win32_process -filter "name='svchost.exe'" | select handle | foreach {invoke-wmimethod -path win32_process -name terminate -argumentlist @($_.handle)}для диагностики. - Вернитесь в командную строку (
exit) и выполните:Repair-WmiObject(если доступно в вашей версии Windows). - Перезагрузитесь.
Способ 3: Полное восстановление репозитория WMI
- Откройте командную строку от администратора.
- Выполните последовательно команды (копируйте и вставляйте по одной):
for %s in (*.mof *.mfl) do mofcomp %sfor %s in (*.mof *.mfl) do mofcomp %s(повторите дважды)wmiObject -Path "\\.\root\cimv2"- Остановите WMI:
net stop winmgmt - Удалите старый репозиторий:
del %systemroot%\System32\wbem\Repository /s - Запустите WMI заново:
net start winmgmt - Перезагрузитесь командой
shutdown /r /t 0
Способ 4: Проверка и восстановление через Windows Defender
- Откройте
Параметры→Конфиденциальность и безопасность→Безопасность Windows. - Нажмите на
Защита от вирусов и угроз. - Выберите
Параметры сканирования→Углублённое сканирование. - Нажмите
Сканировать сейчасдля проверки на вредонос. - По завершении перезагрузитесь.
Способ 5: Откат на точку восстановления системы
- Нажмите
Win + R, введитеrstrui.exeи нажмитеEnter. - Выберите
Далеев окне восстановления. - Выберите точку восстановления, созданную до появления ошибки WMI.
- Нажмите
Далее→Готово→Дадля запуска восстановления. - Система перезагрузится автоматически.
Часто задаваемые вопросы
Что делать, если WMI не запускается после восстановления? Повторите Способ 3 (полное восстановление репозитория) в безопасном режиме: нажмите Win + R, введите msconfig, перейдите на вкладку Загрузка, отметьте Безопасный режим и перезагрузитесь.
Может ли восстановление WMI привести к потере данных? Нет, восстановление WMI затрагивает только системные компоненты и не удаляет личные файлы; репозиторий WMI пересоздаётся автоматически при перезагрузке.
Нужно ли удалять антивирус перед восстановлением WMI? Рекомендуется временно отключить защиту в реальном времени через параметры антивируса, но полное удаление не требуется; достаточно добавить папку %systemroot%\System32\wbem в исключения.