Correção: Alto Uso da CPU pelo Serviço de Otimização de Tempo de Execução do .NET

Esse problema geralmente aparece aleatoriamente, mas também pode ocorrer depois que uma atualização é instalada no .NET Framework. O executável do processo é mscorsvw.exe e será exibido no Gerenciador de Tarefas com esse nome ou como Serviço de Otimização de Tempo de Execução do .NET. Ele não é executado com frequência e é um serviço executado para otimizar o .NET Framework, que, por sua vez, garante que aplicativos e programas dependentes dele sejam executados mais rapidamente.

CPU Elevada do Serviço de Optimização de Tempo de Execução .NET

No entanto, essa otimização às vezes demora muito e os usuários informaram que consomem uma grande porcentagem de recursos da CPU cada vez que são executados. Também continua por alguns dias. Siga os métodos que preparamos abaixo para tentar resolver esse problema.

O que causa o alto uso da CPU do serviço de otimização de tempo de execução .NET?

A resposta oficial é que o processo precisa recompilar suas bibliotecas e que só deve ser executado quando o computador estiver ocioso. A Microsoft também afirma que o processo não deve demorar mais do que alguns minutos. No entanto, esse não é o caso e as pessoas se encontram esperando mais de uma semana sem progresso. Aqui estão algumas causas:

  • Ele geralmente está lento e você pode tentar acelerá-lo executando certos comandos.
  • Pode haver malware em execução no computador que se camuflou como o serviço ou o serviço foi infectado. Tente executar um scanner de malware.
  • O serviço pode ter sido corrompido e você deve tentar reiniciá-lo.

Solução 1: Otimizando o processo

Não é recomendado encerrar esse processo imediatamente, pois ele realmente ajudará seu computador e a maneira como os aplicativos e jogos são executados. No entanto, existem várias maneiras de acelerar o processo simplesmente executando este comando útil ou executando um script para o mesmo efeito. Isso deve permitir que o processo use mais núcleos de CPU, o que permitirá concluir a execução mais rapidamente. Confira abaixo!

  1. Procure por " Prompt de comando " ou no menu Iniciar ou tocando no botão de pesquisa ao lado dele. Clique com o botão direito no primeiro resultado que aparece no topo e selecione a opção " Executar como administrador ".

Executando o Prompt de Comando como um administrador
  1. Os usuários que estão usando uma versão mais antiga do Windows podem usar a combinação de teclas Key + R do logotipo do Windows para exibir a caixa de diálogo Executar . Digite "cmd" na caixa e use a combinação de teclas Ctrl + Shift + Enter para executar o Prompt de Comando como administrador.
  2. Copie e cole os comandos mostrados abaixo e certifique-se de clicar na tecla Enter no seu teclado após cada um. Entre os dois primeiros comandos, escolha aquele de acordo com o seu sistema operacional (32 bits para o primeiro e 64 bits para o segundo).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems 
  1. Verifique se o uso da CPU do Serviço de Otimização de Tempo de Execução do .NET voltou ao normal!

Alternativa : Se você se sentir desconfortável executando comandos por si mesmo ou se você estiver usando uma versão mais antiga do sistema operacional Windows, você pode usar o script oficial feito pela Microsoft, que deve fazer a mesma coisa.

  1. Visite este link para abrir a página do GitHub do script. Navegue até o código, clique com o botão direito do mouse no botão Raw e escolha o link Salvar como… Verifique se o tipo de arquivo é Arquivo de Script do Windows (* .wsf).

Salvando o script do GitHub
  1. Localize o arquivo exatamente onde você o salvou e clique duas vezes para executá-lo. Se você for confrontado com a opção de escolher o programa para executá-lo, selecione Windows Script Host .
  2. Verifique se o problema foi resolvido agora.

Solução 2: Analise o seu computador em busca de malware

Mesmo que isso soe exagerado, as infecções por malware são uma das principais causas desse problema e é vital que você verifique se há malwares em seu computador. Programas mal-intencionados querem obter seus recursos e geralmente nomeiam seus processos como algo que se assemelharia a arquivos em seu computador.

Aqui, vamos mostrar-lhe como analisar o seu PC com o Malwarebytes, uma vez que, frequentemente, apresenta os melhores resultados, considerando o facto de ter realmente uma vasta base de dados. Boa sorte!

  1. Malwarebytes Anti-Malware é uma incrível ferramenta anti-malware com uma versão gratuita que você pode baixar em seu site oficial. Espero que você não precise da suíte completa depois de resolver este problema (a menos que queira comprá-lo e tê-lo pronto para outros problemas), portanto, baixe a versão de avaliação clicando aqui.

Baixando Malwarebytes
  1. Localize o arquivo executável que você acabou de baixar de seu site na pasta Downloads no seu PC e clique duas vezes nele para abri-lo no seu computador.
  2. Selecione onde você deseja instalar o Malwarebytes e siga as instruções de instalação que aparecerão na tela para concluir o processo de instalação.

Instalando o Malwarebytes
  1. Abra o Malwarebytes localizando-o no menu Iniciar ou na área de trabalho e selecione a opção Digitalizar disponível na tela inicial do aplicativo.
  2. A ferramenta provavelmente iniciará seu processo de atualização para atualizar seu banco de dados de vírus e, em seguida, prosseguirá com a verificação. Por favor, seja paciente até o processo terminar, o que definitivamente pode demorar um pouco. Se um malware for detectado em seu computador, confirme se ele foi excluído ou colocado em quarentena .

Executando a varredura no Malwarebytes
  1. Reinicie o computador após o processo de verificação e verifique se você ainda enfrenta problemas com o Serviço de Otimização de Tempo de Execução do .NET!

Nota : Você também deve usar outros scanners de segurança se puder identificar o tipo de malware que possui em seu computador (ransomware, junkware, etc.). Além disso, um único scanner nunca será capaz de reconhecer e excluir todos os tipos de malware, por isso sugerimos que você experimente outros tipos de malware também!

Solução 3: Reiniciando o Serviço

Reiniciar o serviço também reiniciará todo o processo, mas deve ser concluído mais rapidamente desta vez, especialmente se um bug estiver causando problemas. Confira abaixo.

  1. Abra o utilitário Executar usando a combinação de tecla Windows Key + R no teclado (pressione essas teclas ao mesmo tempo. Digite “ devmgmt.msc ” na caixa recém-aberta sem as aspas e clique em OK para abrir a ferramenta Serviços .

Executando o Gerenciador de Dispositivos
  1. Localize o serviço NVIDIA Telemetry Container na lista, clique com o botão direito do mouse sobre ele e selecione Properties no menu de contexto exibido.
  2. Se o serviço for iniciado (você pode verificar isso apenas ao lado da mensagem de status do serviço), você deve pará-lo clicando no botão Parar no meio da janela. De qualquer forma, execute-o novamente clicando no botão Iniciar

Começando o serviço
  1. Certifique-se de que a opção no menu Tipo de inicialização na janela de propriedades do serviço esteja definida como Automática antes de prosseguir com outras etapas. Confirme quaisquer caixas de diálogo que possam aparecer quando alterar o tipo de inicialização.

Você pode receber a seguinte mensagem de erro quando você clica em Iniciar:

“O Windows não pôde iniciar o serviço no computador local. Erro 1079: A conta especificada para este serviço é diferente da conta especificada para outros serviços em execução no mesmo processo. ”

Se isso acontecer, siga as instruções abaixo para corrigi-lo.

  1. Siga as etapas de 1 a 3 das instruções acima para abrir a janela de propriedades do serviço. Navegue até a guia Log On e clique no botão Browse ….

Log On >> Navegar
  1. Na caixa de entrada " Digite o nome do objeto a ser selecionado ", digite o nome da sua conta, clique em Verificar nomes e aguarde até que o nome fique disponível.
  2. Clique em OK quando terminar e digite a senha na caixa Senha, se for solicitado. Agora deve começar sem problemas!

Artigos Interessantes