2

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

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

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

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

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

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

1 ответ1

5

Ошибка 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 (Service Control). Например.:

sc delete NEWDRIVER

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .