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


0

hpt_top

Se você passa algum tempo vasculhando a janela do Gerenciador de tarefas, provavelmente já viu um processo chamado “Processo de host para tarefas do Windows”. Na verdade, provavelmente já viu várias instâncias dessa tarefa sendo executadas ao mesmo tempo. Se você já se perguntou o que era e por que às vezes há tantos, temos a resposta para você.

RELACIONADOS: O que é esse processo e por que está sendo executado no meu PC?

Este artigo faz parte de nossa série em andamento que explica 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 o que são esses serviços? Melhor começar a ler!

O que é e por que existem tantos no Gerenciador de tarefas?

Processo de host para tarefas do Windows é um processo principal oficial da Microsoft. No Windows, os serviços carregados a partir de arquivos executáveis ​​(EXE) podem instituir-se como processos completos e separados no sistema e são listados por seus próprios nomes no Gerenciador de Tarefas. Serviços que são carregados 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.

hpt_1

Você verá uma entrada separada de Processo do host para tarefas do Windows em execução 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 que você vê depende inteiramente de quantos processos você está executando no seu sistema. No meu sistema atual, vejo apenas duas instâncias, mas em outros sistemas, já vi até 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 anexados a cada entrada do Host Process for Windows Tasks. Se você estiver realmente curioso para ver a que cada instância está vinculada, precisará fazer o download do Process Explorer, um utilitário Sysinternals gratuito fornecido pela Microsoft. É uma ferramenta portátil, portanto não há instalação. Basta fazer o download, extrair os arquivos e executá-lo. No Process Explorer, selecione Exibir> Painel Inferior para poder ver detalhes de qualquer processo que você selecionar. Role a lista e selecione uma das entradas taskhostw.exe. Esse é o nome do arquivo do serviço Host Process for Windows Tasks.

hpt_2

Examinando os detalhes no painel inferior, soubemos que esse serviço está vinculado aos meus drivers de áudio e também possui o layout do teclado associado às chaves do Registro. Portanto, assumirei que é o serviço que monitora quando pressiono uma das teclas de mídia do teclado (volume, mudo etc.) e envia os comandos apropriados para onde eles precisam.

Por que ele usa tantos recursos na inicialização do Windows?

Normalmente, a CPU e a memória de cada instância do Host Process for Windows Tasks dependem apenas de qual serviço a entrada está conectada. Normalmente, cada serviço consome os recursos necessários para realizar seu trabalho e depois volta à linha de base da atividade. Se você perceber que qualquer instância única do Host Process for Windows Tasks usa continuamente mais recursos do que você imagina, será necessário rastrear qual serviço está anexado a essa instância e solucionar o próprio serviço relacionado.

Você perceberá que logo após a inicialização, todas as instâncias do Host Process for Windows Tasks podem estar consumindo recursos extras, especialmente a CPU. Esse 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 de Serviços no Registro e cria uma lista de serviços baseados em DLL que precisam ser carregados. Em seguida, ele carrega cada um desses serviços, e você verá consumir bastante CPU durante esse período.

Posso desativá-lo?

Não, você não pode desabilitar o processo do host para tarefas do Windows. E você não gostaria de qualquer maneira. É essencial para poder carregar serviços baseados em DLL no seu sistema e, dependendo do que você está executando, desabilitar o Host Process for Windows Tasks pode quebrar várias coisas. O Windows nem permite que você termine temporariamente a tarefa.

Esse processo pode 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 verdadeiro processo do host para tarefas do Windows por um executável próprio, é muito improvável. Não vimos relatos de vírus que sequestrem esse processo. Se quiser ter certeza, confira o local do arquivo subjacente do Host Process for Windows Tasks. No Gerenciador de tarefas, clique com o botão direito do mouse em Host Process for Windows Tasks e escolha a opção “Open File Location”.

hpt_3

Se o arquivo estiver armazenado na pasta Windows System32, você poderá ter certeza de que não está lidando com um vírus.

hpt_4

Dito isto, se você ainda deseja um pouco mais de tranquilidade – ou se vir esse arquivo armazenado em qualquer lugar que não seja a pasta System32 – verifique se há vírus usando o seu antivírus preferido. Melhor prevenir do que remediar!


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *