Після інсталяції або оновлення Віндовс 7 з інтегрованим SP1 користувач може зіткнутися з різного роду збоями в роботі системи, що проявляються в її зависаниях, неочікуваних перезавантаженні та інших релевантних несправності. При перегляді логів системи можна помітити проблемний лог «Event filter with query «SELECT * FROM….»», сигналізує про збої роботи одного з системних процесів, пов’язаного з «WMI» (внутрішнім інструментарієм управління Віндовс). В даному матеріалі я розберу, що за проблема InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA, і як її виправити.
Зміст статті:
Найбільш часто зазначена проблема виникає на ОС Віндовс 7 SP1 (рідше на Windows XP і Віндовс Server 2008), і зазвичай пов’язана зі збоєм одного з системних процесів, що використовується при роботі з DVD/ISO і пов’язаним з «Windows Management Instrumentation» – інструментарій управління Віндовс.
Поява даної дисфункції не є критичним, і безліччю користувачів просто ігнорується. При цьому найчастіше дисфункція спостерігається на піратських «кастомних» версіях ОС, ніж на більш стабільних ліцензійних ОС Віндовс.
Існує кілька способів, що дозволяють позбутися від помилки InstanceModificationEvent WITHIN 60. Розглянемо їх докладніше.
Перший із способів запропонований компанією Microsoft, і полягає у створенні та запуску спеціального vbs-скрипта, покликаного виправити проблему InstanceModificationEvent. Текст скрипта можна взяти на сайті support.microsoft.com, або завантажити вже готовий скрипт c сайту appuals.com. Залишиться запустити скрипт, після чого перезавантажити ваш комп’ютер.
Може бути корисно: Як відключити автоматичне оновлення Windows 7?
Ефективним варіантом вирішити проблему InstanceModificationEvent WITHIN 60 є очищення системної папки Repository.
Потім переходимо по шляху:
WindowsSystem32wbemRepository
У цій папці знаходяться п’ять файлів, які необхідно видалити.
Просто так їх видалити не вийде (не вистачить прав), тому необхідно відкрити Провідник (Win+E). У ньому перейти по вказаному шляху, навести курсор на перший файл із зазначених п’яти, і натиснути ПКМ. Потім перейти на вкладку «Безпека» — «Додатково» — «Власник» (вгорі) – «Змінити».
У вікні необхідно вказати нового власника файлу, відмінного від адміністратора (приміром, СИСТЕМА або користувача даного ПК). Після зміни власника необхідно натиснути на «Ок» (не звертайте уваги на попередження системи), і видаліть вказаний файл.
Подібну процедуру необхідно провести з кожним із таких файлів. Потім перезавантажте систему, Віндовс відтворить дані файли, і помилка повинна пропасти.
Для вирішення проблеми «InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA» спробуйте використовувати Microsoft Fix it 5068 від Microsoft, для деяких користувачів він виявився ефективним.
Досить дієвим варіантом вирішення проблеми є відкат системи до стану, що існував до установки проблемного оновлення. Натисніть Win+R, наберіть там rstrui, після чого натисніть enter. Виберіть більш ранню (і стабільну) точку відновлення, і откатите на неї ваш ПК. Детальна інструкція в статті.
Найбільш ефективним способом вирішення помилки InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA є активація відповідного скрипта, так і очищення папки репозиторію, що знаходиться в системній директорії Віндовс. Добре проявив себе і відкат системи до більш ранньої точки відновлення, що дозволяє вирішити помилку InstanceModificationEvent на вашому комп’ютері.