Remediați utilizarea .NET Runtime Optimization Service ridicată a procesorului
Publicat: 2022-01-12
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.

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.

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 .

3. Accesați fila Servicii și bifați caseta marcată 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.

5. Salvați modificările făcând clic pe butoanele Aplicare > 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 .

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

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

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.

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ă.


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

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

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.

Citiți și: Ce este HKEY_LOCAL_MACHINE?
Opțiunea II: prin scriptul GitHub
1. Accesați pagina GitHub pentru script .

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

3. Schimbați Salvarea ca tip în Fișier 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 .

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ă.

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.

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

7. Odată ce serviciul repornește, faceți clic pe Aplicare > OK 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ă.

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

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

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.

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.
