Como corrigir o alto uso da CPU do compilador nativo do Microsoft Common Language Runtime?

Feche o processo do Gerenciador de Tarefas

  • Problemas de alto uso da CPU do Microsoft Common Language Runtime Native Compiler podem ocorrer devido à instalação corrompida ou incompleta do .Net Framework.
  • Para corrigir isso, feche o processo no Gerenciador de Tarefas, interrompa o serviço Microsoft Common Runtime ou redefina o cache NGen.
  • Para mais soluções e etapas detalhadas, continue lendo!

Se você notar que um processo ngen.exe ou Microsoft Common Language Runtime Native Compiler está causando alto uso da CPU, este guia pode ajudar! Discutiremos os métodos testados por especialistas para corrigir o problema logo após explicar as causas.

O Microsoft Common Language Runtime Native Compiler (ngen.exe) desempenha um componente essencial do .Net Framework e cria um Ambiente de execução que supervisiona o funcionamento de aplicativos escritos para a plataforma .Net, independente de sua programação linguagem.

Ele lida com várias tarefas, como conversão de código em linguagem de máquina, coleta de lixo, tratamento de exceções e gerenciamento de threads para melhorar o desempenho de aplicativos gerenciados no Windows.

Se você observar alto uso da CPU devido a esse processo, aqui estão alguns dos motivos para o mesmo:

  • O processo está programado para ser executado como parte da manutenção do sistema.
  • Definições de configuração incorretas.
  • Vários aplicativos estão usando o processo de compilação.
  • O processo está sendo executado em segundo plano com outros recursos do sistema.
  • Arquivos ou serviços de sistema corrompidos
  • Malware disfarçado de processo

Como interromper o alto uso de CPU do CLR Native Compiler?

Antes de iniciar as etapas avançadas de solução de problemas, considere realizar as seguintes verificações:

  • Reinicie o seu computador.
  • Aguarde até que o processo conclua o processo de compilação.
  • Execute uma verificação profunda usando um antivírus confiável para garantir que não haja infecção por malware.
  • Verifique se há atualizações do Windows.
  • Faça backup de seus dados importantes.
  • Desinstale aplicativos indesejados do seu PC.
  • Execute o Ferramenta de verificação de recuperação Farbar para encontrar a causa exata

1. Pare o processo

  1. Imprensa Ctrl + Mudança + Esc abrir Gerenciador de tarefas.Feche o gerenciador de tarefas Microsoft Common Language Runtime Compilador nativo Alto uso da CPU
  2. Vou ao Processos guia, localize Compilador nativo do Microsoft Common Language Runtime ou ngen.exe, selecione-o e clique em Finalizar tarefa.

Fechar o processo que causa problemas de desempenho é uma solução alternativa que você pode seguir antes de passar para outras soluções. Você pode aplicar a mesma abordagem a outros processos, como Corretor de tempo de execução.

2. Reinicie o serviço

  1. Imprensa janelas + R para abrir o Correr caixa de diálogo.SERVIÇOS Microsoft Common Language Runtime Compilador nativo Alto uso de CPU
  2. Tipo serviços.msc e clique OK para abrir o Serviços aplicativo.
  3. Localize e clique com o botão direito Tempo de execução de linguagem comum da Microsoft e clique Parar.Pare os serviços -
  4. Aguarde a interrupção do serviço e feche a janela Serviços.

3. Redefina o cache NGen e altere as configurações de prioridade

  1. aperte o janelas Tipo de chave cmde clique em Executar como administrador.CMD elevado - Alto uso da CPU do compilador nativo do Microsoft Common Language Runtime
  2. Digite o seguinte comando para redefinir o cache NGen para resolver conflitos e corrupção e clicar Digitar: ngen executeQueuedItemscmd_executeditems Compilador nativo do Microsoft Common Language Runtime Alto uso da CPU
  3. Copie e cole o seguinte comando para ajustar a prioridade e agendamento do processo para reduzir a carga e pressione Digitar: ngen queue /priority priorityLevelnível cmd_priority
Leia mais sobre este assunto
  • Correção: erro do sistema de arquivos (-2147163901) no Windows 11
  • Painel de controle versus aplicativo de configurações: qual usar?
  • Correção: o Wi-Fi para de funcionar ao conectar um monitor externo

4. Execute seu computador em um ambiente de inicialização limpa

  1. Imprensa janelas + R para abrir o Correr caixa de diálogo. cleanboot1 Compilador nativo do Microsoft Common Language Runtime Alto uso da CPU
  2. Tipo msconfig e clique OK para abrir o Configuração do sistema janela.
  3. Vou ao Serviços aba, clique Ocultar todos os serviços Microsofte selecione Desativar tudo.Inicialização limpa Desativar tudo
  4. Mude para o Comece aba e clique no Abra o Gerenciador de Tarefas link.Abra o gerenciador de tarefas Inicialização limpa
  5. Na janela do Gerenciador de Tarefas, localize cada Habilitado tarefa e clique Desativar.Desativar Gerenciador de Tarefas Microsoft Common Language Runtime Compilador nativo Alto uso da CPU
  6. Feche o Gerenciador de Tarefas, clique em Aplicar, então OK na janela Configuração do sistema.LIMPAR BOTA 5
  7. Clique Reiniciar.Reinicie a inicialização limpa

