Corrigir o alto uso de CPU do serviço de otimização de tempo de execução .NET
Muitas vezes, você pode se deparar com um aplicativo ou um processo de sistema em segundo plano(background system process) sobrecarregando uma quantidade anormal de recursos do sistema. O alto uso de recursos do sistema de um processo pode retardar tremendamente outras operações do sistema e pode transformar seu PC em uma bagunça lenta. Também pode fazer com que ele falhe completamente. Já cobrimos uma infinidade de processos e problemas de alto uso de CPU(CPU usage) em nosso site. Além disso, hoje, discutiremos o problema ocasional de alto uso da CPU do (CPU usage)serviço .NET Runtime Optimization(Runtime Optimization service) e como trazê-lo de volta a um nível aceitável.
Como corrigir o alto uso da CPU do .NET Runtime Optimization Service no Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
Como você deve saber, essa estrutura .NET(.NET framework) é usada pela Microsoft e outros terceiros para desenvolver e executar aplicativos do Windows,(for developing and running Windows applications) entre outras coisas. O arquivo executável para este serviço, chamado mscorsvw.exe , é um componente oficial do Windows(Windows component) e executa a tarefa de otimizar o .NET framework viz pré(viz pre) e recompilar bibliotecas .NET. Isso ajuda os aplicativos e programas a serem iniciados mais rapidamente. O serviço de otimização(optimization service) foi projetado para ser executado em segundo plano( designed to run in the background) quando o computador estiver ocioso por um breve período de 5 a 10 minutos.
Por que o serviço de otimização de tempo de execução .NET resulta em alto uso da CPU?(Why .NET Runtime Optimization Service Results in High CPU Usage?)
Às vezes, o serviço pode demorar mais do que o normal para recompilar as bibliotecas .NET. Isto resulta em
- O serviço do seu PC(PC service) está mais lento que o normal.
- Instâncias de falha em seu computador.
- A prestação de serviço está corrompida.
- Utilização de recursos do sistema por malware.
Considerando o impacto desse serviço no desempenho de aplicativos(app performance) individuais , seu encerramento imediato ao primeiro sinal de dano não é recomendado. Se o serviço parece estar demorando muito para terminar sua operação, você tem a opção de acelerar as coisas executando alguns comandos ou um script. Outras correções incluem a verificação de malware e vírus(malware and viruses) no computador , a reinicialização do serviço e a execução de uma inicialização limpa, conforme explicado no próximo segmento.
Método 1: Execute a inicialização limpa do PC
(Method 1: Perform Clean Boot of PC
)
É bem possível que o serviço esteja tendo dificuldade em recompilar as bibliotecas para um determinado aplicativo de terceiros e, portanto, esteja consumindo mais energia da CPU para concluir a tarefa. Você pode executar uma inicialização limpa em que apenas os drivers essenciais e os programas de inicialização são carregados, para examinar se ele é realmente um dos programas de terceiros que estão solicitando o problema de alto uso da CPU(CPU usage) para o serviço .NET Runtime Optimization(.NET Runtime Optimization service) . As etapas para executar a inicialização limpa do Windows 10 são as seguintes:(Windows 10)
1. Pressione Windows + R keys simultaneamente para iniciar a caixa de diálogo Executar .(Run)
2. Digite msconfig e pressione a tecla Enter para abrir a Configuração do Sistema(System Configuration) .
3. Vá para a guia Serviços(Services ) e marque a caixa Ocultar todos os serviços da Microsoft(Hide all Microsoft services) .
4. Em seguida, clique no botão Desativar tudo(Disable All) , mostrado em destaque. Isso impedirá que todos os serviços de terceiros e desnecessários sejam executados em segundo plano.
5. Salve as alterações clicando nos botões Apply > OK
6. Um pop-up perguntando se você deseja Reiniciar(Restart ) ou Sair sem reiniciar(Exit without restart ) aparecerá, conforme mostrado. escolha a opção Sair sem reiniciar(Exit without restart ) .
7. Novamente, inicie a janela Configuração do Sistema(System Configuration) repetindo as Etapas 1-2. (Steps 1-2.)Alterne para a guia Inicialização .(Startup )
8. Clique no hiperlink Abrir Gerenciador de Tarefas , conforme mostrado.(Open Task Manager)
Observação:(Note: ) verifique a coluna Impacto de inicialização(Startup impact) para todos os aplicativos/processos listados e desative aqueles com alto impacto de inicialização(High Startup impact) .
9. Clique com o botão direito do mouse no aplicativo( application) (por exemplo , Steam ) e escolha a opção Desativar(Disable ) , conforme ilustrado abaixo.
10. Por fim, feche(close) todas as janelas de aplicativos ativos e reinicie (restart) seu PC(your PC) . Ele será iniciado em um estado de inicialização(boot state) limpa .
11. Agora, verifique o uso da CPU do (CPU usage)serviço .NET Runtime(.NET Runtime service) no Gerenciador de Tarefas(Task Manager) . Se for normal, habilite programas de terceiros, um de cada vez( enable third-party programs one at a time) , para localizar o aplicativo culpado(culprit application) e desinstale-o(uninstall it) para evitar esses problemas no futuro.
Leia também:(Also Read:) Como corrigir o alto uso da CPU do hkcmd
Método 2: Impulsione os processos do .NET Framework(Method 2: Boost .NET Framework Processes)
Como encerrar esse serviço não é uma opção, você pode dar um pequeno impulso a esse serviço, permitindo que ele use núcleos de CPU adicionais. (CPU)Por padrão, o serviço usa apenas um núcleo.
- Você pode executar alguns comandos você mesmo
- ou simplesmente baixe um script oficial da Microsoft(Microsoft script) do GitHub e execute-o.
Opção I: via prompt de comando(Option I: Via Command Prompt)
1. Clique em Iniciar(Start) , digite Prompt de Comando(Command Prompt) e clique em Executar como administrador(Run as administrator) , conforme mostrado.
2. Digite o comando fornecido e pressione(command and press) a tecla (key)Enter para executar.
Nota:(Note:) Os comandos que precisam ser executados diferem de acordo com a arquitetura do sistema(system architecture) .
- Para sistemas de 32 bits: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- Para sistemas de 64 bits: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Em seguida, execute ngen.exe executequeueditems , conforme descrito abaixo.
Dica profissional: determine se o Windows PC é de 32 bits e 64 bits
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
Se você não tiver certeza sobre a arquitetura do seu sistema(system architecture) , basta seguir as etapas fornecidas:
1. Pressione as Windows + R keys juntas para abrir a caixa de diálogo Executar .(Run)
2. Digite msinfo32 e clique em OK para abrir a janela Informações do sistema .(System Information )
3. Aqui, verifique a etiqueta Tipo de sistema(System Type) para verificar o mesmo.
Leia também:(Also Read:) O que é HKEY_LOCAL_MACHINE?
Opção II: via script do GitHub(Option II: Via GitHub Script)
1. Acesse a página do GitHub para obter o script .
2. Clique com o botão direito do mouse no botão Raw e escolha a opção Salvar link como…(Save link as…) , conforme mostrado.
3. Altere o tipo Salvar como(Save as type) para Arquivo de script do Windows(Windows Script File) e clique em Salvar(Save) .
4. Uma vez baixado, abra o arquivo com o Windows Script Host .
Leia também: (Also Read: )Corrigir o alto uso da CPU do processo de manutenção do host DISM(Fix DISM Host Servicing Process High CPU Usage)
Método 3: Reinicie o Serviço de Otimização de Tempo de Execução do .NET(Method 3: Restart .NET Runtime Optimization Service)
Os serviços geralmente podem falhar e, em seguida, exibir um comportamento estranho, como utilizar quantidades desnecessariamente altas de recursos do sistema ou permanecer ativo por um período prolongado de tempo. A instância com falha pode ocorrer devido aos bugs presentes na compilação atual do sistema operacional Windows(Windows OS build) . Veja como resolver o alto uso da CPU do (CPU usage)serviço de otimização de(optimization service) tempo de execução .NET reiniciando o serviço:
Nota(Note) : Esta solução funciona apenas para sistemas com uma placa gráfica dedicada com tecnologia NVIDIA.
1. Pressione as teclas (keys)Windows + R simultaneamente para iniciar a caixa de diálogo Executar .(Run)
2. Digite services.msc e clique em OK para abrir o aplicativo Services .
3. Percorra(Scroll) a lista e localize o serviço NVIDIA Telemetry Container .
4. Clique com o botão direito do mouse e escolha Propriedades(Properties ) no menu de contexto, conforme mostrado.
5. Clique no botão Parar(Stop ) primeiro. Aguarde(Wait) até que o Status do serviço(Service Status) leia Parado(Stopped) e clique no botão Iniciar(Start ) para voltar a funcionar.
6. Certifique-se de que Tipo de inicialização:( Startup type:) esteja definido como Automático(Automatic) .
7. Depois que o serviço for reiniciado, clique em Apply > OK para salvar as alterações e fechar a janela Propriedades .(Properties)
8. Pressione as Ctrl + Shift + Esc keys juntas para abrir o Gerenciador de Tarefas(Task Manager ) e verifique se o serviço ainda utiliza recursos de CPU altos .
Leia também:(Also Read:) O que é o serviço de elevação do Google Chrome(Google Chrome Elevation Service)
Método 4: detectar e remover malware(Method 4: Detect & Remove Malware)
Se o consumo anormal de CPU do serviço persistir, execute uma verificação de vírus/malware para descartar a possibilidade de infecções. Aplicativos maliciosos podem se infiltrar no seu PC se você não tomar cuidado. Esses programas se disfarçam e fingem ser componentes oficiais do Windows(Windows) e causam vários problemas, como alto uso da CPU(CPU usage) . Você pode empregar o Windows Defender nativo para escanear seu PC ou pode usar qualquer outro programa de segurança especializado que seja útil. Siga estas etapas para corrigir o problema de alto uso da CPU do (CPU usage)serviço de otimização de(optimization service) tempo de execução .NET removendo o malware do seu PC:
1. Pressione Windows + I keys simultaneamente para abrir Configurações(Settings) .
2. Aqui, clique em Update & Security , conforme mostrado.
3. Vá para o menu Segurança do Windows e clique em (Windows Security)Proteção contra vírus e ameaças(Virus & threat protection)
4. Clique em Verificação rápida(Quick scan ) para verificar seu PC e verificar se há algum malware presente ou não.
5. Se algum malware for encontrado, clique em Iniciar ações(Start actions) para removê(remove) -los ou bloqueá(block) -los e reinicie seu PC.
Recomendado:(Recommended:)
- Corrigir a rolagem do touchpad(Fix Touchpad Scroll) não funciona no Windows 10
- Como alterar os programas de inicialização(Startup Programs) no Windows 10
- Como silenciar o microfone(Microphone) no Windows 10
- 7 maneiras(Ways) de consertar o computador continua travando(Fix Computer Keeps Crashing)
Espero que uma das soluções acima tenha corrigido . NET serviço de otimização de tempo de execução alto(NET runtime optimization service high CPU) problema de CPU no seu PC. Se o mesmo problema voltar a assombrá-lo mais tarde, verifique se há atualização do Windows(Windows update) disponível ou reinstale a versão mais recente do .NET framework . Além disso, se você tiver dúvidas/sugestões sobre este artigo, sinta-se à vontade para soltá-las na seção de comentários.
Related posts
Fix High CPU Usage por Service Host: Sistema Local
Fix Service Host: System Local (svchost.exe) High CPU and Disk Usage
Host de serviço de correção: alto uso de CPU do serviço de política de diagnóstico
Corrigir o alto uso de CPU do SoftThinks Agent Service no Windows 10
Como Fix High CPU Usage no Windows 10
Fix High CPU Usage por svchost.exe (Netsvcs)
Corrigir o alto uso de disco WSAPPX no Windows 10
Fix Realtek High Definition Audio Driver Issue
Fix Microsoft Edge High Memory Usage em Windows 10
8 Ways para Fix High CPU Usage por TiWorker.exe
Fix Local Print Spooler Service não está funcionando
Corrigir alto uso da CPU por RuntimeBroker.exe
Corrigir o serviço Intel RST não está sendo executado no Windows 10
WMI Provider Host (WmiPrvSE.exe) High CPU Usage em Windows 10
Corrigir o alto uso da CPU do Ntoskrnl.exe
Corrigir o alto uso da CPU do kernel NT e do processo do sistema no Windows
Corrigir o erro de serviço 1053 no Windows 10
Fix Malwarebytes Unable para conectar o Service error
Fix Desktop Window Manager High CPU (DWM.exe)
Como corrigir o alto uso da CPU audiodg.exe no Windows 11/10