Correzione dell'utilizzo elevato della CPU del servizio di ottimizzazione del runtime .NET

Aggiornato gennaio 2024: Smetti di ricevere messaggi di errore e rallenta il tuo sistema con il nostro strumento di ottimizzazione. Scaricalo ora a - > questo link

  1. Scaricare e installare lo strumento di riparazione qui.
  2. Lascia che scansioni il tuo computer.
  3. Lo strumento sarà quindi ripara il tuo computer.
  • Metodo 3: riavviare il servizio di ottimizzazione del runtime .NET
  • Metodo 4: Rileva e rimuovi malware
  • Spesso potresti imbatterti in un'applicazione o in un processo di sistema in background che monopolizza una quantità anormale di risorse di sistema.L'elevato utilizzo delle risorse di sistema di un processo può rallentare enormemente altre operazioni del sistema e può trasformare il tuo PC in un pasticcio lento.Potrebbe anche causare un arresto anomalo completo.Abbiamo già trattato una miriade di processi e problemi di utilizzo elevato della CPU sul nostro sito Web.Inoltre, oggi discuteremo dell'occasionale problema di utilizzo elevato della CPU del servizio .NET Runtime Optimization e di come riportarlo a un livello accettabile.

    Fix .NET Runtime Optimization Service High CPU Usage

    Come correggere l'utilizzo elevato della CPU del servizio di ottimizzazione del runtime .NET su Windows 10

    Come forse saprai, questo framework .NET è utilizzato da Microsoft e da altre terze parti per lo sviluppo e l'esecuzione di applicazioni Windows, tra le altre cose.Il file eseguibile per questo servizio, denominato mscorsvw.exe, è un componente ufficiale di Windows e svolge l'attività di ottimizzazione di .NET Framework, ovvero la precompilazione e la ricompilazione delle librerie .NET.Questo aiuta le applicazioni e i programmi ad avviarsi più velocemente.Il servizio di ottimizzazione è progettato per essere eseguito in background quando il PC è inattivo per un breve periodo di 5-10 minuti.

    Perché il servizio di ottimizzazione del runtime .NET comporta un utilizzo elevato della CPU?

    A volte il servizio può richiedere più tempo del solito per ricompilare le librerie .NET.Questo risulta in

    Note importanti:

    Ora è possibile prevenire i problemi del PC utilizzando questo strumento, come la protezione contro la perdita di file e il malware. Inoltre, è un ottimo modo per ottimizzare il computer per ottenere le massime prestazioni. Il programma risolve gli errori comuni che potrebbero verificarsi sui sistemi Windows con facilità - non c'è bisogno di ore di risoluzione dei problemi quando si ha la soluzione perfetta a portata di mano:

    • Passo 1: Scarica PC Repair & Optimizer Tool (Windows 11, 10, 8, 7, XP, Vista - Certificato Microsoft Gold).
    • Passaggio 2: Cliccate su "Start Scan" per trovare i problemi del registro di Windows che potrebbero causare problemi al PC.
    • Passaggio 3: Fare clic su "Ripara tutto" per risolvere tutti i problemi.

    scaricare

    • Il servizio del tuo PC funziona più lentamente del solito.
    • Istanze glitch nel tuo computer.
    • Il servizio è danneggiato.
    • Utilizzo delle risorse di sistema da parte di malware.

    .net runtime optimization service process taking high memory shown in Task Manager

    Considerando l'impatto di questo servizio sulle prestazioni delle singole app, se ne sconsiglia la cessazione immediata al primo impatto.Se il servizio sembra impiegare troppo tempo per completare il suo funzionamento, hai la possibilità di accelerare le cose eseguendo alcuni comandi o uno script.Altre correzioni includono la scansione del computer alla ricerca di malware e virus, il riavvio del servizio e l'esecuzione di un avvio pulito, come spiegato nel segmento successivo.

    Metodo 1: eseguire l'avvio pulito del PC

    È del tutto possibile che il servizio abbia difficoltà a ricompilare le librerie per una particolare applicazione di terze parti e quindi stia consumando più potenza della CPU per completare l'attività.È possibile eseguire un avvio pulito in cui vengono caricati solo i driver e i programmi di avvio essenziali, per verificare se si tratta effettivamente di uno dei programmi di terze parti che richiedono il problema di utilizzo elevato della CPU per il servizio di ottimizzazione del runtime .NET.I passaggi per eseguire l'avvio pulito di Windows 10 sono i seguenti:

    LEGGERE:   Come risolvere il problema delle app di Windows bloccate fuori dallo schermo

    1.Premi contemporaneamente i tasti Windows + R per avviare la finestra di dialogo Esegui.

    2.Digita msconfig e premi il tasto Invio per aprire Configurazione di sistema.

    Type msconfig and hit the Enter key to open the System Configuration application. How to Fix .NET Runtime Optimization Service High CPU Usage

    3.Vai alla scheda Servizi e seleziona la casella Nascondi tutti i servizi Microsoft.

    Go to the Services tab and check the box for Hide all Microsoft services.

    4.Quindi, fai clic sul pulsante Disabilita tutto, mostrato evidenziato.Interromperà l'esecuzione in background di tutti i servizi di terze parti e non necessari.

    Click on the Disable All button to stop all third party and unnecessary services from running in the background. How to Fix .NET Runtime Optimization Service High CPU Usage

    5.Salva le modifiche facendo clic sui pulsanti Applica > OK.

    Save the changes by clicking on Apply and then exit by clicking on OK

    6.Apparirà un pop-up che chiede se desideri riavviare o uscire senza riavviare, come mostrato. scegli l'opzione Esci senza riavvio.

    A pop up enquiring whether you would like to Restart or Exit without restart will appear, choose Exit without restart option

    7.Di nuovo, avvia la finestra Configurazione del sistema ripetendo i passaggi 1-2.Passa alla scheda Avvio.

    Once again, launch the System Configuration Window, and navigate to Startup tab. How to Fix .NET Runtime Optimization Service High CPU Usage

    8.Fare clic sul collegamento ipertestuale Apri Task Manager, come mostrato.

    Click on the Open Task Manager hyperlink

    Nota: controlla la colonna Impatto di avvio per tutte le applicazioni/processi elencati e disabilita quelli con un impatto di avvio elevato.

    9.Fai clic con il pulsante destro del mouse sull'applicazione (ad es. Steam) e scegli l'opzione Disabilita, come illustrato di seguito.

    Check the Startup impact column for all the listed applications or processes and disable those with a high impact value. To disable, simply right click on them and choose Disable option. How to Fix .NET Runtime Optimization Service High CPU Usage

    10.Infine, chiudi tutte le finestre dell'applicazione attive e riavvia il PC.Si avvierà in uno stato di avvio pulito.

    11.Ora, controlla l'utilizzo della CPU del servizio .NET Runtime nel Task Manager.Se è normale, abilita i programmi di terze parti uno alla volta per individuare l'applicazione colpevole e disinstallarla per evitare tali problemi in futuro.

    Leggi anche: Come risolvere hkcmd utilizzo elevato della CPU

    Metodo 2: potenzia i processi .NET Framework

    Poiché la terminazione di questo servizio non è un'opzione, puoi invece dare a questo servizio un piccolo potenziamento consentendogli di utilizzare core CPU aggiuntivi.Per impostazione predefinita, il servizio utilizza solo un core.

    • Puoi eseguire tu stesso un paio di comandi
    • o semplicemente scarica uno script Microsoft ufficiale da GitHub ed eseguilo.
    LEGGERE:   Il controller di rete Realtek non è stato trovato in Windows 10 Fix

    Opzione I: tramite prompt dei comandi

    1.Fare clic su Start, digitare Prompt dei comandi e fare clic su Esegui come amministratore, come mostrato.

    Open Start menu, type Command Prompt and click on Run as administrator on the right pane.

    2.Digitare il comando dato e premere il tasto Invio per eseguire.

    Nota: i comandi che devono essere eseguiti differiscono in base all'architettura del sistema.

    • Per i sistemi a 32 bit: cd c:WindowsMicrosoft.NETFrameworkv4.0.30319
    • Per i sistemi a 64 bit: cd c:WindowsMicrosoft.NETFramework64v4.0.30319

    execute command to go to Microsoft Net framework in cmd or Command Prompt. How to Fix .NET Runtime Optimization Service High CPU Usage

    3.Quindi, esegui ngen.exe executequeueditems, come illustrato di seguito.

    command to check if the CPU usage dials down to a normal level in Command Prompt or cmd

    Leggi anche: Risolto il problema con la CPU alta di Steam Client Bootstrapper su Windows 10

    Suggerimento per professionisti: determina se il PC Windows è a 32 bit e 64 bit

    Se non sei sicuro dell'architettura del tuo sistema, segui semplicemente i passaggi indicati:

    1.Premi i tasti Windows + R insieme per aprire la finestra di dialogo Esegui.

    2.Digitare msinfo32 e fare clic su OK per aprire la finestra Informazioni di sistema.

    3.Qui, controlla l'etichetta Tipo di sistema per verificare lo stesso.

    If you are not sure about your system’s architecture, simply execute msinfo32 in the Run command box and check the System Type label in the following window.

    Leggi anche: Che cos'è HKEY_LOCAL_MACHINE?

    Opzione II: tramite GitHub Script

    1.Vai alla pagina GitHub per lo script.

    click on Raw option in github page

    2.Fare clic con il pulsante destro del mouse sul pulsante Raw e scegliere l'opzione Salva collegamento come..., come mostrato.

    right click on Raw option and select Save link as... in github page

    3.Cambia il tipo Salva con nome in File script di Windows e fai clic su Salva.

    choose save as type to Windows Script File and click on Save

    4.Una volta scaricato, apri il file con Windows Script Host.

    Leggi anche: Correzione dell'utilizzo elevato della CPU del processo di manutenzione dell'host DISM

    Metodo 3: riavviare il servizio di ottimizzazione del runtime .NET

    I servizi possono spesso presentare problemi e quindi mostrare comportamenti strani come l'utilizzo di quantità inutilmente elevate di risorse di sistema o il rimanere attivi per un periodo di tempo prolungato.L'istanza glitch può verificarsi a causa dei bug presenti nell'attuale build del sistema operativo Windows.Ecco come risolvere l'utilizzo elevato della CPU del servizio di ottimizzazione del runtime .NET riavviando il servizio:

    Nota: questa soluzione funziona solo per i sistemi con una scheda grafica dedicata basata su NVIDIA.

    1.Premi contemporaneamente i tasti Windows + R per avviare la finestra di dialogo Esegui.

    2.Digitare services.msc e fare clic su OK per aprire l'applicazione Servizi.

    Type services.msc and click on OK to open the Services application. How to Fix .NET Runtime Optimization Service High CPU Usage

    3.Scorri l'elenco e individua il servizio NVIDIA Telemetry Container.

    4.Fare clic con il tasto destro su di esso e scegliere Proprietà dal menu di scelta rapida, come mostrato.

    LEGGERE:   Qual è il processo csrss.exe e come rimuovere l'errore csrss

    Scroll through the list and locate NVIDIA Telemetry Container service. Right click on it and choose Properties from the context menu.

    5.Fare prima clic sul pulsante Stop.Attendi che lo stato del servizio venga visualizzato Arrestato, quindi fai clic sul pulsante Avvia per riavviarlo.

    click on Stop to Stop the Service Status

    6.Assicurati cheTipo di avvio: sia impostato su Automatico.

    In the General tab, click the Startup type dropdown menu and choose Automatic from the menu. How to Fix .NET Runtime Optimization Service High CPU Usage

    7.Una volta riavviato il servizio, fare clic su Applica > OK per salvare le modifiche e chiudere la finestra Proprietà.

    Once the service restarts, click on Apply to save the changes and close the Properties window.

    8.Premi insieme i tasti Ctrl + Maiusc + Esc per aprire Task Manager e verificare se il servizio utilizza ancora risorse CPU elevate.

    Leggi anche: Cos'è il servizio di elevazione di Google Chrome

    Metodo 4: Rileva e rimuovi malware

    Se il servizio di consumo anomalo della CPU persiste, eseguire una scansione di virus/minacce informatiche per escludere la possibilità di infezioni.Le applicazioni dannose possono intrufolarsi nel tuo PC se non stai attento.Questi programmi si travestiranno e fingeranno di essere componenti Windows ufficiali e causeranno diversi problemi come l'utilizzo elevato della CPU.Puoi utilizzare Windows Defender nativo per scansionare il tuo PC o puoi utilizzare qualsiasi altro programma di sicurezza specializzato che ti torna utile.Segui questi passaggi per risolvere il problema di utilizzo elevato della CPU del servizio di ottimizzazione del runtime .NET rimuovendo il malware dal PC:

    1.Premi i tasti Windows + I contemporaneamente per aprire le Impostazioni.

    2.Qui, fai clic su Aggiornamento e sicurezza, come mostrato.

    Update and Security

    3.Vai al menu Sicurezza di Windows e fai clic su Protezione da virus e minacce

    select the Virus and threat protection option under Protection areas

    4.Fare clic su Scansione rapida per eseguire la scansione del PC per verificare se è presente o meno malware.

    click on Quick scan in Virus and threat protection menu. How to Fix .NET Runtime Optimization Service High CPU Usage

    5.Se viene rilevato un malware, fai clic su Avvia azioni per rimuoverlo o bloccarlo e riavvia il PC.

    All the threats will be enlisted here. Click on Start Actions under Current threats.

    Consigliato:

    • Risolto il problema con lo scorrimento del touchpad che non funziona su Windows 10
    • Come modificare i programmi di avvio in Windows 10
    • Come disattivare il microfono in Windows 10
    • 7 modi per risolvere il problema che il computer continua a bloccarsi

    Si spera che una delle soluzioni di cui sopra abbia risolto il problema elevato della CPU del servizio di ottimizzazione del runtime .NET sul PC.Se lo stesso problema si ripresenta a perseguitarti in seguito, verifica la disponibilità di aggiornamenti di Windows o reinstalla l'ultima versione di .NET Framework.Inoltre, se hai domande/suggerimenti su questo articolo, sentiti libero di lasciarli nella sezione commenti.

    fastfixguide