Remediați utilizarea .NET Runtime Optimization Service ridicată a procesorului

Publicat: 2022-01-12
Remediați utilizarea .NET Runtime Optimization Service ridicată a procesorului

Este posibil să întâlniți adesea o aplicație sau un proces de sistem de fundal care obțin o cantitate anormală de resurse de sistem. Utilizarea ridicată a resurselor de sistem a unui proces poate încetini enorm alte operațiuni ale sistemului și poate transforma computerul într-o mizerie întârziată. De asemenea, poate provoca prăbușirea completă. Am acoperit deja o multitudine de procese și probleme de utilizare ridicată a procesorului pe site-ul nostru. În plus, astăzi, vom discuta despre problema ocazională a serviciului .NET Runtime Optimization cu utilizarea ridicată a CPU și despre cum să o aducem înapoi la un nivel acceptabil.

Remediați utilizarea .NET Runtime Optimization Service ridicată a procesorului

Cuprins

  • Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului pe Windows 10
  • De ce serviciul de optimizare a timpului de execuție .NET are ca rezultat o utilizare ridicată a procesorului?
  • Metoda 1: Efectuați o pornire curată a computerului
  • Metoda 2: Îmbunătățiți procesele .NET Framework
  • Opțiunea I: prin linia de comandă
  • Opțiunea II: prin scriptul GitHub
  • Metoda 3: Reporniți .NET Runtime Optimization Service
  • Metoda 4: Detectați și eliminați programele malware

Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului pe Windows 10

După cum probabil știți, acest framework .NET este folosit de Microsoft și de alte părți terțe pentru dezvoltarea și rularea aplicațiilor Windows, printre altele. Fișierul executabil pentru acest serviciu, numit mscorsvw.exe , este o componentă oficială Windows și îndeplinește sarcina de optimizare a .NET framework, adică de pre- și recompilarea bibliotecilor .NET. Acest lucru ajută aplicațiile și programele să se lanseze mai rapid. Serviciul de optimizare este conceput să ruleze în fundal atunci când computerul este inactiv pentru o perioadă scurtă de 5-10 minute.

De ce serviciul de optimizare a timpului de execuție .NET are ca rezultat o utilizare ridicată a procesorului?

Uneori, serviciul poate dura mai mult decât de obicei pentru a compila bibliotecile .NET. Aceasta are ca rezultat

  • Serviciul PC rulează mai lent decât de obicei.
  • Instanțe de glitch în computerul dvs.
  • Serviciul este corupt.
  • Utilizarea resurselor sistemului de către malware.

Procesul serviciului de optimizare a timpului de execuție .net care necesită memorie mare, afișat în Managerul de activități

Având în vedere impactul acestui serviciu asupra performanței individuale a aplicației, nu se recomandă întreruperea sa imediată la prima vedere a răutății. Dacă serviciul pare că durează prea mult pentru a-și finaliza funcționarea, aveți opțiunea de a accelera lucrurile executând câteva comenzi sau un script. Alte remedieri includ scanarea computerului pentru malware și viruși, repornirea serviciului și efectuarea unei porniri curate, așa cum se explică în următorul segment.

Metoda 1: Efectuați o pornire curată a computerului

Este foarte posibil ca serviciul să întâmpine greutăți să recompileze bibliotecile pentru o anumită aplicație terță parte și, prin urmare, consumă mai multă putere CPU pentru a finaliza sarcina. Puteți efectua o pornire curată în care sunt încărcate numai driverele esențiale și programele de pornire, pentru a verifica dacă este într-adevăr unul dintre programele terțe care provoacă problema de utilizare ridicată a procesorului pentru serviciul de optimizare a timpului de rulare .NET. Pașii de pornire curată a Windows 10 sunt următorii:

1. Apăsați simultan tastele Windows + R pentru a lansa caseta de dialog Run .

2. Tastați msconfig și apăsați tasta Enter pentru a deschide Configurarea sistemului .

Tastați msconfig și apăsați tasta Enter pentru a deschide aplicația System Configuration. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

3. Accesați fila Servicii și bifați caseta marcată Ascundeți toate serviciile Microsoft .

Accesați fila Servicii și bifați caseta pentru Ascundeți toate serviciile Microsoft.

4. Apoi, faceți clic pe butonul Dezactivați toate , afișat evidențiat. Acesta va opri rularea în fundal a tuturor serviciilor terțe și inutile.

Faceți clic pe butonul Dezactivați toate pentru a opri rularea tuturor serviciilor terțe și inutile în fundal. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

5. Salvați modificările făcând clic pe butoanele Aplicare > OK .

