Восстановление поврежденного WMI
wmi
Иногда случается так, что после установки одного из обновлений Windows WMI перестает работать на сервере или рабочей станции. Если данные не собираются на каком-то компьютере даже локально (при наличии прав администратора), скорее всего WMI поврежден.
Для соединения используется порт 135
Можно попробовать восстановить WMI по следующей инструкции.
I. Исправление ошибок регистрации библиотек WMI
- Перейти в системный каталог Windows. Перейти в подкаталог wbem.
В этом каталоге находятся файлы WMI.
- Перерегистрировать библиотеки
- Перерегистрировать исполняемые файлы
regsvr32 -s scrcons.exe
regsvr32 -s unsecapp.exe
regsvr32 -s wbemtest.exe
regsvr32 -s winmgmt.exe
regsvr32 -s wmiadap.exe
regsvr32 -s wmiapsrv.exe
regsvr32 -s wmiprvse.exe
2. Исправление ошибок репозитория:
-
Остановить сервис WMI
-
В папкеC:\Windows\System32\Wbem
переименовать Repository в Repository_bad
3.Запустить сервис WMI
- Запустить команду
Скрипт, позволяющий выполнить все описанное вверху
Создайте .bat-файл и запустите его
cd %system32%
cd wbem
for %i in (*.dll) do RegSvr32 -s %i
regsvr32 -s scrcons.exe
regsvr32 -s unsecapp.exe
regsvr32 -s wbemtest.exe
regsvr32 -s winmgmt.exe
regsvr32 -s wmiadap.exe
regsvr32 -s wmiapsrv.exe
regsvr32 -s wmiprvse.exe
net stop winmgmt
cd %system32%
cd wbem
ren Repository Repository_bad
net start winmgmt
rundll32 wbemupgd, UpgradeRepository