Não há como sabermos o que está causando um problema de uso de CPU svchost.exe
alto em qualquer determinada máquina porque:
svchost.exe
é um processo de host que contém DLLs em execução como serviços no Windows XP e além. A qualquer momento, existem vários serviços em execução dentro de svchost.exe
. Você poderia matar o processo, mas nunca seria capaz de dizer qual serviço está causando o problema, porque você estaria matando todos eles.
Para determinar qual deles está causando alto uso da CPU, você pode tentar alguns métodos:
-
Abra o Gerenciador de tarefas, clique com o botão direito do mouse no
svchost.exe
que está causando problemas e, em seguida, clique na última opção - "Ir para serviços"Vocêobteráumalistadetodososserviçosemexecuçãonesseparticular
svchost
. -
Você também pode usar o Process Explorer para visualizar quais serviços estão sendo executados em um determinado
svchost
instance:Fonte
Embora um vírus possa certamente causar esse problema, não é mais provável que apenas um programa de software mal escrito sobrecarregue recursos, ou uma má escolha de pacotes antivírus.