Tema Jannah A licença não é validada, vá para a página de opções do tema para validar a licença, você precisa de uma única licença para cada nome de domínio.

Consertar o alto uso da CPU do .NET Runtime Optimization Service

Muitas vezes, você pode encontrar um aplicativo em segundo plano ou um processo do sistema que está consumindo uma quantidade anormal de recursos do sistema. O alto uso de recursos do sistema de um processo pode desacelerar significativamente outros processos do sistema e transformar seu computador em uma bagunça lenta. Também pode causar uma falha completa. Já cobrimos um grande número de processos e problemas de alto uso da CPU em nosso site. Além disso, hoje discutiremos como corrigir o alto uso de CPU do .NET Runtime Optimization Service e como trazê-lo de volta a um nível aceitável.

Corrigir-.NET-Runtime-Optimization-Service-Alto-uso-da-CPU-1200x800 Corrigir o alto uso da CPU do serviço de otimização de tempo de execução .NET

Como corrigir o alto uso da CPU do .NET Runtime Optimization Service no Windows 10

Como você sabe, essa estrutura .NET é usada pela Microsoft e outras partes para desenvolver e executar aplicativos do Windows, entre outras coisas. O arquivo executável para este serviço, chamado mscorsvw.exe, é um componente oficial do Windows e faz o trabalho de otimizar o .NET framework antes de recompilar as bibliotecas .NET. Isso ajuda os aplicativos e programas a serem iniciados mais rapidamente. O serviço de otimização foi projetado para ser executado em segundo plano quando o computador estiver ocioso por um breve período de 5 a 10 minutos.

Por que o .NET Runtime Optimization Service causa alto uso da CPU?

Às vezes, o serviço pode demorar mais do que o normal para recompilar as bibliotecas .NET. Isso resulta em

  • O serviço do seu computador está mais lento do que o normal.
  • Avarias no seu computador.
  • Prestação de serviço ruim.
  • Uso de recursos do sistema por malware.

net-runtime-optimization-service-process-taking-high-memory-shown-in-Task-Manager-750x739 Corrigir alto uso da CPU do serviço de otimização de tempo de execução .NET

Dado o impacto desse serviço no desempenho de aplicativos individuais, não é recomendável encerrá-lo imediatamente ao primeiro sinal de dano. Se o serviço parece estar demorando muito para ser executado, você tem a opção de agilizar a execução executando alguns comandos ou um script. Outras correções incluem verificar se há malware e vírus em seu computador, reiniciar o serviço e executar uma inicialização limpa, conforme descrito na próxima seção.

Leia também:  Como encontrar o número de série do laptop

Primeiro método: Execute uma inicialização limpa do computador

É muito provável que o serviço tenha dificuldade em recompilar bibliotecas para um determinado aplicativo de terceiros e, portanto, requer mais energia da CPU para concluir o trabalho. Você pode executar uma inicialização limpa onde apenas os drivers básicos e programas de inicialização são carregados, para verificar se é realmente um programa de terceiros que está reivindicando o problema de alto uso da CPU do .NET Runtime Optimization Service. Aqui estão as etapas para executar uma inicialização limpa do Windows 10:

1. Pressione minha tecla Windows + R Ao mesmo tempo para começar a correr Caixa de diálogo.

2. Digite msconfig e pressione a tecla. Entrar لفتح Configuração do sistema.

digite-msconfig-e-pressione-a-tecla-enter-para-abrir-o-sy-457x272 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

3. Vá para a guia "Serviços" E marque a caixa "Ocultar todos os serviços da Microsoft".

vá para a guia de serviços e marque a caixa para ocultar 665x470 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

4. Em seguida, clique no botão "Desativar tudo" mostrado na imagem em destaque. Isso interromperá todos os serviços de terceiros e serviços desnecessários em execução em segundo plano.

clique-no-botão-desabilitar-tudo-para-parar-todos-os-terceiros--573x398 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

5. Salve as alterações clicando no botão “Aplicar” > “OK”.

salve-as-alterações-clicando-em-aplicar-e-então-exi-570x390 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

6. Um pop-up aparecerá perguntando se você deseja reiniciar ou sair sem reiniciar, conforme mostrado. Escolha uma opção Saia sem reiniciar.

um pop-up perguntando se você gostaria de restaurar 347x143 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

7. Novamente, inicie a janela Configuração do sistema repetindo as etapas 1-2. Alterne para a guia Inicialização.

once-again-launch-the-system-configuration-window-572x387 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

8. Clique no hiperlink Abra o gerenciador de tarefas , Como mostrado.

clique-no-hiperlink-do-gerenciador-de-tarefas-aberto--665x470 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

ملاحظة: Verifique a coluna de impacto na inicialização de todos os aplicativos/processos listados e desative aqueles com alto impacto na inicialização.

9. Clique com o botão direito do mouse em A aplicação (Tal como Vapor) e escolha uma opção Desabilitar Como mostrado abaixo.

verifique-a-coluna-de-impacto-de-inicialização-para-todos-os-970x777-listados Corrigir o alto uso da CPU do serviço de otimização de tempo de execução do .NET

10. Por fim, feche todas as janelas de aplicativos ativos e reinicie o computador. Ele será iniciado em um estado de inicialização limpa.

Leia também:  Recursos ocultos do Windows 11 para usuários avançados

11. Agora, verifique o uso da CPU do .NET Runtime Service no Gerenciador de Tarefas. Se for normal, ative o software de terceiros, um por um, para identificar e desinstalar o aplicativo culpado para evitar tais problemas no futuro.

Método XNUMX: aprimorar os processos do .NET Framework

Como encerrar esse serviço não é uma opção, você pode, em vez disso, dar um pequeno impulso a esse serviço, permitindo que ele use núcleos de CPU adicionais. Por padrão, o serviço usa apenas um núcleo.

  • Você pode executar alguns comandos você mesmo
  • Ou simplesmente baixe o script oficial da Microsoft em GitHub E execute-o.

A primeira opção: via prompt de comando

1. Clique em Iniciar e digite Prompt de comando E clique Executar como administrador , Como mostrado.

open-start-menu-type-command-prompt-and-click-on-784x703 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

2. Digite o comando fornecido e pressione Entrar para implementá-lo.

ملاحظة: Os comandos que devem ser executados variam dependendo da arquitetura do sistema.

  • Para sistemas de 32 bits: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Para sistemas de 64 bits: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

execute-command-to-go-to-Microsoft-Net-framework-in-cmd-or-Command-Prompt-1024x214-1-1024x214 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

3. Em seguida, implemente os itens executivos ngen.exe , Como mostrado abaixo.

comando-para-verificar-se-o-uso-da-CPU-cai-para-um-nível-normal-no-Prompt-de-Comando-ou-cmd-1024x283-1-1024x283 Corrigir alto uso da CPU do Serviço de Otimização de Tempo de Execução .NET

Dica profissional: determine se o seu PC com Windows é de 32 bits e 64 bits

Se você não tiver certeza sobre a arquitetura do seu sistema, basta seguir as etapas fornecidas:

1. Pressione minha tecla Windows + R juntos para abrir Executar caixa de diálogo.

2. Digite msinfo32 E clique "ESTÁ BEM" Para abrir uma janela "informação do sistema".

3. Aqui, verifique a etiqueta do tipo de sistema para verificá-lo.

note-if-you-are-not-sure-about-your-systems-arch-1024x590-1-1024x590 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

Segunda opção: via GitHub Script

1. Vá para a página GitHub para obter o roteiro.

clique-em-Raw-option-na-página-do-github-1024x519-1-1024x519 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

2. Clique com o botão direito do mouse no botão Cru e escolha uma opção Salvar link como… Como mostrado.

clique com o botão direito do mouse na opção Raw e selecione Salvar link como... na página do GitHub 1024x491-1-1024x491 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

3. Alterar Salvar como tipo إلى Arquivo de script do Windows E clique Salve.

