PC com Windows lento devido ao alto uso da CPU do mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



Como especialista em TI, já me deparei com esse problema algumas vezes e geralmente ocorre devido ao alto uso da CPU do mscorsvw.exe. Há algumas coisas que você pode fazer para tentar corrigir esse problema. Primeiro, tente reiniciar o seu PC. Às vezes, isso esclarecerá o problema. Se isso não funcionar, tente abrir o Gerenciador de Tarefas e encerrar o processo mscorsvw.exe. Isso interromperá a execução do programa e liberará parte do uso da CPU. Você também pode tentar desabilitar o .NET Framework. Isso nem sempre é recomendado, pois alguns programas podem precisar do .NET para serem executados corretamente, mas às vezes pode ajudar com esse problema. Se ainda estiver com problemas, há algumas outras coisas que você pode tentar, mas elas são mais avançadas e podem não funcionar para todos. No geral, se o seu PC com Windows estiver lento devido ao alto uso da CPU do mscorsvw.exe, há algumas coisas que você pode tentar para corrigir o problema. Reiniciar o PC, encerrar o processo mscorsvw.exe e desativar o .NET Framework são as soluções mais comuns.



Este artigo explica por que, devido alto uso de CPU de mscorsvw.exe, O PC com Windows 10/8/7 pode ficar lento e o que você pode fazer a respeito. Se você abrir o Gerenciador de Tarefas em tal cenário, encontrará um processo chamado mscorsvw.exe cujo uso da CPU excede 50%! Este serviço é realmente usado pela estrutura .NET para pré-compilação. Então, qual é o processo mscorsvw.exe e como lidar com isso?









Alto uso de CPU de mscorsvw.exe

David David Notario fez a seguinte observação no Microsoft MSDN Blog:



mscorsvw.exe pré-compila assemblies .NET em segundo plano. Feito isso, ele desaparecerá. Normalmente, depois de instalar o .NET Redist, um assembly de alta prioridade é executado por 5 a 10 minutos e, em seguida, aguarda o computador ficar ocioso para processar os assemblies de baixa prioridade. Depois disso, ele será desligado e você não verá o arquivo mscorsvw.exe. Uma coisa importante é que, embora você veja 100% de uso da CPU, a compilação acontece em um processo de baixa prioridade, então ele tenta não roubar a CPU para outras coisas que você está fazendo. Depois que tudo estiver compilado, as compilações agora poderão compartilhar páginas em diferentes processos e uma inicialização a quente geralmente será muito mais rápida, para que não joguemos seus loops fora.

O motivo é que o processo mscorsvw.exe recompila os assemblies .NET em segundo plano. Normalmente, depois de um tempo, o processo é interrompido e a velocidade do computador deve voltar ao normal. Mesmo se você quiser, não pode matar um processo da maneira normal.

Isso ocorre porque o processo mscorsvw.exe é um processo do sistema, portanto, quando você tentar fechá-lo diretamente usando o gerenciador de tarefas, não conseguirá! Você precisa saber um pouco sobre o CMD.



Se você não quiser esperar até que seu computador fique ocioso para começar a compilar, você pode fazer o seguinte:

  1. Troque para «C: WINDOWS Microsoft.NET Framework v2.0.50727» no Windows Explorer.
  2. Imprensa Começar , tipo CMD e execute-o como administrador.
  3. Na linha de comando, especifique o caminho acima e digite |_+_| .
  4. Este comando processará todo o trabalho em andamento.
  5. Feito isso, o serviço será encerrado, pois não há mais nada para fazer.
  6. Reinicie o computador; agora você verá que o processo mscorsvw.exe não será executado no gerenciador de tarefas.
Baixe PC Reparar Ferramenta para encontrar rapidamente e corrigir automaticamente erros do Windows

Espero que isto ajude!

Publicações Populares