O erro do WMI é um problema conhecido:
De KB2545227 :
da MicrosoftCause:
This originated in the Windows 7 SP1 DVD/ISO creation process. There was an issue in the creation process that caused a WMI registration to remain in the DVD/ISO. Since the registration is designed to work only during the DVD/ISO creation process, it fails to run on a live system and causes these events. These events are not indicative of any issue in the system and can be safely ignored. If however you want to prevent these events from getting generated and want to remove this specific WMI registration manually, please follow the steps mentioned in this article for running the workaround script.
Eles oferecem um FixIt para corrigir o problema, além de instruções manuais:
-
No Notepad, crie um novo documento chamado Workaround.txt
-
Copie o seguinte script no bloco de notas:
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
-
Salve o texto como
Workaround.vbs
-
Fechar o bloco de notas
-
Abra um prompt de comando elevado:
a. Clique no começo
b. Clique em Programas
c. Clique com o botão direito do mouse em Prompt de Comando
d. Escolha executar como administrador
-
Altere o diretório para o que contém
workaround.vbs
(exemploCD c:\users\%username%
) -
Executar
cscript workaround.vbs
Depois de executar o script, os erros de ID do evento 10 relacionados a esse evento devem parar de ocorrer. Isso não remove nenhuma das entradas existentes no log de eventos, elas precisariam ser limpas manualmente do log de eventos do aplicativo.
Para o problema "O serviço NEWDRIVER falhou":
Você tem um serviço chamado "NEWDRIVER" registrado no sistema, mas os arquivos que ele precisa para executar estão faltando. Como os arquivos estão faltando e seu computador está funcionando bem, basta remover a referência ao serviço.
Você deve conseguir fazer isso a partir de um prompt de comando elevado, com o comando sc
(Service Control). Por exemplo:
sc delete NEWDRIVER