escolha-salvar-como-tipo-para-Windows-Script-File-e-clique-em-Salvar-1024x578-1-1024x578 Corrigir alto uso da CPU do serviço de otimização de tempo de execução .NET

4. Uma vez baixado, abra o arquivo com Host de scripts do Windows.

Método XNUMX: reinicie o serviço de otimização de tempo de execução .NET

Frequentemente, os serviços travam e exibem um comportamento estranho, como usar quantidades desnecessariamente grandes de recursos do sistema ou permanecer ativos por um longo período de tempo. Uma instância defeituosa pode ser causada por bugs na versão atual do sistema operacional Windows. Veja como resolver o alto uso da CPU do .NET Runtime Optimization Service reiniciando o serviço:

Leia também:  As 5 principais maneiras de corrigir a tecla Caps Lock invertida no Windows 11

ملاحظة: Esta solução funciona apenas para sistemas com uma placa gráfica dedicada suportada pela NVIDIA.

1. Pressione minha tecla Windows + R Ao mesmo tempo para começar a correr Caixa de diálogo.

2. Digite services.msc E clique "ESTÁ BEM" Para abrir um aplicativo Serviços.

digite-services-msc-e-clique-em-ok-para-abrir-o-serv-457x272 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

3. Percorra a lista e localize um serviço Contêiner de Telemetria NVIDIA.

4. Clique com o botão direito do mouse e selecione Propriedades no menu de contexto, conforme mostrado.

rolar-pela-lista-e-localizar-nvidia-telemetr-733x503 Corrigir alto uso da CPU do serviço de otimização de tempo de execução .NET

5. Clique no botão "desligando" Primeiro. Aguarde até que seja exibido Status do serviço interrompido e clique no botão Iniciar para ligá-lo novamente.

word-image-389x450 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

6. Certifique-se de que Tipo de inicialização: esteja definido como Automático.

na-guia-geral-clique-no-tipo-de-inicialização-solte-d-406x468 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

7. Assim que o serviço for reiniciado, clique em Aplicar > OK Salve as alterações e feche a janela de propriedades.

assim que o serviço for reiniciado, clique em aplicar para salvar 389x448 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

8. Pressione as teclas Ctrl + Shift + Esc juntos para abrir Gerenciador de tarefas E verifique se o serviço ainda está usando muitos recursos da CPU.

Método XNUMX: detecção e remoção de 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 em seu computador se você não for cuidadoso. Esses programas se disfarçam e fingem ser componentes oficiais do Windows e causam muitos problemas, como alto uso da CPU. Você pode usar o Windows Defender genuíno para verificar seu computador ou pode usar qualquer outro software de segurança especializado que tenha em mãos. Siga estas etapas para corrigir o problema de alto uso da CPU do .NET Runtime Optimization Service removendo o malware do seu computador:

1. Pressione minha tecla Windows + I Ao mesmo tempo para abrir Configurações.

2. Aqui, clique Atualização e segurança , Como mostrado.

update-and-security-5-743x606 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

3. Vá para a lista Segurança do Windows E clique em vírus & Proteção contra ameaças

selecione-a-opção-de-proteção-contra-vírus-e-ameaças-unde-777x634 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

4. Clique Verificação rápida Para escanear seu computador para verificar se há algum malware ou não.

clique em Quick Scan no menu Virus and Threat Protection 849x541 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

5. Se algum malware for encontrado, clique em Iniciar ações Para removê-los ou bloqueá-los e reinicie o computador.

todas-as-ameaças-serão-listadas-aqui-clique-em-st-560x511 Corrigir alto uso da CPU do serviço de otimização de tempo de execução do .NET

Esperamos que uma das soluções acima corrigiu o alto uso da CPU do .NET Runtime Optimization Service em seu computador. Se o mesmo problema voltar a assombrá-lo mais tarde, verifique se há uma atualização do Windows disponível ou reinstale a versão mais recente do Windows . NET framework. Além disso, se você tiver alguma dúvida/sugestão sobre este artigo, sinta-se à vontade para deixá-la na seção de comentários.

Ir para o botão superior