4 correzioni: elevato utilizzo della CPU da parte del servizio di ottimizzazione del runtime di .NET

4 correzioni: elevato utilizzo della CPU da parte del servizio di ottimizzazione del runtime di .NET

La causa principale dell’errore “Elevato utilizzo della CPU da parte del servizio di ottimizzazione del runtime. NET per sfruttare l’elevato utilizzo della CPU sul PC è possibile se il processo mscorsvw.exe associato precompila gli assembly. NET sullo sfondo. Una volta fatto tutto, scomparirà.

Altre possibili cause potrebbero essere: le ottimizzazioni di runtime vengono eseguite lentamente. NET, un programma in conflitto o un malware in esecuzione sul PC o un’ottimizzazione del runtime danneggiata. NETTO.

Correzioni per l’utilizzo elevato della CPU da parte del servizio di ottimizzazione del runtime. NETTO:

  1. Scansiona il tuo computer alla ricerca di malware
  2. Ottimizzazione dei processi
  3. Riavvio del servizio
  4. Esecuzione di un avvio pulito

Assicurati di leggerli attentamente e scegli la soluzione appropriata per il tuo problema.

1. Scansiona il tuo computer alla ricerca di malware

Questo può sembrare un po’ esagerato; tuttavia, è noto che le iniezioni di malware sono una delle principali e principali cause di questo problema.

Molti programmi dannosi cercano di impossessarsi di tutte le risorse sul tuo dispositivo nominando i loro processi come qualcosa di simile ai file sul tuo computer locale.

Di seguito sono riportati i passaggi per eseguire la scansione del PC con un software anti-malware.

  1. Scarica qualsiasi software anti-malware di tua scelta. Puoi sfogliare molti programmi anti-malware di Windows online. Si consiglia di cercare un software antivirus con un ampio database. Non dimenticare di scaricare il software dal loro sito ufficiale.
  2. Dopo aver scaricato il software antivirus, devi trovare l’eseguibile nella cartella Download del tuo PC. Dovrai quindi fare doppio clic sul file scaricato per aprirlo sul tuo computer.
  3. Il passaggio successivo consiste nel selezionare la posizione sul desktop in cui si desidera installare l’applicazione. Sullo schermo appariranno molte guide e istruzioni per l’installazione, che ti chiederanno di seguirle e confermarle per completare il processo di installazione.
  4. Al termine del processo, è necessario trovare il software antivirus nel menu di avvio o sul desktop, ovunque lo si sia salvato.
  5. Apri il software e fai clic sull’opzione “Scansione” che può essere visualizzata nella schermata principale dell’applicazione.
  6. L’applicazione avvierà quindi il processo di aggiornamento per aggiornare il proprio database dei virus. Una volta aggiornato, continuerà la scansione.
  7. Si consiglia di essere coerenti e pazienti fino al completamento del processo, che richiederà molto tempo.
  8. Se viene rilevato malware sul tuo dispositivo, puoi consentire al programma di rimuoverlo o metterlo in quarantena.
  9. Una volta completato il processo di scansione, puoi riavviare o riavviare il computer.
  10. Dopo aver acceso il dispositivo, puoi verificare se il problema persiste utilizzando il servizio di ottimizzazione del runtime. NETTO.

2. Ottimizzazione del processo

Si consiglia di non terminare subito questo processo in quanto aiuta davvero il computer e il modo in cui funzionano tutte le applicazioni e il software.

Tuttavia, ci sono molti modi per velocizzare il processo, semplicemente eseguendo alcuni comandi utili o eseguendo lo script ufficiale che ospita uno script di Windows da un file di script di Windows per ottenere lo stesso risultato. Ciò consente al processo di utilizzare più core di risorse della CPU, il che può accelerare il processo di esecuzione.

I passaggi sono i seguenti:

1. Apri il menu Start, digita e cerca. ” Command Prompt” o toccare il pulsante di ricerca accanto ad esso. Fare clic con il tasto destro sul primo risultato che appare in alto.

2. Fare clic su “Esegui come amministratore” dall’elenco a discesa.

3. Gli utenti che utilizzano una versione precedente di Windows possono premere la combinazione del tasto logo Windows e del tasto R per aprire la finestra di dialogo Esegui.

4. Quindi digitare ” cmd“nel campo e premere la combinazione di tasti Ctrl + Maiusc + Invio per consentire l’esecuzione del prompt dei comandi come amministratore.

5. Copia e incolla il seguente comando:

6. Quindi premere il tasto Invio sulla tastiera dopo ciascuno.

7. Dai primi due comandi sopra menzionati, devi sceglierne uno in base al tipo di sistema operativo. (Cordiali saluti, il comando “cd” significa “cambia directory (in)”).

8. Immettere il comando sulla prima riga per i computer a 32 bit e il comando sulla seconda riga per i computer a 64 bit.

9. È ora possibile eseguire lo strumento ngen.exe immettendo il seguente comando: ngen.exe executequeueditems

10. Se per qualsiasi motivo viene visualizzato il messaggio di errore “ngen.exe non trovato”, è possibile scaricare e installare l’ultima versione di Microsoft Framework64 applicabile alla versione del sistema operativo del dispositivo.

11. Se aiuta, potresti notare una diminuzione dell’utilizzo della CPU nella finestra Task Manager.

Dopo aver provato tutte le correzioni sopra menzionate, puoi verificare se l’utilizzo della CPU è tornato dal servizio di ottimizzazione del runtime. NET torna alla normalità.

