Android

Qual é o processo svchost.exe e por que tantos são executados?

SVCHOST.EXE sugando a Memória Ram? saiba como resolver

SVCHOST.EXE sugando a Memória Ram? saiba como resolver

Índice:

Anonim

Quando você abre o Gerenciador de Tarefas do Windows, há alguns processos que você reconhecerá instantaneamente. Então haverá alguns dos quais você não terá nenhuma pista. O processo Svchost.exe é talvez o mais comum na lista e talvez o mais difícil de ser rastreado. Vamos examinar a causa e o efeito desse processo que parece estar superando muitos dos outros.

Svchost.exe NÃO é um malware

Essa é geralmente a primeira preocupação quando você não consegue decifrar o que é tudo isso. Mas definitivamente não é um vírus, embora às vezes o malware tente se encobrir como um e ataque uma máquina. Svchost.exe é um processo de host de serviço da Microsoft. A Microsoft diz que é um nome de processo de host genérico para serviços executados a partir de bibliotecas de vínculo dinâmico.

Em palavras mais simples, o svchost.exe é um arquivo de sistema que permite que o Windows inicie outros programas. Muitos dos processos do Windows são executados via arquivos DLL (Dynamic Linked Library). Mas as DLLs não podem iniciar e executar por conta própria. O sistema operacional Windows precisa de um programa executável que possa atuar como uma ponte para o lançamento dessas DLLs. O arquivo svchost.exe é aquele 'bridge'

Para lidar com todos os diferentes processos de execução de DLL, o svchost.exe cria várias instâncias de si mesmo. Assim, os recursos do Windows são melhor utilizados, pois vários serviços DLL são executados como um grupo em um único arquivo svchost.

Mas por que vemos tantos deles?

É bastante lógico, na verdade, considerando que svchost.exe é um componente tão crítico do Windows. Se cada processo fosse executado sob um svchost.exe, uma falha poderia levar a uma falha no sistema. Portanto, cada serviço é separado por uma instância lógica do svchost.exe em execução.

Cada instância do svchost.exe é um 'host' para as DLLs que estão executando os diferentes serviços no Windows. Por exemplo, um processo svchost.exe pode estar executando serviços de rede, outro pode estar manipulando seus temas da área de trabalho.

Identificando os Processos

Quais serviços estão sendo executados sob o qual o processo svchost.exe específico é útil se você estiver procurando alguma tranquilidade e também otimizar os recursos do sistema, desabilitando os que não são necessários. Existem duas maneiras fáceis de identificar processos svchost.

1. Use a linha de comando: Abra a caixa Executar em Iniciar e digite CMD para abrir o terminal de comando. Digite tasklist / SVC no prompt. Você pode ver todas as bibliotecas dinâmicas que o svchost.exe está executando.

O problema com esse método é que os processos ainda não estão em inglês simples e facilmente compreensíveis. Para isso, vamos ao segundo método.

2. Usando o Process Explorer: O Process Explorer é um pequeno utilitário que você pode executar diretamente do arquivo ZIP. Execute o programa autônomo e, em seguida, você pode destacar processos individuais e ver exatamente o que cada processo está fazendo. Você pode passar o mouse sobre cada processo para examinar os detalhes.

Esperamos que este artigo tenha conseguido desmistificar o processo svchost.exe e tenha ajudado a entender melhor o processo.

Se você quiser adicionar informações e compartilhar coisas que você sabe sobre o processo svchost.exe no Windows, você é bem-vindo para entrar com suas idéias nos comentários.