Что означают эти ошибки в Event Viewer?

Я получал много ошибок Event ID 10 при запуске Windows 7 Ultimate 64 Bit(SP1). Очень часто встречаются две ошибки (источники - WMI и Service Control Manager), которые возникают при каждом запуске (или при входе в систему?):

(Первые две ошибки)
Подробности из вкладки General первой ошибки (т.е. WMI) приведены ниже:

Фильтр событий с запросом "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor"И TargetInstance.LoadPercentage > 99" не может быть повторно активирован в пространстве имен "//./root/CIMV2" из-за ошибки 0x80041003. События не могут быть доставлены через этот фильтр, пока проблема не будет устранена.

И детали из второго:

Не удалось запустить службу NEWDRIVER из-за следующей ошибки: Система не может найти указанный файл.

Кроме того, я вижу задержанный вход в систему (не знаю, связано ли это)?
Кто-нибудь знает, что это за ошибки и как их исправить?

1 ответ

Ошибка WMI - известная проблема:

Из Microsoft KB2545227:

Причина:

Это произошло в процессе создания DVD/ISO Windows 7 SP1. В процессе создания возникла проблема, из-за которой регистрация WMI оставалась в DVD/ISO. Поскольку регистрация предназначена для работы только во время процесса создания DVD/ISO, она не запускается в действующей системе и вызывает эти события. Эти события не указывают на какую-либо проблему в системе и могут быть безопасно проигнорированы. Однако, если вы хотите предотвратить генерацию этих событий и хотите вручную удалить эту конкретную регистрацию WMI, выполните шаги, описанные в этой статье, для запуска сценария обходного решения.

Они предлагают FixIt для решения проблемы, а также ручные инструкции:

  1. В Блокноте создайте новый документ с именем Workaround.txt.

  2. Скопируйте следующий скрипт в блокнот:


strComputer = "."

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\subscription")

Set obj1 = objWMIService.ExecQuery("select * from __eventfilter where name='BVTFilter' and query='SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA ""Win32_Processor"" AND TargetInstance.LoadPercentage > 99'")

For Each obj1elem in obj1

set obj2set = obj1elem.Associators_("__FilterToConsumerBinding")

set obj3set = obj1elem.References_("__FilterToConsumerBinding")

For each obj2 in obj2set

 WScript.echo "Deleting the object"

 WScript.echo obj2.GetObjectText_

 obj2.Delete_

next

For each obj3 in obj3set

 WScript.echo "Deleting the object"

 WScript.echo obj3.GetObjectText_

 obj3.Delete_

next

WScript.echo "Deleting the object"

WScript.echo obj1elem.GetObjectText_

obj1elem.Delete_

Next
  1. Сохранить текст как Workaround.vbs

  2. Закрыть Блокнот

  3. Откройте командную строку с повышенными правами:

    а. Нажмите на начало

    б. Нажмите на Программы

    с. Щелкните правой кнопкой мыши на командной строке

    д. Выберите "Запуск от имени администратора".

  4. Изменить каталог на тот, который содержит workaround.vbs (Пример CD c:\users\%username%)

  5. Бежать cscript workaround.vbs

После запуска сценария ошибки Event ID 10, связанные с этим событием, должны прекратиться. Это не удаляет ни одну из существующих записей в журнале событий, их необходимо будет вручную удалить из журнала событий приложения.

Для проблемы "Сбой службы NEWDRIVER":

У вас есть служба с именем "NEWDRIVER", зарегистрированная в системе, но файлы, необходимые для ее запуска, отсутствуют. Поскольку файлы отсутствуют и ваш компьютер ведет себя нормально, вы можете просто удалить ссылку на сервис.

Вы должны быть в состоянии сделать это из командной строки с повышенными правами, с sc (Сервисный контроль) команда. Например.:

sc delete NEWDRIVER

Другие вопросы по тегам