Windows 7 (64 bits) SP1 preso na tela de boas vindas com erro wmi

2

Meu desktop (Intel i5 @ 3.10 ghz, 8 gb de ram, placa gráfica nvidia de 1 gb, monitor Dell s2240L full HD) que executa o Win 7 (64 bits) SP1 fica preso em cada inicialização na tela de boas-vindas depois que eu digito a senha . Eu preciso redefinir o PC por 3-4 vezes e somente o login é bem sucedido. Isso acontece em todas as inicializações, mas nunca em uma reinicialização.

Quando verifico logs de eventos, recebo esse erro toda vez -

Filtro de eventos com consulta "SELECT * FROM __InstanceModificationEvent DENTRO de 60 WHERE TargetInstance ISA" Win32_Processor "AND TargetInstance.LoadPercentage > 99" não pôde ser reativado no namespace "//./root/CIMV2" devido ao erro 0x80041003. Os eventos não podem ser entregues através deste filtro até que o problema seja corrigido.

Esse congelamento acontece apenas na inicialização e, uma vez que eu entre depois de 3 a 4 tentativas de login, o PC roda muito bem.

Alguma ideia de como resolver isso?

    
por Mandar 22.05.2014 / 23:13

1 resposta

2

De link

Existe um MS Fix-It localizado no link acima.

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.

Conserte-o criando um script .

Para resolver o problema, execute um script para interromper as mensagens do Event ID 10. Para executar o script, siga estas etapas:

1) No Notepad, crie um novo documento chamado Workaround.txt

2) 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

3) Salve o texto como Workaround.vbs

4) Fechar o bloco de notas

5) 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

6) Mude o diretório para o que contenha workaround.vbs: (Exemplo de CD c: \ users \% username%

7) Execute 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.

Observação: pode haver outros motivos para as mensagens de erro de ID de evento 10, o que impede que a mensagem de erro listada acima ocorra.

As informações acima foram copiadas diretamente do link da microsoft acima, no caso de o link falhar ou a informação não estar mais disponível.

    
por 29.05.2014 / 20:59