Sempre que enfrentamos alguns problemas de desempenho em nosso computador, a primeira coisa que fazemos é abrir o Gerenciador de Tarefas e procurar os aplicativos ou componentes que estão usando a maioria dos recursos. Se você estiver familiarizado com o Gerenciador de Tarefas, também deve ter notado que, às vezes, Processo principal para tarefas do Windows'Ou' Host de serviçoProcesso consumindo recursos. O que esses processos e o que você pode fazer se o seu processo de host parou de funcionar ou consome alto uso de CPU, disco ou memória.
Processo principal para tarefas do Windows
Taskhost em Windows 10 é um arquivo principal localizado no System32 pasta e foi renomeado como ‘ taskhostw.exe', de ' taskhost.exe' em Windows 7. Se você encontrar um arquivo com esse nome em qualquer outro local, ele pode ser um vírus e você pode querer verificá-lo com seu software de segurança.
Cada "Processo do host para tarefas do Windows" é uma instância do "host da tarefa" que executa algum serviço em segundo plano. Embora o Gerenciador de Tarefas do Windows não mostre exatamente quais serviços ele está executando, outras ferramentas podem.
Pode haver momentos em que você descobre que esse processo está usando muitos recursos. Agora você pode entender que isso é causado devido ao serviço subjacente e não ao processo em si. Além disso, você pode observar um alto consumo de recursos na inicialização do Windows. Isso é apenas porque o host de tarefas está carregando todos os arquivos DLL e agendando para executá-los. Depois de concluído, o uso será reduzido a um valor mais baixo e permanecerá bastante baixo para o restante do tempo.
Mencionei anteriormente que o Gerenciador de Tarefas não permite que você visualize os serviços subjacentes. Mas você pode usar Process Explorer da Microsoft para exibir os serviços abaixo do host de tarefas. É um utilitário portátil e você pode executá-lo diretamente após o download. Você pode usar essa ferramenta para visualizar todos os detalhes associados ao host da tarefa.
Encontre ‘taskhostw.exe’ no painel esquerdo e você pode ler todos os detalhes no painel inferior. Outra maneira de visualizar a lista de arquivos DLL carregados pelo host de tarefas é digitando o seguinte comando em uma janela cmd:
tasklist /M /FI 'IMAGENAME eq taskhostw.exe
Então, em poucas palavras, Taskhost é um processo central do Windows que fornece funcionalidade para carregar e executar bibliotecas de links dinâmicos. Como ele hospeda vários arquivos DLL, às vezes pode consumir recursos a uma taxa mais do que normal. Se você estiver enfrentando problemas como esse, o processo parou de responder ou está usando muitos recursos. Use o Process Explorer, o Monitor de Desempenho e o Monitor de Recursos e tente resolver o problema manualmente.