![]() |
Проблема с WMI
Сама служба работает с первого взгляда без проблем. Но вот что то не то с репозиторием. Хотел бы уточнить как пересобрать хранилище?
Примерно так было в ХП:
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 Поясню для чего надо. Например получить данные загрузки процессора через WMI показывает либо неверные данные либо служба "отваливается" |
Инсульт, попробуйте в командной строке (cmd.exe) от имени Администратора выполнить:
Код:
winmgmt /salvagerepository |
Сразу пишет "База данных WMI согласована" После перезагрузки ничего не меняется.
Что еще заметил в WMI было раньше например "% загрузки процессора\сек" сейчас "% загрузки процессора\с" так и во всех счетчиках. Возможно и какие то другие изменения. |
Инсульт, в командной строке (cmd.exe) от имени Администратора выполните:
Код:
sfc /scannow |
Время: 22:42. |
Время: 22:42.
© OSzone.net 2001-