Como Sathya referiu na sua pergunta, já tive experiência anterior com este problema no meu portátil HP semelhante, e confirmei agora, utilizando o método científico, que os picos de CPU nos computadores portáteis HP são causados pelo Assistente sem fios HP. Ou, Assassin CPU HP, como lhe posso começar a chamar.
Overview of the Experiment
Question : O que está a causar o pico do CPU do portátil HP a intervalos frequentes, especificamente o WmiPrvSE.exe
process?
Hypothesis* : O Assistente sem fios HP (HPWA) está a causar o problema_
Método :
Resultados : HPWA está a causar uma utilização extrema de CPU
Conclusão* : Você deve desinstalar o HPWA, pois ele não faz nada de útil
Informação de fundo
Quando recebi o meu laptop HP Pavillion dm4t, notei que o CPU chegava frequentemente a atingir 50% de utilização, quase a cada dois segundos. Isto estava a esgotar a autonomia da bateria e a aquecer o computador portátil; muitos dos mesmos sintomas que o Sathya tem experimentado. Só de olhar para o Monitor de Recursos no Windows 7, pude ver que o processo WmiPrvSE.exe
estava em falha.
Uma pesquisa rápida no Google confirmou a minha suposição de que este era o Windows Management Instrumentation (WMI) host process. Em suma, a WMI pode ser usada para consultar informações do sistema, como a utilização do processador, processos em execução, quem está ligado, e todo o tipo de outras informações. O processo anfitrião da WMI executa consultas da WMI para qualquer outro processo que as faça, pelo que o WmiPrvSE.exe
não foi ele próprio o culpado, foi simplesmente um intermediário.
A fim de procurar qual o processo específico que estava a causar este problema, utilizei Systinternals Process Explorer . Descobri qual dos processos WmiPrvSE.exe
estava a utilizar uma grande quantidade de CPU e cliquei nele para abrir informações detalhadas.
Infelizmente, não consegui descobrir que processo estava a fazer todas as perguntas, mas como tinha isolado isto como fonte dos picos de CPU e sabia que se tratava de um serviço, fui ao gestor de serviços para ver quais os serviços que dependiam da WMI, pensando que isso me poderia levar a outra pista.
Pensei que não seria um serviço Windows incorporado que causasse o problema, eliminando-os, decidi trabalhar para baixo na lista e tentar desactivar cada serviço, e ver se o problema persistia. Mesmo no topo da lista estava o HP Wireless Assistant Service. Voltei ao menu de serviços, e desabilitei esse serviço. Olhando para trás no gestor de tarefas, vi que a utilização de CPU tinha ido para quase nada. Eu, o serviço HPWA, voltei a funcionar. A utilização de CPU voltou a aumentar. Agora eu tinha dados suficientes para formar a minha teoria. Desinstalei o serviço HPWA, e nunca mais tive o problema.
Verificando a Hipótese
Vários meses depois, Sathya faz esta pergunta. Decidi provar de uma vez por todas que a culpa era do HPWA. Reinstalei o Assistente sem fios HP, que não tinha instalado há meses. Imediatamente, o uso do processador disparou. Depois passei à experiência acima descrita.
Primeiro, isolei o processo responsável pelo serviço HPWA no Monitor de Recursos. HPWA_Service.exe
e HPWA_Main.exe
são os dois. Eis como era a utilização da CPU com ambos os processos em execução:
Depois, suspendi ambos os processos. A utilização do CPU desceu imediatamente; aqui está o que parecia após alguns momentos para a utilização anterior do CPU no gráfico para limpar:
Activei novamente os processos para ver se a utilização voltava a subir. Fez:
_ O primeiro pico ao activar o HPWA_
_ Pouco tempo depois de activar o HPWA_ Suspender os processos novamente resultou na diminuição da utilização do CPU:
Testei isto para mais uma iteração, e no terceiro teste, aconteceu exactamente a mesma coisa de novo. Considerei esta prova suficiente para mostrar que o HP Wireless Assistant estava a causar o problema, e subsequentemente desactivou o serviço, e irá agora desinstalá-lo.
Tudo o que o HPWA parece fazer é informar o utilizador quando o seu wireless está ligado ou desligado, e devorar o CPU. Não há nada que possa fazer com ele que não possa fazer com as ferramentas de gestão sem fios integradas, por isso aconselho que, se tiver este software instalado, o remova.
Nota: Pelo menos uma pessoa informou que a desinstalação do HPWA fez com que o seu interruptor sem fios no teclado parasse de funcionar. No meu portátil, continuou a funcionar bem depois de desinstalar o HPWA, mas caso o seu deixe de funcionar, pode sempre desactivar o cartão sem fios a partir do interior do Windows. Pressione
+x para abrir o Windows Mobility Center, depois clique no botão Turn Wireless Off
.
De acordo com a discussão nos Fóruns de Suporte HP, o problema foi resolvido em versões mais recentes do HP Wireless Assistant. Se o seu portátil necessita que o HPWA utilize o wifi on/off você pode baixar a última versão do site de drivers da HP, e provavelmente não terá mais este problema. No entanto, se não precisar dele para o botão wifi on/off, parece que ainda não há nenhum valor acrescentado em ter este software instalado.