Salvați modificările făcând clic pe Aplicare și apoi ieșiți făcând clic pe OK

6. Va apărea o fereastră pop-up care vă întreabă dacă doriți să reporniți sau să ieșiți fără repornire , așa cum se arată. alegeți opțiunea Ieșire fără repornire .

Va apărea o fereastră pop-up care vă întrebă dacă doriți să reporniți sau să ieșiți fără repornire, alegeți opțiunea Ieșire fără repornire

7. Din nou, lansați fereastra System Configuration repetând pașii 1-2. Comutați la fila Pornire .

Încă o dată, lansați fereastra de configurare a sistemului și navigați la fila Pornire. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

8. Faceți clic pe hyperlinkul Open Task Manager , după cum se arată.

Faceți clic pe hyperlinkul Open Task Manager

Notă: verificați coloana Impactul la pornire pentru toate aplicațiile/procesele enumerate și dezactivați-le pe cele cu impact ridicat la pornire .

9. Faceți clic dreapta pe aplicație (de ex. Steam ) și alegeți opțiunea Dezactivare , așa cum este prezentat mai jos.

Verificați coloana Impactul la pornire pentru toate aplicațiile sau procesele enumerate și dezactivați-le pe cele cu o valoare mare de impact. Pentru a le dezactiva, faceți clic dreapta pe ele și alegeți opțiunea Dezactivare. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

10. În cele din urmă, închideți toate ferestrele aplicației active și reporniți computerul . Va porni într-o stare de pornire curată.

11. Acum, verificați utilizarea procesorului serviciului .NET Runtime în Task Manager. Dacă este normal, activați programele terțe pe rând pentru a identifica aplicația vinovată și dezinstalați-o pentru a evita astfel de probleme în viitor.

Citiți și: Cum să remediați utilizarea CPU ridicată a hkcmd

Metoda 2: Îmbunătățiți procesele .NET Framework

Deoarece terminarea acestui serviciu nu este o opțiune, puteți, în schimb, să oferiți acestui serviciu un mic impuls, permițându-i să folosească nuclee CPU suplimentare. În mod implicit, serviciul folosește un singur nucleu.

  • Puteți fie să executați singur câteva comenzi
  • sau pur și simplu descărcați un script oficial Microsoft de pe GitHub și rulați-l.

Opțiunea I: prin linia de comandă

1. Faceți clic pe Start , tastați Command Prompt și faceți clic pe Run as administrator , după cum se arată.

Deschideți meniul Start, tastați Command Prompt și faceți clic pe Executare ca administrator în panoul din dreapta.

2. Introduceți comanda dată și apăsați tasta Enter pentru a executa.

Notă: Comenzile care trebuie executate diferă în funcție de arhitectura sistemului.

  • Pentru sisteme pe 32 de biți: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Pentru sisteme pe 64 de biți: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

executați comanda pentru a accesa Microsoft Net framework în cmd sau Command Prompt. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

3. Apoi, executați ngen.exe executequeueditems , așa cum este prezentat mai jos.

comandă pentru a verifica dacă utilizarea procesorului scade la un nivel normal în Command Prompt sau cmd

Sfat profesionist: Stabiliți dacă PC-ul Windows este pe 32 de biți și 64 de biți

Dacă nu sunteți sigur de arhitectura sistemului dvs., urmați pur și simplu pașii dați:

1. Apăsați împreună tastele Windows + R pentru a deschide caseta de dialog Run .

2. Tastați msinfo32 și faceți clic pe OK pentru a deschide fereastra System Information .

3. Aici, verificați eticheta tip de sistem pentru a verifica același lucru.

Dacă nu sunteți sigur de arhitectura sistemului dvs., pur și simplu executați msinfo32 în caseta de comandă Run și verificați eticheta System Type în fereastra următoare.

Citiți și: Ce este HKEY_LOCAL_MACHINE?

Opțiunea II: prin scriptul GitHub

1. Accesați pagina GitHub pentru script .

faceți clic pe opțiunea Raw în pagina Github

2. Faceți clic dreapta pe butonul Raw și alegeți opțiunea Salvare ca... , așa cum se arată.

faceți clic dreapta pe opțiunea Raw și selectați Salvare link ca... în pagina github

3. Schimbați Salvarea ca tip în Fișier Script Windows și faceți clic pe Salvare .

alegeți salvare ca tip în fișierul script Windows și faceți clic pe Salvare

4. Odată descărcat, deschideți fișierul cu Windows Script Host .

Citiți și: Remediați utilizarea procesului de întreținere a gazdei DISM

Metoda 3: Reporniți .NET Runtime Optimization Service

