Pagina inicial » Dicas de computador » Como corrigir o uso de CPU alta Svchost.exe

    Como corrigir o uso de CPU alta Svchost.exe

    SVCHOST.EXE é um daqueles processos misteriosos que são constantemente executados no Windows e é absolutamente essencial, mas você nunca sabe exatamente o que está fazendo. Então, o que é SVCHOST.EXE? Identificar os serviços e programas reais em execução dentro de cada processo SVCHOST.EXE é uma tarefa que vale a pena conhecer, especialmente quando o processo consome 99 ou 100% da CPU.!

    Portanto, antes de nos aprofundarmos nas soluções, vamos entender melhor o que esse processo realmente faz e como você pode resolver alguns dos problemas que podem ocorrer. Em primeiro lugar, svchost significa “Host de serviço”E faz exatamente o que o nome sugere: ajuda a“ hospedar ”serviços. Um serviço no Windows é simplesmente um programa no sistema operacional que executa um trabalho específico e é executado em segundo plano sempre que o computador está ligado, mesmo que você não esteja conectado.

    A maioria dos programas com os quais você está familiarizado é executada como um executável autônomo, como .EXE. No entanto, a maioria dos serviços é implementada na forma de DLLs, que não podem ser executadas por conta própria. Portanto, o svchost carrega essas DLLs e as executa elas mesmas. É por isso que quando você abre o Gerenciador de Tarefas do Windows, você verá vários processos svchost.exe em execução. Se você quiser mais informações sobre o Gerenciador de Tarefas, confira meus artigos sobre como entender o Gerenciador de Tarefas.

    Você notará que atualmente existem oito processos svchost em execução no meu computador, todos usando várias quantidades de memória e executando sob diferentes nomes de usuário. Então, digamos que um deles esteja rodando em um uso excessivamente alto da CPU de 100%, como podemos identificar o aplicativo real em execução??

    Na verdade, existem duas maneiras de fazer isso: fazer tudo manualmente usando o prompt de comando e a ferramenta Serviços ou usando um aplicativo de terceiros. Eu vou mencionar ambos aqui caso um não funcione para você.

    Verifique se há vírus primeiro

    Antes de entrarmos nos detalhes abaixo, vale a pena notar que há casos em que o svchost.exe é realmente um vírus. Como é um processo do sistema, os codificadores mal-intencionados gostam de usar o nome svchost para permanecerem ocultos. Se o arquivo está localizado no Windows / system32, é mais do que provável que não seja um vírus, no entanto, eu sempre recomendo realizar uma varredura apenas para ter certeza.

    Se você ainda não tem um programa antivírus, recomendo usar o Kaspersky ou o Bitdefender, pois eles sempre se destacam nas classificações AV-Test e AV-Comparatives. Eles não são gratuitos, mas a maioria dos programas antivírus gratuitos acaba agrupando softwares extras ou redirecionando o navegador para a solução de busca "segura", que não é segura e apenas rastreia você e mostra mais anúncios.

    Identificar processos svchost.exe via prompt de comando (modo difícil)

    1. Primeiro, vá em frente e clique em Começar e depois Corre e digite CMD e clique Está bem. No Windows 8.1, vá em frente e clique com o botão direito do mouse no botão Iniciar e escolha Executar.

    2. Digite o seguinte na janela de comando e pressione Entrar

    lista de tarefas / svc / fi “imagename eq svchost.exe

    Você deve obter uma saída como mostrado abaixo com o nome, PID e descrição do serviço

    Agora você verá cada processo svchost junto com seu número de identificação exclusivo e os serviços responsáveis ​​pela execução. No entanto, esses nomes ainda são muito crípticos e são todos nomes curtos. A fim de obter mais informações úteis sobre o processo, podemos usar o Serviços navegador no Windows.

    3. Clique com o botão direito do mouse Meu computador, escolher Gerir. Na tela resultante, escolha Gerenciamento de Computadores e depois escolha Serviços e Aplicações. Finalmente, escolha Serviços.

    4. Agora, tente corresponder o nome do serviço encriptado do Windows com os nomes facilmente legíveis na guia Serviços. Isso é um pouco e pode levar algum tempo, porque se você pegar o processo com o ID 1436 e seu nome WudfSvc, você deve tentar encontrá-lo na lista. Se você clicar duas vezes em um dos nomes de serviço, também verá o nome enigmático deles, e é assim que você pode combiná-los. No meu caso, imaginei que o W significa que o processo começa com "Windows" e as abri até que eu vi um jogo.

    Como você pode ver, o serviço Windows Driver Foundation é na verdade chamado wudfsvc abreviado!

    Identificar processos svchost.exe via Process Explorer (maneira fácil)

    Se você achou difícil demais, existe uma maneira muito mais fácil! Confira a ferramenta Process Explorer da Microsoft (originalmente da SysInternals). A ferramenta é totalmente gratuita e fornece informações detalhadas para cada processo atualmente em execução.

    Depois de baixá-lo, basta executar o arquivo exe, pois não precisa ser instalado. Passe o mouse sobre o processo svchost e você verá um popup mostrando quais serviços estão sendo executados nesse processo. A coisa boa sobre o processo explorer é que você recebe o nome amigável para cada processo, em vez do nome curto.

    Gerenciador de Tarefas do Windows 8

    Uma última coisa que gostaria de mencionar foi o fato de que o gerenciador de tarefas do Windows 8 basicamente torna o uso da linha de comando ou do Process Explorer totalmente obsoleto. Abra o Gerenciador de Tarefas pressionando CTRL + SHIFT + ESC e desloque-se para baixo Processos guia para onde diz Processos do Windows.

    Aqui você verá cada processo svchost.exe listado como Host de serviço: seguido pelo tipo de conta em que está sendo executado (Sistema Local, Serviço de Rede, etc). Ele também terá um número próximo a ele e, se você expandir o item clicando na seta, também verá todos os serviços em execução nesse processo em particular..

    Consertando o Alto Uso da CPU do SVCHOST

    Agora que você descobriu exatamente qual processo está consumindo toda a sua CPU, podemos resolver como corrigi-lo. Se você descobriu que o processo não é um processo do Windows, como o Windows Update ou o Windows Firewall, etc, simplesmente mate o processo e desinstale o programa..

    No entanto, na maioria das vezes que esse problema ocorre, ele tem algo a ver com um processo do Windows. A melhor solução, neste caso, é instalar todas as atualizações mais recentes do site da Microsoft. Se você não conseguir fazer isso normalmente no Windows, tente reiniciar o computador no modo de segurança e tente novamente.

    Além disso, se você puder acessar a guia Serviços como fizemos acima, vá em frente e clique com o botão direito do mouse no serviço e escolha Desabilitar. Mesmo se for o Windows Update ou o Firewall, não se preocupe, você poderá reativá-lo mais tarde. Em seguida, reinicie o computador, acesse o site da Microsoft e obtenha as atualizações manualmente. Reative o serviço e reinicie o computador novamente e esperamos que as coisas estejam funcionando!

    Para desabilitar um serviço no Windows, clique com o botão direito nele Serviços aba e escolha Propriedades.

    Próxima escolha Desativado de Tipo de inicialização caixa de combinação localizada no meio da caixa de diálogo:

    Eu já passei por esse processo algumas vezes e isso funcionou para mim. Portanto, novamente, primeiro desative o serviço, reinicie o computador, instale as atualizações manualmente, reative o serviço e reinicie o computador novamente. Se isso não funcionar, você precisará executar uma instalação de reparo do Windows. Faça uma pesquisa no Google para instalar o reparo e siga as etapas. Se você estiver executando o Windows 8, poderá atualizar seu computador. Se você tiver alguma dúvida, poste um comentário. Apreciar!