Il PC Windows funziona lentamente a causa dell'elevato utilizzo della CPU di mscorsvw.exe

Windows Computer Slow Due High Mscorsvw



In qualità di esperto IT, mi sono imbattuto in questo problema alcune volte e di solito è dovuto all'elevato utilizzo della CPU di mscorsvw.exe. Ci sono alcune cose che puoi fare per provare a risolvere questo problema. Innanzitutto, prova a riavviare il PC. Questo a volte chiarirà il problema. Se non funziona, prova ad aprire Task Manager e terminare il processo mscorsvw.exe. Ciò interromperà l'esecuzione del programma e dovrebbe liberare parte dell'utilizzo della CPU. Puoi anche provare a disabilitare .NET Framework. Questo non è sempre consigliato, poiché alcuni programmi potrebbero aver bisogno di .NET per funzionare correttamente, ma a volte può aiutare a risolvere questo problema. Se hai ancora problemi, ci sono alcune altre cose che puoi provare, ma queste sono più avanzate e potrebbero non funzionare per tutti. Nel complesso, se il tuo PC Windows funziona lentamente a causa dell'elevato utilizzo della CPU di mscorsvw.exe, ci sono alcune cose che puoi provare a risolvere il problema. Riavviare il PC, terminare il processo mscorsvw.exe e disabilitare .NET Framework sono le soluzioni più comuni.



Questo articolo spiega perché, a causa di elevato utilizzo della CPU di mscorsvw.exe, Il PC Windows 10/8/7 potrebbe funzionare lentamente e cosa puoi fare al riguardo. Se apri Task Manager in uno scenario del genere, troverai un processo chiamato mscorsvw.exe il cui utilizzo della CPU supera il 50%! Questo servizio è attualmente utilizzato dal framework .NET per la precompilazione. Quindi, qual è il processo mscorsvw.exe e come gestirlo?









Elevato utilizzo della CPU di mscorsvw.exe

David David Notario ha fatto la seguente osservazione sul blog Microsoft MSDN:



mscorsvw.exe precompila gli assembly .NET in background. Fatto ciò, scomparirà. In genere, dopo l'installazione di .NET Redist, un assembly ad alta priorità viene eseguito per 5-10 minuti e quindi attende che il computer sia inattivo per elaborare gli assembly a bassa priorità. Una volta fatto, si spegnerà e non vedrai il file mscorsvw.exe. Una cosa importante è che mentre potresti vedere l'utilizzo della CPU al 100%, la compilazione avviene in un processo a bassa priorità, quindi cerca di non rubare la CPU per altre cose che stai facendo. Una volta che tutto è stato compilato, le build saranno ora in grado di condividere pagine tra diversi processi e un avvio a caldo sarà generalmente molto più veloce, quindi non getteremo via i tuoi loop.

Il motivo è che il processo mscorsvw.exe ricompila gli assembly .NET in background. Di solito, dopo un po', il processo si interrompe e la velocità del computer dovrebbe tornare alla normalità. Anche se lo desideri, non puoi terminare un processo nel modo normale.

Questo perché il processo mscorsvw.exe è un processo di sistema, quindi quando provi a chiuderlo direttamente utilizzando il task manager, non sarai in grado di farlo! Devi sapere un po 'di CMD.



Se non vuoi aspettare che il tuo computer sia inattivo in modo che possa iniziare la compilazione, puoi fare quanto segue:

  1. Passa a «C: WINDOWS Microsoft.NET Framework v2.0.50727» in Esplora risorse.
  2. Premere Inizio , tipo cmd ed eseguilo come amministratore.
  3. Nella riga di comando, specificare il percorso precedente e digitare |_+_| .
  4. Questo comando elaborerà tutto il lavoro in corso.
  5. Al termine, il servizio verrà disattivato poiché non ha nient'altro da fare.
  6. Riavvia il tuo computer; ora vedrai che il processo mscorsvw.exe non sarà in esecuzione nel task manager.
Scarica PC Repair Tool per trovare rapidamente e correggere automaticamente gli errori di Windows

Spero che questo ti aiuti!

Messaggi Popolari