Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como corrigir o alto uso de CPU do serviço de otimização do tempo de execução .NET no Windows 10/11

Público-Alvo: Administradores de sistemas e profissionais de TI intermediários que estão enfrentando problemas de alto uso de CPU causado pelo serviço de otimização do tempo de execução .NET.

O serviço de otimização do tempo de execução .NET (ngen.exe) é responsável por compilar e otimizar os assemblies do .NET Framework no Windows. No entanto, em alguns casos, esse serviço pode causar um alto uso de CPU, o que pode afetar o desempenho geral do sistema. Neste artigo, você aprenderá como corrigir esse problema e reduzir o uso de CPU causado pelo serviço de otimização do tempo de execução .NET.

Script: Passo 1: Verificar o uso de CPU do serviço de otimização do tempo de execução .NET

  • Abra o Gerenciador de Tarefas pressionando Ctrl + Shift + Esc.
  • Vá para a guia "Processos" e clique em "Mostrar processos de todos os usuários".
  • Procure por "mscorsvw.exe" ou "ngen.exe" na lista de processos e observe o uso de CPU. Se estiver alto, continue para o próximo passo.

Passo 2: Reiniciar o serviço de otimização do tempo de execução .NET

  • Abra o Prompt de Comando como administrador.
  • Digite o seguinte comando e pressione Enter: ngen.exe executequeueditems
  • Aguarde até que o processo seja concluído e verifique se o uso de CPU diminuiu. Se não diminuir, prossiga para o próximo passo.

Passo 3: Reiniciar o serviço de otimização do tempo de execução .NET manualmente

  • Abra o Prompt de Comando como administrador.
  • Digite o seguinte comando e pressione Enter: ngen.exe executequeueditems /queue:manual
  • Aguarde até que o processo seja concluído e verifique se o uso de CPU diminuiu. Se não diminuir, prossiga para o próximo passo.

Passo 4: Desabilitar o serviço de otimização do tempo de execução .NET

  • Abra o Prompt de Comando como administrador.
  • Digite o seguinte comando e pressione Enter: sc config clr_optimization_v4.0.30319_64 start=disabled
  • Reinicie o computador para aplicar as alterações.

Conclusão: Corrigir o alto uso de CPU causado pelo serviço de otimização do tempo de execução .NET pode melhorar significativamente o desempenho do sistema. Neste artigo, você aprendeu como reiniciar o serviço manualmente e até mesmo desabilitá-lo, se necessário. Experimente essas soluções e aproveite um sistema mais eficiente e com melhor desempenho.

Se você encontrou este artigo útil para corrigir o alto uso de CPU do serviço de otimização do tempo de execução .NET, compartilhe-o com outros administradores de sistemas e profissionais de TI que possam estar enfrentando o mesmo problema.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.