19Aug

O que é "Processo do host para tarefas do Windows" e por que tantos são executados no meu PC?

click fraud protection

Se você gastar algum tempo empurrando através de sua janela do Gerenciador de Tarefas, você provavelmente já viu um processo chamado "Processo de Host para Tarefas do Windows". Na verdade, provavelmente você verificou várias instâncias dessa tarefa ao mesmo tempo. Se você já se perguntou o que era e por que às vezes há muitas, nós temos a resposta para você.

Este artigo é parte de nossas séries em curso, explicando vários processos encontrados no Gerenciador de tarefas, como Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe e muitos outros. Não sabe quais são esses serviços? Melhor começar a ler!

O que é e por que há tantos no Gerenciador de tarefas?

Host Process para Windows Tasks é um processo central oficial da Microsoft. No Windows, os serviços que carregam a partir de arquivos executáveis ​​(EXE) podem se instituir como processos completos e separados no sistema e são listados por seus próprios nomes no Gerenciador de Tarefas. Os serviços que são carregados a partir de arquivos DLL( Dynamic Linked Library) em vez de arquivos EXE não podem se instituir como um processo completo. Em vez disso, o Processo do host para tarefas do Windows deve servir como host para esse serviço.

instagram viewer

Você verá uma entrada separada de Host Process for Windows Tasks para cada serviço baseado em DLL carregado no Windows, ou possivelmente para um grupo de serviços baseados em DLL.Se e como os serviços baseados em DLL são agrupados depende do desenvolvedor do serviço. Quantas instâncias você vê depende inteiramente de quantos desses processos você está executando em seu sistema. No meu sistema atual, vejo apenas duas instâncias, mas em outros sistemas, eu já vi uma dúzia.

Infelizmente, o Gerenciador de Tarefas não oferece nenhuma maneira de ver exatamente quais serviços( ou grupo de serviços) estão conectados a cada Entrada de Tarefas de Processo de Host para Windows. Se você está realmente curioso para ver o que cada instância está vinculada, você precisará baixar o Process Explorer, um utilitário Sysinternals gratuito fornecido pela Microsoft.É uma ferramenta portátil, então não há instalação. Basta baixá-lo, extrair os arquivos e executá-lo. No Process Explorer, selecione Exibir & gt;Painel inferior para poder ver detalhes para qualquer processo que você selecionar. Desça a lista abaixo e selecione uma das entradas taskhostw.exe. Esse é o nome do arquivo do Processo Host para o serviço Windows Tasks.

Olhando através dos detalhes no painel inferior, sou capaz de juntar que esse serviço está vinculado aos meus drivers de áudio e também possui teclado do teclado associado. Então, eu vou assumir que é o serviço que monitora quando presto qualquer uma das teclas de mídia no meu teclado( volume, mudo, etc.) e entrega os comandos apropriados onde eles precisam ir.

Por que ele usa tantos recursos no Windows Startup?

Normalmente, a CPU e a memória de cada instância do Host Process for Windows Tasks dependem apenas do serviço ao qual a entrada está anexada. Normalmente, cada serviço consumirá os recursos necessários para fazer seu trabalho e, em seguida, retornará a uma linha de base da atividade. Se você notar que qualquer instância de processo do host para tarefas do Windows usa continuamente mais recursos do que você pensa, você precisará rastrear o serviço que está associado a essa instância e solucionar o próprio serviço relacionado.

Você notará que logo após a inicialização, todas as instâncias do processo do host para tarefas do Windows podem parecer que estão consumindo recursos extras, especialmente a CPU.Este também é um comportamento normal e deve se estabelecer rapidamente. Quando o Windows é iniciado, o Processo do host para tarefas do Windows verifica as entradas dos Serviços no Registro e cria uma lista de serviços baseados em DLL que ele precisa carregar. Em seguida, carrega cada um desses serviços, e você vai ver isso consumindo um pouco de CPU durante esse período.

posso desativá-lo?

Não, você não pode desativar o Processo do host para tarefas do Windows. E você não gostaria de fazer nada.É essencial para poder carregar serviços baseados em DLL em seu sistema e, dependendo do que você tenha executado, desativar o processo do host para tarefas do Windows pode quebrar qualquer número de coisas. O Windows nem vai permitir que você termine temporariamente a tarefa.

Poderia este processo ser um vírus?

O processo em si é um componente oficial do Windows. Embora seja possível que um vírus tenha substituído o Processo de host real para tarefas do Windows com um executável próprio, é muito improvável. Não vimos nenhum relatório de vírus que sequestra esse processo. Se você quiser ter certeza, você pode verificar o status do arquivo subjacente do Processo do host para o Windows Tasks. No Gerenciador de tarefas, clique com o botão direito do mouse em Processo do host para tarefas do Windows e escolha a opção "Abrir local do arquivo".

Se o arquivo estiver armazenado na sua pasta Windows \ System32, então você pode estar bastante certo de que não está lidando com um vírus.

Dito isto, se você ainda quer um pouco mais de paz de espírito - ou se você ver esse arquivo armazenado em outro lugar que não seja a pasta System32 - procure vírus usando seu scanner de vírus preferido. Melhor prevenir do que remediar!