Per conoscere la causa dell'utilizzo elevato della CPU, quando apri Task Manager e vedi un servizio denominato .NET Runtime Optimization Service, che consuma elevate risorse della CPU, cosa fai?
Detto questo, hai un'idea su questo servizio? Bene, se non ne sai nulla e stai solo cercando una soluzione, non preoccuparti. In questo articolo discuteremo cos'è l'errore .NET Framework, i motivi del problema e i 5 modi migliori per correggere l'errore di ottimizzazione del runtime .NET.
Cos'è .NET Runtime Optimization Service?
Conosciuto come Mscorsvw.exe, .NET Runtime Optimization Service, viene utilizzato per ottimizzare il sistema per avviare rapidamente le app. Generalmente, questo processo non consuma troppa memoria. Ma se il processo di ottimizzazione richiede più tempo, potrebbe causare un utilizzo elevato della CPU. Di seguito è riportato un elenco dei motivi comuni per cui potresti riscontrare un utilizzo elevato della CPU da parte di .NET Runtime Optimization Service su Windows 10.
Motivi per l'elevato utilizzo della CPU del servizio .NET Runtime Optimization
- Sistema infetto. Ciò significa che sul tuo sistema potrebbe essere in esecuzione del malware nascosto in bella vista sotto il nome del servizio .NET Runtime. Per risolvere questo problema, si consiglia di utilizzare la migliore soluzione antivirus come Systweak Antivirus.
- Servizio di ottimizzazione runtime .NET danneggiato
- Il servizio di ottimizzazione runtime .NET viene eseguito lentamente sul PC
Modi per risolvere l'utilizzo elevato della CPU del servizio .NET Runtime Optimization
Per risolvere il problema se ritieni che terminare il processo sia la soluzione migliore, lascia che ti dica che non sarà di aiuto perché il processo aiuta le app e i giochi corrono. Ciò potrebbe danneggiare il funzionamento del sistema. Ma non c’è nulla di cui preoccuparsi, ci sono altri modi per risolverlo. Qui li spiegheremo tutti uno per uno.
Soluzione 1. Ottimizzare il servizio .NET Runtime
Come spiegato sopra, quando il servizio funziona lentamente, si riscontra un utilizzo elevato della CPU del servizio .NET Runtime Optimization su Windows 10. Per accelerare il processo dobbiamo eseguire i seguenti comandi:
1. Nella barra di ricerca di Windows inserisci Prompt dei comandi
2. Seleziona il risultato della ricerca > fai clic con il pulsante destro del mouse > Esegui come amministratore
3. Inserisci qui i seguenti comandi:
Per sistema operativo a 32 bit: cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
Per sistema operativo a 64 bit: cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Nota: la lettera dell'unità C d enota l'unità su cui è installato il sistema operativo. Se lo hai installato su un'altra unità, cambialo.
4. Quindi inserisci: ngen.exeexecutequeueditems > premi il tasto Invio
5. Esci dal prompt dei comandi e controlla se l'utilizzo elevato della CPU è tornato alla normalità o meno.
Ciò dovrebbe aiutare poiché i comandi indicano al servizio .NET di essere eseguito rapidamente utilizzando tutti i core disponibili.
Nel caso in cui non funzioni, puoi passare alla soluzione successiva.
Soluzione 2. Scansiona il sistema per individuare eventuali infezioni
Un altro motivo importante per cui .NET Runtime Optimization Service ha una CPU elevata è l'infezione da malware. Per risolvere questo problema, si consiglia di eseguire il miglior software antivirus. Per questo, suggeriamo di eseguire Systweak Antivirus. Questo strumento di protezione definitivo offre protezione in tempo reale ed è in grado di rilevare sia le minacce più recenti che quelle vecchie. Inoltre, aiuta a rimanere protetti dalle minacce zero-day e, utilizzandolo, è possibile pianificare le scansioni. Non solo, puoi anche decidere che tipo di scansione desideri eseguire. Se hai bisogno di una scansione completa e approfondita, si consiglia di utilizzare una scansione profonda.
Soluzione 3. Esegui lo script ufficiale di Microsoft
Se la soluzione di cui sopra non è stata d'aiuto e non ti piace eseguendo i comandi da solo, puoi utilizzare uno script creato da Microsoft per accelerare il processo. Per eseguirlo, seguire i passaggi seguenti:
1. Visita GitHub per uno script ufficiale o fai clic qui
2. Fai clic con il pulsante destro del mouse sul pulsante Raw > Salva collegamento con nome
3. Quando lo salvi, assicurati che il tipo di file sia un file Script di Windows.
4. Successivamente, esegui lo script.
5. Quando ti viene chiesto di selezionare un programma, scegli Windows Script Host
Una volta eseguito lo script, il servizio di ottimizzazione .NET dovrebbe essere eseguito rapidamente e l'utilizzo elevato della CPU che stai riscontrando a causa di esso verrà corretto.
Se questo non aiuta, passiamo al passaggio successivo.
Soluzione 4. Riavviare il servizio
L'utilizzo elevato della CPU causato da mscorsvw.exe può essere risolto riavviando il servizio. Per sapere come farlo, segui questi passaggi:
1. Premi Windows + R
2. Inserisci services.msc > ok
3. Passare al contenitore di telemetria NVIDIA > fare clic con il pulsante destro del mouse > Proprietà
4. Fai clic sulla freccia verso il basso accanto a Tipo di avvio e seleziona Automatico > Applica > ok
Ora vai a Task Manager, non dovresti più vedere Utilizzo elevato della CPU a causa del servizio .NET Runtime. Tuttavia, se anche questo non ha funzionato, proviamo a eseguire un avvio pulito.
Soluzione 5. Esegui un avvio pulito
Per eseguire questa attività, segui i passaggi seguenti:
1. Premi Windows + R
2. Digita msconfig > Ok
3. Fai clic su Servizi > seleziona la casella accanto a Nascondi tutti i servizi Microsoft > Disabilita tutto > Ok
4. Ora ti verrà richiesto di riavviare o di farlo più tardi. Scegli Riavvia più tardi.
5. Premi nuovamente Windows + R
6. Digita msconfig > ok
7. Fai clic sulla scheda Avvio > Apri Task Manager
8. Seleziona uno per uno gli elementi di avvio che ritieni indesiderati > fai clic con il pulsante destro del mouse > Termina operazione
9. Ora riavvia il sistema e controlla se il problema è stato risolto o meno.
Questo dovrebbe aiutare a risolvere il problema. Oltre a ciò, per mantenere il sistema ottimizzato e pulito, suggeriamo di eseguire Advanced System Optimizer. Questo strumento di pulizia del PC è progettato per ottimizzare il tuo sistema e mantenerlo come nuovo. Utilizzandolo, puoi eseguire diverse attività come:
- Aggiornamento di unità obsolete
- Correzione di registri non validi
- Pulizia di file duplicati
- Rimozione della spazzatura di sistema
- Scansione del sistema per infezioni da malware
- Recupero di file eliminati
- Ottimizzazione della memoria e molto altro ancora.
Per saperne di più, leggi la recensione completa su Advanced System Optimizer.
Se vuoi provarlo, scaricalo oggi e sperimenta un sistema pulito e ottimizzato.
Domande frequenti – Errore del servizio di ottimizzazione .NET
Q1. Ho bisogno del servizio .NET Runtime Optimization?
Poiché è un servizio componente di Windows utilizzato per avviare app ed eseguire programmi più velocemente. È necessario che il servizio .NET Runtime Optimization sia in esecuzione nel sistema.
Q2. Posso disabilitare il servizio di ottimizzazione del runtime .NET?
Non consigliamo di disabilitare il servizio. Tuttavia, se a causa di ciò si riscontra un utilizzo elevato della CPU, è possibile ottimizzarlo utilizzando il comando o eseguire la scansione del sistema per individuare eventuali infezioni utilizzando il miglior antivirus per Windows.
Q3. Cos'è il servizio di ottimizzazione runtime .NET Mscorsvw.exe?
Mscorsvw.exe è un componente Windows utilizzato per ottimizzare le macchine e avviare le app più velocemente.
Q4. Come posso risolvere un utilizzo elevato della CPU in Windows?
Per risolvere un utilizzo elevato della CPU in Windows, si consiglia di eseguire le seguenti azioni:
Per questo puoi utilizzare Advanced System Optimizer , uno strumento tutto in uno per pulire e ottimizzare il tuo computer Windows.
RiassumendoSperiamo che applicando le correzioni spiegate in questo post sarai in grado di risolvere il problema della CPU elevata di .NET Runtime Optimization Service su Windows 10 e altre versioni precedenti. Se hai domande o feedback, condividilo nella sezione commenti qui sotto.
leggi: 0