Serviciile pot deseori să se defecteze și apoi să prezinte un comportament ciudat, cum ar fi utilizarea unor cantități inutil de mari de resurse de sistem sau rămânerea activă pentru o perioadă prelungită de timp. Instanța greșită se poate întâmpla din cauza erorilor prezente în versiunea curentă a sistemului de operare Windows. Iată cum se rezolvă utilizarea ridicată a CPU-ului serviciului de optimizare a timpului de execuție .NET prin repornirea serviciului:

Notă : Această soluție funcționează numai pentru sistemele cu o placă grafică dedicată alimentată de NVIDIA.

1. Apăsați simultan tastele Windows + R pentru a lansa caseta de dialog Run .

2. Tastați services.msc și faceți clic pe OK pentru a deschide aplicația Servicii .

Tastați services.msc și faceți clic pe OK pentru a deschide aplicația Servicii. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

3. Derulați prin listă și găsiți serviciul NVIDIA Telemetry Container .

4. Faceți clic dreapta pe el și alegeți Proprietăți din meniul contextual, așa cum se arată.

Derulați prin listă și găsiți serviciul NVIDIA Telemetry Container. Faceți clic dreapta pe el și alegeți Proprietăți din meniul contextual.

5. Faceți mai întâi clic pe butonul Stop . Așteptați ca starea serviciului să citească Stopped , apoi faceți clic pe butonul Start pentru a relua.

faceți clic pe Stop pentru a opri starea serviciului

6. Asigurați-vă că Tipul de pornire: este setat la Automatic .

În fila General, faceți clic pe meniul drop-down Tip de pornire și alegeți Automatic din meniu. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

7. Odată ce serviciul repornește, faceți clic pe Aplicare > OK pentru a salva modificările și a închide fereastra Proprietăți .

Odată ce serviciul repornește, faceți clic pe Aplicare pentru a salva modificările și a închide fereastra Proprietăți.

8. Apăsați simultan tastele Ctrl + Shift + Esc pentru a deschide Task Manager și a verifica dacă serviciul încă folosește resurse mari ale procesorului.

Citește și: Ce este Google Chrome Elevation Service

Metoda 4: Detectați și eliminați programele malware

Dacă consumul anormal al procesorului de serviciu persistă, executați o scanare de viruși/malware pentru a exclude posibilitatea infecțiilor. Aplicațiile rău intenționate se pot strecura pe computer dacă nu ești atent. Aceste programe se vor deghiza și se vor preface a fi componente oficiale Windows și vor cauza mai multe probleme, cum ar fi utilizarea ridicată a procesorului. Puteți utiliza Windows Defender nativ pentru a vă scana computerul sau puteți utiliza orice alte programe de securitate specializate care vă sunt utile. Urmați acești pași pentru a remedia problema de utilizare ridicată a CPU a serviciului de optimizare a timpului de execuție .NET eliminând malware-ul de pe computer:

1. Apăsați simultan tastele Windows + I pentru a deschide Setări .

2. Aici, faceți clic pe Actualizare și securitate , așa cum se arată.

Actualizare și securitate

3. Accesați meniul Windows Security și faceți clic pe Protecție împotriva virușilor și amenințărilor

selectați opțiunea Protecție împotriva virușilor și amenințărilor din Zone de protecție

4. Faceți clic pe Scanare rapidă pentru a vă scana computerul pentru a verifica dacă există sau nu vreun malware.

faceți clic pe Scanare rapidă în meniul Protecție împotriva virușilor și amenințărilor. Cum să remediați .NET Runtime Optimization Service Utilizarea ridicată a procesorului

5. Dacă a fost găsit vreun malware, faceți clic pe Start acțiuni pentru a le elimina sau a le bloca și reporniți computerul.

Toate amenințările vor fi înscrise aici. Faceți clic pe Start Actions sub Amenințări curente.

Recomandat:

  • Remediați derularea touchpad-ului care nu funcționează pe Windows 10
  • Cum se schimbă programele de pornire în Windows 10
  • Cum să dezactivați microfonul în Windows 10
  • 7 moduri de a repara computerul se prăbușește în continuare

Sperăm că una dintre soluțiile de mai sus a fost remediată. Serviciul de optimizare a timpului de execuție NET probleme cu CPU ridicate pe computerul dvs. Dacă aceeași problemă revine să vă bântuie mai târziu, verificați dacă există o actualizare Windows disponibilă sau reinstalați cea mai recentă versiune a .NET framework. De asemenea, dacă aveți întrebări/sugestii cu privire la acest articol, atunci nu ezitați să le trimiteți în secțiunea de comentarii.