Wmi проблеми і рішення

Не раз я стикався, що перестають у користувача запускатися служби (хоча він є локальним адміном), ну або наприклад перестає працювати SMS агент (Перестає обмінюватися з SCCM).

Я дуже довго намагався з цим розібратися і нарешті розібрався.

Проблема криється в злісному WMI. Давайте для початку спробуємо розібратися що ж це таке і з чим його їсти? Всіма улюблена, а також дуже розумна дівчинка Віка Wikipedia повідомляє:

WMI (Windows Management Instrumentation в дослівному перекладі) - це інструментарій управління Windows. Якщо говорити більш розгорнуто, то WMI - це одна з базових технологій для централізованого управління і стеження за роботою різних частин комп'ютерної інфраструктури під управлінням платформи Windows.

Опа. За нами стежить великий брат.

Найпростіше що можна зробити це пересобрать WMI як правило це вирішує велику частину проблем.

Для Виконання цих завдань нам буде потрібно запустити командний рядок від адміністратора (Пуск виконати CMD) або користувача який складатиметься в групі Локальних адміністраторів і виконати наступне:

REM Переходимо в каталог

cd / d% windir% system32wbem

REM перереєстрували компоненти

for% i in (* .dll) do RegSvr32 -s% i

for% i in (* .exe) do% i / RegServer

За ідеєю цього має бути досить але зайве не буде виконати і наступне:

REM Синхронізація WMI Лічильників

Ну і наостанок перекомпіляція mof файлів

cd / d% windir% system32wbem

for / r% i in (* .mof * .mfl) do mofcomp% i

При усуненні несправностей дотримуйтесь простого правила: спочатку пробуйте вирішити проблему менш «жорстким» способом (перереєстрацією бібліотек і перекомпиляцией mof-файлів) і тільки якщо нічого не допомагає - перебудовою (видаленням і створенням заново) сховища.

Це пов'язано з тим, що існують додатки, які тільки оновлюють репозиторій при установці, але не використовують .mof-файли. Відповідно, при видаленні і створенні заново сховища дані програми не оновлять інформацію автоматично і не всі їх дані, пов'язані з WMI, будуть втрачені аж до того моменту, поки ви не переустановите ці додатки.

Так само слід пам'ятати, що не всі програми зберігають свої бібліотеки і .mof-файли в% systemroot% system32wbem. Відповідно вам потрібно буде їх знайти перед тим як зареєструвати бібліотеки заново або перекомпіліровать mof.

Зібралися на риболовлю? ось Вам відмінна донна снасть поспішайте!

Схожі статті