FIX: servizio di ottimizzazione del runtime .NET ad alta CPU

Servizio di ottimizzazione del runtime NET con CPU elevata

Alcuni processi del sistema operativo Windows possono comportare un utilizzo elevato della CPU, rallentando così il computer. Il problema di utilizzo elevato della CPU del servizio di ottimizzazione del runtime .NET è tra i problemi più segnalati nel forum della community Microsoft:

Circa 8 settimane fa il mio Windows 7 ha iniziato a sperimentare il servizio mscorsvw.exe utilizzando un elevato utilizzo della memoria, di solito circa 9 GB con il 50% o più di utilizzo della CPU. Quando ciò accade, il mio sistema rallenta e devo aspettare (a volte per ore) il completamento del servizio.

Se anche questo problema ti preoccupa, ecco un paio di suggerimenti per la risoluzione dei problemi per aiutarti a risolverlo.

Come posso risolvere il problema con la CPU elevata del servizio di ottimizzazione del runtime .NET?

1. Ottimizza il processo .NET framework

Servizio di ottimizzazione del runtime .NET ad alta CPU

  1. Premi il tasto Windows + R per aprire Esegui.
  2. Nella casella Esegui digitare cmd e fare clic su OK.
  3. Nel prompt dei comandi inserisci il seguente comando uno per uno e poi premi Invio per eseguire:

    Per 32 bit:

    cd c: WindowsMicrosoft.NETFrameworkv4.0.30319

    Per 64 bit:

    cd c: WindowsMicrosoft.NETFramework64v4.0.30319

  4. Quindi, inserisci il seguente comando e premi invio:

    ngen.exe executequeueditems

  5. Chiudi il prompt dei comandi e apri il Task Manager.
  6. Controlla se il problema di utilizzo elevato della CPU è stato risolto.

Il comando precedente ti aiuterà a ottimizzare il processo permettendogli di utilizzare più core della CPU in modo che possa completare il processo più velocemente.


Se hai problemi ad accedere al prompt dei comandi come amministratore, è meglio dare un'occhiata più da vicino a questa guida.


2. Verificare la presenza di infezioni da malware

Servizio di ottimizzazione del runtime .NET ad alta CPU

  1. Se il tuo PC è infetto da malware o virus, può rallentare il tuo PC utilizzando le risorse della CPU in background.
  2.  Se hai installato un antivirus, assicurati di eseguire una scansione completa del tuo sistema.
  3. Questa operazione potrebbe richiedere più tempo di una scansione rapida, tuttavia, ti aiuterà a trovare qualsiasi malware nel tuo sistema.
  4. Se non hai un antivirus installato, scarica e installa Malwarebytes. È un eccellente strumento di protezione dai malware e puoi provare la versione premium con tutte le funzionalità in modalità di prova.
  5. Scarica Malwarebytes ed esegui una scansione completa.
  6. Se Malwarebytes rileva malware, fare clic sull'opzione Selezionato rimosso per mettere in quarantena i file sospetti.

I programmi dannosi di solito si nascondono in bella vista e sembrano normali processi di sistema mentre si impossessano delle risorse del tuo sistema. Eseguendo una scansione completa, puoi trovare e rimuovere qualsiasi infezione dal tuo computer.

Se stai cercando la migliore soluzione antivirus per proteggere il tuo PC Windows 10, dai un'occhiata a questo elenco con i migliori sul mercato.

La scelta migliore sito ufficiale del logo alwarebytesProtezione avanzata attraverso:
  • Prestazioni senza rallentare il tuo PC
  • Rimuove le infezioni con una rapida scansione 
  • Personalizza la tua sicurezza
Accedi all'offerta Malwarebytes

3. Riavviare NVIDIA Telemetry Container

Servizio di ottimizzazione del runtime .NET ad alta CPU

Nota:  questo passaggio si applica solo al computer su cui è installata la scheda grafica NVIDIA.

  1. Premi il tasto Windows + R per aprire Esegui.
  2. Digita services.msc e fai clic su OK. Questo aprirà la finestra dei servizi di Windows.
  3. Individua il servizio Contenitore di telemetria NVIDIA nell'elenco. Premere la prima lettera del servizio, ovvero N (per NVIDIA) per trovare rapidamente i servizi.
  4. Fare clic con il tasto destro sul servizio e selezionare Proprietà.
  5. Nella finestra Proprietà, in Stato del servizio , fare clic sul pulsante Arresta .
  6. Quindi, fare clic sul pulsante Start per riavviare nuovamente il servizio.
  7. Assicurati che lo stato di avvio: sia impostato su automatico.
  8. Fare clic su Applica e OK per salvare le modifiche.

Il servizio di ottimizzazione del runtime .NET è un servizio Windows essenziale e per lo più scompare una volta terminato. Tuttavia, nel caso in cui non scompaia, puoi seguire i passaggi in questo articolo per risolvere il problema di utilizzo elevato della CPU causato dal processo in Windows.

Se hai altre domande o suggerimenti, non esitare a raggiungere la sezione commenti qui sotto.

LEGGI ANCHE:

  • Correzione: il doppio monitor non si estende in Windows 10
  • Come disinstallare Cortana in Windows 10
  • Come disabilitare la sospensione selettiva USB in Windows 10