taskhostw
é o contêiner que executa os serviços do sistema, dos quais existem dezenas
de instâncias em execução no seu computador.
Não ajuda a atualizar os drivers e o sistema operacional cegamente. Você precisa analisar qual serviço do sistema está usando a CPU.
Isso é complicado pelo fato de cada instância taskhostw
poder abrigar vários
serviços do sistema.
Veja esta resposta para ver como analisar
qual taskhostw
instance está causando o problema, então como separar todos
os serviços do sistema que ele suporta em taskhostw
instâncias separadas.
Quando você souber o serviço de sistema exato que é a raiz do problema, avise-nos para mais conselhos.
Se é difícil encontrar a causa quando o sistema está paralisado, em casos semelhantes, eu adicionei aos Detalhes do Gerenciador de Tarefas ver a coluna "Conjunto de trabalho (memória)" e ordenou a exibição por ele, em seguida, deixou-o na tela.
Na maioria das vezes, você verá a escalada do uso da memória e será capaz de identificar o processo antes do congelamento, clique com o botão direito nele e faça "Vá para o (s) serviço (s)". Lembre-se de que um desses processos pode conter outros serviços na lista. Se houver mais de um, execute o procedimento acima para separá-los, até encontrar apenas um serviço.