Taskhostw.exe usa 24GB de RAM e congela / trava meu PC

0

Primeiro:

  • Windows 10 Professional build 17134
  • Intel i5-6500 3.2GHz
  • RAM DDR4 de 8 GB
  • MSI GeForce GTX1070 8 GB

Portanto, nas últimas duas semanas, tive problemas com minha máquina com o Windows 10 Pro:

  • Os aplicativos começarão a gerar erros, geralmente relacionados à memória
  • O Chrome não funciona mais
  • O Gerenciador de tarefas não abre
  • De repente, minhas duas telas ficam pretas
  • O computador está completamente congelado na tela preta, não consigo fazer nada e nenhum som ou nada toca (Ctrl + Alt + Del, Ctrl + Shift + Esc, Alt + Tab não funcionam)

Tudo o que resta para mim é reiniciar o computador com força.

Então eu tenho cavado por aí, tentando descobrir o que estava acontecendo. O Event View me disse que algo estava errado com a minha memória. Ainda assim, não houve nada relacionado à falha, simplesmente que o arquivo da minha página está cheio. Há algum aviso sobre o tempo limite de aplicativos e a falta de memória, então nada até que eu reinicie o meu PC. Este é um dump dos últimos logs do Event Viewer.

Então, aqui está o que eu tentei

  • Executou uma verificação offline do Windows Defender
  • Usado MalwareBytes para verificar meu PC
  • Atualizado meus drivers de GPU
  • Atualizado meu BIOS (conforme informado pelo suporte da Microsoft)
  • Aumentou o arquivo de paginação de no máximo 16 GB para no máximo 24 GB (tenho 8 GB fisicamente)
  • Executou "DISM.exe / Online / Limpeza de imagem / Restorehealth" e "sfc / scannow", localizou e corrigiu alguns erros, os problemas persistem
  • Ran MemTest86, nenhum erro encontrado

Decidi então manter o Monitor de Recursos aberto e, quando voltei ao PC, um tempo depois, notei que ele estava praticamente congelado, mas ainda consegui ver o Monitor de Recursos. Tudo parecia normal, mas "taskhostw.exe" estava usando 24 GB de memória!

Isso explica por que continuei recebendo erros de memória e por que meu arquivo de paginação estava sendo preenchido. Alguma correção para isso?

Editar:

Consegui encontrar o processo no Process Explorer, eis o que ele mostrou:

Alguma ideia de como resolver problemas adicionais?

    
por s1h4d0w 02.10.2018 / 16:41

1 resposta

0

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.

    
por 02.10.2018 / 17:53