Se você já navegou pelo Gerenciador de tarefas, talvez tenha se perguntado por que há tantos serviços Processos do host em execução. Você não pode matá-los, e com certeza não os iniciou. Então, o que são eles?
O processo Host de Serviço serve como um shell para carregar serviços de arquivos DLL. Os serviços são organizados em grupos relacionados e cada grupo é executado dentro de uma instância diferente do Processo do Host de Serviço. Dessa forma, um problema em uma instância não afeta outras instâncias. Esse processo é uma parte vital do Windows que você não pode impedir de executar.
Este artigo faz parte de nossa série em andamento explicando vários processos encontrados no Gerenciador de Tarefas, como dwm.exe, ctfmon.exe, mDNSResponder.exe, conhost.exe , rundll32.exe, Adobe_Updater.exe e muitos outros. Não sabe quais são esses serviços? É melhor começar a ler!
A resposta é:
O Svchost.exe é um nome de processo de host genérico para serviços executados em bibliotecas de vínculo dinâmico.
Mas isso não nos ajuda muito. Algum tempo atrás, a Microsoft começou a mudar grande parte da funcionalidade do Windows de depender de serviços internos do Windows (que eram executados a partir de arquivos EXE) para usar arquivos DLL. De uma perspectiva de programação, isso torna o código mais reutilizável e possivelmente mais fácil de se manter atualizado. O problema é que você não pode iniciar um arquivo DLL diretamente do Windows da mesma forma que um arquivo executável. Em vez disso, um shell que é carregado de um arquivo executável é usado para hospedar esses serviços DLL. E assim o processo do Service Host (svchost.exe) nasceu.
RELACIONADO: O que é este processo e por que ele está sendo executado no meu PC? > Se você já deu uma olhada na seção Serviços no Painel de Controle, provavelmente já percebeu que o Windows requer muitos serviços. Se cada serviço fosse executado em um processo de um host de serviço, uma falha em um serviço poderia derrubar todo o Windows. Em vez disso, eles são separados.
Os serviços são organizados em grupos lógicos que são um pouco relacionados e, em seguida, uma única instância do Host de Serviço é criada para hospedar cada grupo. Por exemplo, um processo do Host de Serviço executa os três serviços relacionados ao firewall. Outro processo do Host de Serviço pode executar todos os serviços relacionados à interface do usuário e assim por diante. Na imagem abaixo, por exemplo, você pode ver que um processo do Service Host executa vários serviços de rede relacionados, enquanto outro executa serviços relacionados a chamadas de procedimento remoto.
Há algo para eu fazer com todas essas informações?
Você deve desativar os serviços do Windows para acelerar o seu PC? Honestamente, não muito. Nos dias de Windows XP (e versões anteriores), quando os PCs tinham recursos muito mais limitados e os sistemas operacionais não eram tão afinados, impedir o Windows de executar serviços desnecessários era frequentemente recomendado. Atualmente, não recomendamos mais desativar os serviços. PCs modernos tendem a ser carregados com memória e processadores de alta potência. Acrescente isso ao fato de que a forma como os serviços do Windows são tratados em versões modernas (e quais serviços são executados) foi simplificada, e a eliminação de serviços que você acha que não precisa realmente não tem muito impacto.
Dito isso, se você perceber que uma determinada instância do Service Host - ou um serviço relacionado - está causando problemas, como o uso contínuo excessivo da CPU ou da RAM, verifique os serviços específicos envolvidos. Isso pode pelo menos dar uma ideia de onde começar a solução de problemas. Existem algumas maneiras de ver exatamente quais serviços estão sendo hospedados por uma instância específica do Host de Serviço. Você pode verificar as coisas no Gerenciador de Tarefas ou usar um ótimo aplicativo de terceiros chamado Process Explorer.
Verificar Serviços Relacionados no Gerenciador de Tarefas
Você pode clicar com o botão direito do mouse em qualquer serviço individual para parar o serviço, exibi-lo no aplicativo "Serviços" do Painel de Controle ou até pesquisar on-line por informações sobre o serviço.
Se você estiver usando o Windows 7, as coisas são um pouco diferentes . O Gerenciador de Tarefas do Windows 7 não agrupava processos da mesma maneira, nem mostrava nomes de processos regulares - ele mostrava apenas todas as instâncias do “svchost.exe” em execução. Você teve que explorar um pouco para determinar os serviços relacionados a qualquer instância específica de “svchost.exe”.
Na guia “Processos” do Gerenciador de Tarefas no Windows 7, clique com o botão direito em um processo específico “svchost.exe” e, em seguida, escolha a opção "Ir para o serviço".
Isso irá levá-lo para a guia "Serviços", onde os serviços executados sob o processo "svchost.exe" são selecionados.
Você pode ver o nome completo de cada serviço na coluna "Descrição", para que você possa optar por desabilitar o serviço, se não quiser executá-lo ou solucionar o problema.
Verificar serviços relacionados usando o Process Explorer
Para nossos objetivos, o Process Explorer agrupa os serviços relacionados em cada instância do “svchost.exe”. São listados por seus nomes de arquivos, mas seus nomes completos também são mostrados na coluna "Descrição". Você também pode passar o ponteiro do mouse sobre qualquer um dos processos “svchost.exe” para ver um pop-up com todos os serviços relacionados a esse processo - mesmo aqueles que não estão em execução no momento.
Esse processo pode ser um vírus?
Se o arquivo estiver armazenado na pasta Windows System32, você poderá ter certeza de que não está lidando com um vírus.
RELATED:
Qual é o melhor antivírus para o Windows 10? (O Windows Defender é bom o suficiente?) Dito isso, se você ainda quiser ter um pouco mais de tranquilidade, poderá sempre procurar vírus usando seu antivírus preferido. Melhor prevenir do que remediar!
Como pausar sua música automaticamente quando outros sons começarem a ser reproduzidos
Você está ouvindo música, mas depois clica em um vídeo. Agora as duas coisas estão tocando ao mesmo tempo, e você tem que pausar sua música manualmente como se fosse a idade das trevas. Tem que haver uma maneira melhor. E existe. Mute.fm for Windows e Background Music for macOS são dois programas capazes de pausar sua música toda vez que algum outro aplicativo começar a fazer sons.
O que é o EA Access para o Xbox One e vale a pena?
O que é o EA Access? RELACIONADO: Qual é o acesso de origem da EA e vale a pena? EA Access é para Xbox Um proprietário, e funciona exatamente como o Origin Access da EA no PC. No entanto, esses serviços são separados e exigem uma taxa separada. Não há serviço equivalente para os proprietários do PlayStation 4, porque a Sony não acha que seria "bom valor".