Análise do Svchost.exe (Serviço Host) se ele usa 99% da CPU

Estamos falando de um protagonista ilustre de todos os sistemas Windows, o processo Svchost.exe (chamado Windows 7 e XP) ou o Host Service (como é chamado Windows 10 e 8), que pode ser visto inúmeras vezes quando você abre o gerenciador de tarefas.
Svchost.exe, definido pela Microsoft como um processo host genérico para serviços que executam bibliotecas de vínculo dinâmico (DLL), é um arquivo iniciado no Windows, localizado na pasta C \ Windows \ System32 e carrega vários serviços do Windows simultaneamente .
Para fins de depuração, ou seja, para fornecer ao usuário mais possibilidades de resolver erros, o arquivo svchost.exe é iniciado em várias sessões simultâneas e, cada uma delas, carrega um grupo de serviços.
Por exemplo, um processo Host de Serviço de Rede gerencia serviços de rede, outro processo Host de Serviço de Sistema Local pode executar todos os serviços de interface do usuário e assim por diante.
Se todos os serviços tivessem sido executados em um único processo host, um problema em um dos serviços seria suficiente para travar o computador.
Dessa forma, no entanto, graças à separação em grupos, se em um serviço específico houver erros, o Windows ainda deverá permanecer funcional.
Leia também: Como evitar lentidão e 100% da CPU com muitos programas abertos
Basicamente, Host Service é o processo que inicia e gerencia os serviços do Windows .
O processo svchost, que não deveria interessar ao usuário porque faz seu trabalho em silêncio e sem ser notado, foi, no passado, muito estudado porque é responsável por falhas no sistema e uso excessivo da CPU.
Nos dias do Windows XP, quando os PCs tinham recursos muito mais limitados e o sistema operacional ainda não otimizado, nos blogs de tecnologia, era recomendado interromper todos os serviços desnecessários, para acelerar o computador.
Nos PCs modernos com Windows 10, o processo do Serviço de Host é muito mais estável e o impacto dos serviços no desempenho do sistema é muito baixo.
Ainda hoje, no entanto, é possível que o PC travar e diminuir a velocidade até parar porque um dos processos do Host Service ou svchost.exe ocupa 99% da CPU e não move mais nada no computador.
Quase sempre a causa desse problema é a presença de um vírus ou malware que explora o arquivo svchost.exe para ocultar no meio do grupo de processos com o mesmo nome.
Geralmente, esses vírus abrem portas na Internet à qual o computador está conectado, causando grandes problemas.
Ainda nos lembramos hoje como um vírus notório e temível como o Worm Blaster de muitos anos atrás conseguiu enviar uma sessão 100% svchost.exe forçando o computador a se desligar.
Em outros casos, pode haver um problema com um driver de sistema ou com um recurso de hardware conectado ao PC.
Dito isto, se você notar que uma instância específica do serviço Host está causando uso excessivo da CPU ou uso excessivo de RAM, você pode verificar quais serviços específicos estão envolvidos e ter uma idéia de como corrigi-lo.
Observe que não é possível finalizar um processo aleatório svchost.exe no gerenciador de tarefas sem causar um erro do Windows que trava o sistema.
A melhor maneira de analisar o Svchost.exe e ver exatamente quais serviços são hospedados por uma instância específica do Host Service pode ser usada no gerenciador de tarefas ou, melhor ainda, no programa Process Explorer (uma das alternativas mais populares ao gerenciador de tarefas ).
No Windows 10 e Windows 8, você pode usar o gerenciador de tarefas ou o gerenciador de tarefas para analisar vários processos do Serviço Host.
Em seguida, clique com o botão direito do mouse na barra de tarefas da área de trabalho, abra o Gerenciador de tarefas e pressione Mais detalhes .
Na guia processos, role para baixo e encontre os vários serviços do Host Service e expanda-os um por um para ver os vários agrupamentos de serviços.
Ao clicar com o botão direito do mouse em um dos serviços, você pode interrompê-lo ou abrir a tela de gerenciamento de serviços para encontrar mais informações e, se desejar, decidir não iniciá-lo automaticamente novamente.
O gerenciador de tarefas do Windows 7 não é tão claro e para encontrar os serviços relacionados a uma instância específica do svchost.exe, você precisa clicar com o botão direito do mouse e escolher a opção " ir para o serviço ".
O Process Explorer, especialmente recomendado para o Windows 7, é um programa da Microsoft para gerenciar processos do Windows que fornece todas as informações sobre os processos svchost e permite que você saiba a quais serviços cada processo se refere.
Através do Process Explorer, você pode entender o que é cada sessão do svchost.exe e, em seguida, ver se houve uma que foi para 99% da CPU, responsável pelo bloqueio do computador.
Depois de reconhecer qual serviço está causando problemas, você pode desativá-lo acessando Painel de Controle -> ferramentas de administração -> serviços .
O Process Explorer é um programa que mostra os detalhes de todos os processos ativos, mas para uma análise específica dos processos svchost ativos e daqueles que começam com o computador, duas outras ferramentas específicas do Windows podem ser usadas.
Para verificar especificamente quais processos svchost iniciam quando você liga o computador, você pode usar outro programa bastante antigo chamado svchost process analyzer .
Última notação: para saber se um vírus está oculto atrás de um dos processos do Serviço Host, você pode clicar com o botão direito do mouse no nome do processo e escolher a opção " Abrir caminho do arquivo ".
Se você abrir a pasta Windows \ System32, quase certamente não é malware.
Além disso, o svchost.exe não precisa acessar a rede, portanto, se o firewall relatar atividades anormais e solicitar que o arquivo seja lançado na internet por esse arquivo, poderá ser um malware.
Leia também: Feche processos ativos desnecessários do Windows e elimine memória perdida no seu computador

Deixe O Seu Comentário

Please enter your comment!
Please enter your name here