3. Riavvio del servizio

Il processo di riavvio del servizio riavvierà l’intera procedura. Nel caso in cui il bug stia causando problemi, dovrebbe terminare il processo più velocemente del solito.

Leggi di seguito per saperne di più:

1. Aprire la finestra dell’utilità Esegui premendo contemporaneamente il tasto WindowsMicrosoft e la combinazione di tasti R sulla tastiera.

2. Nel campo “Esegui utilità”, inserire ” services.msc“senza virgolette.

3. Quindi fare clic su OK e si aprirà la finestra dello strumento Servizi.

4. Individuare l’opzione NVIDIA Telemetry Container Service nell’elenco e fare clic con il pulsante destro del mouse.

5. Apparirà una voce di menu a tendina. Fare clic sull’opzione delle proprietà.

6. Se il servizio è già in esecuzione (questo può essere verificato nella scheda Generale, accanto al messaggio di stato del servizio), è possibile fare clic sul pulsante Interrompi sotto il messaggio di stato del servizio.

7. È possibile riavviare il servizio facendo clic sul pulsante Avvia.

8. Prima di procedere con gli altri passaggi, verificare che l’opzione nel menu Tipo di avvio nella finestra delle proprietà del servizio sia impostata su Automatico.

9. Potrebbero essere visualizzate diverse finestre di dialogo sullo schermo quando si modifica il tipo di avvio. Confermali tutti in modo che il servizio funzioni senza intoppi.

4. Eseguire un avvio pulito

In alcuni casi, un’applicazione di terze parti può essere la causa di un elevato utilizzo della CPU a causa delle necessarie ottimizzazioni. Pertanto, questa soluzione consiste nel richiedere un avvio pulito per eseguire la scansione e verificare l’impatto di terze parti sul servizio.

L’esecuzione di un avvio pulito aiuta a verificare se l’utilizzo della CPU è elevato come una volta.

1. Nella barra di ricerca accanto all’icona di avvio di Windows, digitare ed eseguire ” msconfig

2. Si aprirà la finestra di configurazione del sistema. Fare clic sulla scheda Servizi.

3. Seleziona la casella “Nascondi tutti i servizi Microsoft” nella parte inferiore della finestra. In questo caso, nell’elenco rimarranno solo i servizi di terze parti.

4. Ora fai clic su “Disabilita tutto” per disabilitarli tutti.

5. Se una finestra di dialogo richiede l’autorizzazione per riavviare il sistema, è possibile rifiutarla e riavviare il sistema in un secondo momento.

6. Ora vai al task manager facendo clic con il tasto destro sulla barra delle applicazioni. Puoi anche eseguire nuovamente msconfig.exe, fare clic sulla scheda Avvio e fare clic su Apri Task Manager. Oppure puoi anche cercare Task Manager nella casella di ricerca.

7. Nella finestra Task Manager, trova le applicazioni contrassegnate come “importanti” nella colonna Impatto all’avvio e disabilitale facendo clic con il pulsante destro del mouse su di esse.

8. Ora puoi riavviare il tuo dispositivo.

Se non causa tali problemi, significa che tale problema è stato causato dall’influenza di una terza parte. Ora puoi eliminare facilmente la causa o, come puoi vedere, il colpevole di questo problema.

Riassumendo

Ci auguriamo che l’applicazione di una delle correzioni sopra descritte in questo post abbia risolto il problema dell’elevato utilizzo della CPU da parte del servizio di ottimizzazione del runtime. NET sul tuo PC Windows.

Se in ogni caso lo stesso problema si ripresenta a te o al tuo dispositivo in un secondo momento, puoi verificare la disponibilità di aggiornamenti software del sistema operativo Windows in sospeso o eventualmente reinstallare l’ultima versione. quadro NET.

FAQ

Che cos’è il servizio di ottimizzazione del runtime. NETTO?

.NET è il runtime e il runtime per lavorare con applicazioni in linguaggio comune. In altre parole, si può dire che aiuti le applicazioni originariamente scritte in C#, VB e F#, come Windows Power shell o Visual Studio, a funzionare. non scritto in “codice macchina”; sono scritti in un “linguaggio intermedio comune” che deve essere compilato in codice macchina in fase di esecuzione per renderlo più facile da capire per un computer. Se il servizio di ottimizzazione esegue questa operazione in anticipo, le tue applicazioni potrebbero saltare il passaggio del processo di compilazione (JIT) e avviare il processo più velocemente del previsto.

Che è successo. NETTO? È una libreria, un compilatore, un framework o un runtime?

.NET è una piattaforma per macchine virtuali sviluppata e scritta da Microsoft. Ha una funzione utile e una libreria standard completa che consente all’utente di utilizzarla per creare la maggior parte delle applicazioni desktop e web relative al business.

Cosa sono i servizi di runtime in.NET?

.NET fornisce un ambiente di runtime noto come Common Language Runtime. Esegue il codice e offre servizi che semplificano il processo di sviluppo per gli utenti. I compilatori e gli strumenti forniscono gran parte delle funzionalità del Common Language Runtime e consentono agli utenti di scrivere codice che beneficia all’infinito di questo runtime gestito.

È il tempo di esecuzione. Net Core non è mai ottimizzato per applicazioni non server?

Le app di Windows universali usano l’estensione. net core, che è già ottimizzato per applicazioni non server. Inoltre, non c’è davvero niente come “ottimizzare il runtime per i server”.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *