Închideți procesul din Managerul de activități
- Microsoft Common Language Runtime Native Compiler Probleme de utilizare ridicată a CPU pot apărea din cauza instalării corupte sau incomplete a .Net Framework.
- Pentru a o remedia, închideți procesul în Task Manager, opriți serviciul Microsoft Common Runtime sau resetați memoria cache NGen.
- Pentru mai multe soluții și pași detaliați, citiți în continuare!
Dacă observați că un proces ngen.exe sau Microsoft Common Language Runtime Native Compiler cauzează o utilizare ridicată a procesorului, acest ghid vă poate ajuta! Vom discuta despre metodele testate de experți pentru a remedia problema imediat după explicarea cauzelor.
Microsoft Common Language Runtime Native Compiler (ngen.exe) joacă o componentă esențială a .Net Framework și creează un Mediu runtime care supraveghează funcționarea aplicațiilor scrise pentru platforma .Net, indiferent de programarea acestora limba.
Acesta se ocupă de diverse sarcini, cum ar fi conversia codului în limbajul mașinii, colectarea gunoiului, gestionarea excepțiilor și gestionarea firelor pentru a îmbunătăți performanța aplicațiilor gestionate în Windows.
Dacă observați o utilizare ridicată a procesorului din cauza acestui proces, iată câteva dintre motivele pentru același lucru:
- Procesul este programat să ruleze ca parte a întreținerii sistemului.
- Setări de configurare incorecte.
- Mai multe aplicații folosesc procesul pentru compilare.
- Procesul rulează în fundal cu alte resurse de sistem.
- Fișiere sau servicii de sistem corupte
- Malware deghizat ca proces
Cum să opriți utilizarea ridicată a procesorului CLR Native Compiler?
Înainte de a începe pașii avansati de depanare, ar trebui să luați în considerare efectuarea următoarelor verificări:
- Reporniți computerul.
- Așteptați ca procesul să finalizeze procesul de compilare.
- Efectuați o scanare profundă folosind un antivirus de încredere pentru a vă asigura că nu există infecție cu malware.
- Verificați actualizările Windows.
- Faceți backup pentru datele dvs. importante.
- Dezinstalați aplicațiile nedorite de pe computerul dvs.
- Rulați Instrumentul de scanare Farbar Recovery pentru a găsi cauza exactă
1. Opriți procesul
- presa Ctrl + Schimb + Esc a deschide Gestionar de sarcini.
- Du-te la Procesele filă, localizați Compilatorul nativ Microsoft Common Language Runtime sau ngen.exe, selectați-l și faceți clic Încheiați sarcina.
Închiderea procesului care cauzează probleme de performanță este o soluție pe care o puteți urma înainte de a trece la alte soluții. Puteți aplica aceeași abordare altor procese, cum ar fi Runtime Broker.
2. Reporniți serviciul
- presa Windows + R pentru a deschide Alerga căsuță de dialog.
- Tip servicii.msc și faceți clic Bine pentru a deschide Servicii aplicația.
- Localizați și faceți clic dreapta Microsoft Common Language Runtime și faceți clic Stop.
- Așteptați până când serviciul se oprește, apoi închideți fereastra Servicii.
3. Resetați memoria cache NGen și modificați setările de prioritate
- apasă pe Windows cheie, tastați cmd, și faceți clic Rulat ca administrator.
- Tastați următoarea comandă pentru a reseta memoria cache NGen pentru a rezolva conflictele și corupția și apăsați introduce:
ngen executeQueuedItems
- Copiați și lipiți următoarea comandă pentru a ajusta prioritatea și programarea procesului pentru a reduce sarcina și apăsați introduce:
ngen queue /priority priorityLevel
- Remediere: Eroare de sistem de fișiere (-2147163901) pe Windows 11
- Aplicația Panou de control vs Setări: care să folosiți?
- Remediere: Wi-Fi nu mai funcționează la conectarea unui monitor extern
4. Rulați computerul într-un mediu de pornire curat
- presa Windows + R pentru a deschide Alerga căsuță de dialog.
- Tip msconfig și faceți clic Bine pentru a deschide Configurarea sistemului fereastră.
- Du-te la Servicii filă, faceți clic Ascunde toate serviciile Microsoft, apoi selectați Dezactivați toate.
- Comutați la Lansare fila și faceți clic pe Deschideți Managerul de activități legătură.
- În fereastra Task Manager, găsiți fiecare Activat sarcină și faceți clic Dezactivați.
- Închideți Managerul de activități, faceți clic aplica, apoi Bine în fereastra System Configuration.
- Clic Repornire.
Computerul dvs. va reporni cu funcționalități limitate, astfel încât să puteți identifica software-ul sau serviciul terță parte care provoacă conflictul. După ce ați terminat, urmați pașii de mai sus pentru a anula modificările și a reporni computerul în mod normal.
5. Rulați scanări SFC și DISM
- apasă pe Windows cheie, tastați cmd, și faceți clic Rulat ca administrator.
- Copiați și lipiți următoarea comandă pentru a repara fișierele de sistem și apăsați introduce:
sfc/scannow
- Așteptați finalizarea scanării, apoi tastați următoarea comandă pentru a restabili imaginea sistemului de operare Windows și apăsați introduce:
Dism /Online /Cleanup-Image /RestoreHealth
- Odată ce comanda este executată, reporniți computerul.
6. Ștergeți o cheie de registry
- presa Windows +R pentru a deschide Alerga căsuță de dialog.
- Tip regedit și faceți clic Bine a deschide Editorul Registrului.
- Mai întâi, faceți o copie de rezervă, accesați Fişier, apoi selectați Export. Salvați fișierul în format .reg pe computer într-o locație accesibilă.
- Navigați la această cale:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Faceți clic dreapta și selectați Șterge pentru a elimina toate intrările pentru folderul Roots și pentru a închide Editorul Registrului.
- Reporniți computerul.
7. Reparați/reinstalați .Net Framework
- Descărcați instrumentul de reparare Microsoft .NET Framework.
- Faceți dublu clic pe fișierul executabil și urmați instrucțiunile de pe ecran pentru a-l instala.
- Pe Instrumentul de reparare Microsoft .NET Framework fereastră, acceptați termenii și faceți clic Următorul.
- Instrumentul va scana pentru fișiere corupte în .NET Framework actual și va sfătui soluții pentru a le repara.
- Clic Următorul pentru a aplica corecțiile.
- Apoi apasa finalizarea pentru a închide fereastra instrument de reparare.
Dacă acest lucru nu ajută, urmați acești pași pentru a reinstala .Net Framework:
- presa Windows +R pentru a deschide Alerga fereastră.
- Tip appwiz.cpl și faceți clic Bine pentru a deschide Programe si caracteristici fereastră.
- Selectați Microsoft .Net Framework și faceți clic Dezinstalează.
- Odată dezinstalat, accesați Site-ul oficial al .NET Framework.
- Faceți clic pe cea mai recentă versiune și descărcați-o.
- Odată ce instalarea este descărcată, mergeți la locația fișierului și faceți dublu clic pe el pentru a iniția instalarea.
- Clic Instalareși așteptați finalizarea procesului.
Pentru a evita problemele de performanță ridicată a procesorului, inclusiv Microsoft Common Language Runtime Native Compiler a încetat să funcționeze problema, asigurați-vă că permiteți procesului ngen.exe să ruleze atunci când sistemul dvs. este într-o stare inactiv și mențineți sistemul și software-ul până la Data.
În cazul în care soluțiile menționate nu funcționează pentru dvs., încercați pentru a reveni la o versiune anterioară de Windows utilizând un punct de restaurare.
Dacă te confrunți des utilizare mare a procesorului pe Windows 11 computer, vă recomandăm să consultați acest ghid.
Ați întâlnit probleme sau aveți nevoie de mai multe informații despre Microsoft Common Language Runtime Native Compiler? Nu ezitați să lăsați un comentariu în secțiunea de mai jos.