Seu computador será reiniciado com funcionalidades limitadas para que você possa identificar o software ou serviço de terceiros que está causando o conflito. Feito isso, siga as etapas acima para desfazer as alterações e reiniciar o computador normalmente.

5. Execute verificações SFC e DISM

  1. aperte o janelas Tipo de chave cmde clique em Executar como administrador.CMD elevado - Alto uso da CPU do compilador nativo do Microsoft Common Language Runtime
  2. Copie e cole o seguinte comando para reparar arquivos do sistema e pressione Digitar: sfc/scannowSFCSCANNOW CMD
  3. Aguarde a conclusão da verificação e digite o seguinte comando para restaurar a imagem do sistema operacional Windows e clique Digitar: Dism /Online /Cleanup-Image /RestoreHealthRestaurar a integridade do Microsoft Common Language Runtime Native Compiler Alto uso da CPU
  4. Assim que o comando for executado, reinicie o computador.

6. Excluir uma chave de registro

  1. Imprensa janelas +R para abrir o Correr caixa de diálogo.Regedit - Alto uso da CPU do compilador nativo do Microsoft Common Language Runtime
  2. Tipo regedit e clique OK abrir Editor de registro.
  3. Primeiro, faça um backup, vá para Arquivoe selecione Exportar. Salve o arquivo no formato .reg no seu computador em um local acessível.Registro de exportação
  4. Navegue até este caminho: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Clique com o botão direito e selecione Excluir para remover todas as entradas da pasta Roots e fechar o Editor do Registro.Exclua a entrada do registro Microsoft Common Language Runtime Native Compiler High CPU Usage
  6. Reinicie o computador.

7. Reparar/reinstalar .the Net Framework

  1. Baixe a ferramenta de reparo do Microsoft .NET Framework.Baixe .NET Framework - Ferramenta de reparo de alto uso de CPU do compilador nativo do Microsoft Common Language Runtime -
  2. Clique duas vezes no arquivo executável e siga as instruções na tela para instalá-lo.
  3. No Ferramenta de reparo do Microsoft .NET Framework janela, aceite os termos e clique em Próximo.Aceite os termos
  4. A ferramenta procurará arquivos corrompidos no .NET Framework atual e aconselhará soluções para repará-los.
  5. Clique Próximo para aplicar as correções.Clique em Próximo
  6. Então clique Terminar para fechar a janela da ferramenta de reparo.Terminar

Se isso não ajudar, siga estas etapas para reinstalar o .Net Framework:

  1. Imprensa janelas +R para abrir o Correr janela.Appwiz.cpl - Alto uso da CPU do compilador nativo do Microsoft Common Language Runtime
  2. Tipo appwiz.cpl e clique OK para abrir o Programas e características janela.Desinstalar NET FRAMEWORK Microsoft Common Language Runtime Compilador nativo Alto uso da CPU
  3. Selecione Estrutura Microsoft .Net e clique Desinstalar.
  4. Depois de desinstalado, vá para o Site oficial do .NET Framework.Baixe o .NET Framework
  5. Clique na versão mais recente e faça o download.
  6. Após o download da configuração, vá até o local do arquivo e clique duas vezes nele para iniciar a instalação.
  7. Clique Instalare aguarde a conclusão do processo.Instalar

Para evitar problemas de alto desempenho da CPU, incluindo o Microsoft Common Language Runtime Native Compiler parou de funcionar problema, certifique-se de permitir que o processo ngen.exe seja executado quando o sistema estiver em estado inativo e mantenha o sistema e o software atualizados. data.

Caso as soluções mencionadas não funcionem para você, tente reverter para uma versão anterior do Windows usando um ponto de restauração.

Se você costuma enfrentar alto uso de CPU em seu Windows 11 computador, recomendamos que você consulte este guia.

Encontrou algum problema ou precisa de mais informações sobre o Microsoft Common Language Runtime Native Compiler? Não hesite em deixar um comentário na seção abaixo.

Correção - Tela preta após desligamento no Windows 10, apenas desligamento do botão liga / desliga é possível

Correção - Tela preta após desligamento no Windows 10, apenas desligamento do botão liga / desliga é possívelWindows 10

Alguns usuários do Windows 10 estão relatando um problema de desligamento em seus dispositivos. Ao desligar o sistema, o computador exibe uma tela preta, mesmo quando o dispositivo deveria estar to...

Consulte Mais informação
Ativar / desativar a opção “Gerenciar” em “Este PC” no Windows 10

Ativar / desativar a opção “Gerenciar” em “Este PC” no Windows 10Windows 10

Como ativar / desativar a opção “Gerenciar” em “Este PC” no Windows 10: - Quando você clica com o botão direito no Este PC ícone, no menu de contexto que aparece, você será capaz de encontrar uma o...

Consulte Mais informação
Ativar / desativar CTRL + C / CTRL + V para copiar / colar no Windows 10 CMD

Ativar / desativar CTRL + C / CTRL + V para copiar / colar no Windows 10 CMDWindows 10

Como ativar / desativar CTRL + C / CTRL + V para copiar / colar no Windows 10 CMD: - Se você responder a uma pesquisa entre usuários do Windows em todo o mundo e perguntar a eles quais são suas com...

Consulte Mais informação