Os Reformados da Investigação

INFORMÁTICA & INTERNET => Tutoriais Diversos => Outros Tutoriais => Tópico iniciado por: puto 22 em 01 de Novembro de 2017, 16:51

Título: [Tutorial] Resolver o alto uso de CPU pelo WmiPrvSE.exe
Enviado por: puto 22 em 01 de Novembro de 2017, 16:51
Resolver o alto uso de CPU pelo WmiPrvSE.exe :windows:

:features:

Existem muitos programas e variáveis que podem causar um alto uso de CPU por parte do computador. Um deles é o executável WmiPrvSE.exe. Entenda para o que ele serve, quais são as possíveis causas e soluções para o alto uso de CPU pelo WmiPrvSE.

Atenção: Alguns dos passos listados requerem uma conta de Administrador.

O WmiPrvSE  é o abreviamento do Windows Management Instrumentation Provider Service, um conjunto de extensões que permite o gerenciamento de certos processos por meios de scripts, localmente ou via rede. Muitos programas do Windows o usam e portanto, um deles pode causar o problema.

Mas antes de iniciar o processo, verifique onde exatamente o arquivo se encontra. A versão original deve estar armazenada na pasta X:\Windows\System32. Qualquer outro local significa que ele pode ser um vírus. Faça uma varredura o quanto antes do arquivo e exclua-o. É provável que o problema será resolvido assim que o procedimento for realizado.

Uma das operações essenciais para resolver é o uso do Visualizador de Eventos do Windows, acessível pelo Painel de controle -> Ferramentas Administrativas.

Dentro dele, clique em Exibir -> Mostrar Logs Analíticos e de Depuração.

No painel a esquerda, navegue até Logs de Aplicativos e serviços -> Microsoft -> Windows -> WMI Activity -> Operacional. Esta janela normalmente pode apresentar alguns erros, o que significa que um processo teve problemas de interação com o WmiPrvSE.

Verifique a lista e em geral note o seguinte dado: “ClientProcessId”. Anote em um papel ou no bloco de notas o ID do processo. No caso do exemplo do tutorial, o processo em si era um aplicativo de mensagens que minuto a minuto fazia uso do WmiPrvSE.exe e por isso aumentava consideravelmente o uso do processador.

Para isto, bastou acessar a aba Detalhes do Gerenciador de Tarefas, encontrar o ID do Processo (PID) e eliminá-lo. A solução, no entanto, não pode ser tão simples assim.

Outra solução é usar o System Maintenance Troubleshooter, que deve ser aberto no prompt de comanto. Aperte Windows+X e escolha Prompt de Comando (Admin).

Dentro dele digite msdt.exe -id MaintenanceDiagnostic, dê enter e depois msdt.exe /id PerformanceDiagnostic. Esse diagnóstico é uma opção mais geral para a solução de problemas e nem sempre vai ser capaz de detectar o problema.

Por fim, outra opção é usar acessar o Windows via modo de segurança.

Para isso, digite msconfig no Executar (Windows+R).

Na aba geral, escolha Inicialização seletiva e deixe marcado como na imagem abaixo.

Vá para a aba Serviços e marque Ocultar Todos os Serviços Microsoft. Feito isso, clique em Desativar tudo.

Agora reinicie o computador e um por um, ative os serviços até perceber um aumento considerável de uso da CPU pelo WmiPrvSE.exe. A maneira mais rápida de fazer isso é pelo Gerenciador de Tarefas (Ctrl+Shift+Esc) ao clicar com o botão direito em um dos serviços da aba Serviços e escolher Iniciar.

Infelizmente é um processo que vai demandar um longo tempo de você, mas também o com as maiores chances de solução além do Visualizador de Eventos.

Isto conclui o tutorial de como resolver o alto uso de CPU pelo WmiPrvSE.



:screenshots:

Clicar aqui para ver conteúdo escondido (Passar cursor para mostrar conteúdo)



:notasdicas:

Créditos: Baboo


:apontar:
Agradecer e comentar nao custa nada e ajuda a motivar
Título: Re: [Tutorial] Resolver o alto uso de CPU pelo WmiPrvSE.exe
Enviado por: JFMP em 01 de Novembro de 2017, 20:21
 :s;
Título: Re: [Tutorial] Resolver o alto uso de CPU pelo WmiPrvSE.exe
Enviado por: robbertto em 01 de Novembro de 2017, 20:34
 :obrigado: