Cum să remediați utilizarea ridicată a CPU-ului a compilatorului nativ Microsoft Common Language Runtime?

Î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

  1. presa Ctrl + Schimb + Esc a deschide Gestionar de sarcini.Închideți task Manager Microsoft Common Language Runtime Native Compiler Utilizare ridicată a procesorului
  2. 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

  1. presa Windows + R pentru a deschide Alerga căsuță de dialog.SERVICII Microsoft Common Language Runtime Native Compiler Utilizare ridicată a CPU
  2. Tip servicii.msc și faceți clic Bine pentru a deschide Servicii aplicația.
  3. Localizați și faceți clic dreapta Microsoft Common Language Runtime și faceți clic Stop.Opriți serviciile -
  4. 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

  1. apasă pe Windows cheie, tastați cmd, și faceți clic Rulat ca administrator.CMD crescut - Microsoft Common Language Runtime Native Compiler Utilizare ridicată a procesorului
  2. Tastați următoarea comandă pentru a reseta memoria cache NGen pentru a rezolva conflictele și corupția și apăsați introduce: ngen executeQueuedItemscmd_executeditems Compilatorul nativ Microsoft Common Language Runtime Utilizare ridicată a CPU
  3. 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 priorityLevelcmd_priority level
Citiți mai multe despre acest subiect
  • 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

  1. presa Windows + R pentru a deschide Alerga căsuță de dialog. cleanboot1 Microsoft Common Language Runtime Native Compiler Utilizare ridicată a procesorului
  2. Tip msconfig și faceți clic Bine pentru a deschide Configurarea sistemului fereastră.
  3. Du-te la Servicii filă, faceți clic Ascunde toate serviciile Microsoft, apoi selectați Dezactivați toate.Pornire curată Dezactivează totul
  4. Comutați la Lansare fila și faceți clic pe Deschideți Managerul de activități legătură.Deschideți task Manager Pornire curată
  5. În fereastra Task Manager, găsiți fiecare Activat sarcină și faceți clic Dezactivați.Dezactivați Task Manager Microsoft Common Language Runtime Native Compiler Utilizare ridicată a procesorului
  6. Închideți Managerul de activități, faceți clic aplica, apoi Bine în fereastra System Configuration.CÂNCĂ CURATĂ 5
  7. Clic Repornire.Reporniți boot-ul curat

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

  1. apasă pe Windows cheie, tastați cmd, și faceți clic Rulat ca administrator.CMD crescut - Microsoft Common Language Runtime Native Compiler Utilizare ridicată a procesorului
  2. Copiați și lipiți următoarea comandă pentru a repara fișierele de sistem și apăsați introduce: sfc/scannowSFCSCANNOW CMD
  3. 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 /RestoreHealthRestabiliți sănătatea Microsoft Common Language Runtime Native Compiler Utilizare ridicată a CPU
  4. Odată ce comanda este executată, reporniți computerul.

6. Ștergeți o cheie de registry

  1. presa Windows +R pentru a deschide Alerga căsuță de dialog.Regedit - Microsoft Common Language Runtime Native Compiler Utilizare ridicată a CPU
  2. Tip regedit și faceți clic Bine a deschide Editorul Registrului.
  3. 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ă.Export registru
  4. Navigați la această cale: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Faceți clic dreapta și selectați Șterge pentru a elimina toate intrările pentru folderul Roots și pentru a închide Editorul Registrului.Ștergeți intrarea din registry Microsoft Common Language Runtime Native Compiler Utilizare ridicată a CPU
  6. Reporniți computerul.

7. Reparați/reinstalați .Net Framework

  1. Descărcați instrumentul de reparare Microsoft .NET Framework.Descărcați .NET Framework - Microsoft Common Language Runtime Native Compiler Instrument de reparare a utilizării procesului ridicat -
  2. Faceți dublu clic pe fișierul executabil și urmați instrucțiunile de pe ecran pentru a-l instala.
  3. Pe Instrumentul de reparare Microsoft .NET Framework fereastră, acceptați termenii și faceți clic Următorul.Acceptați termenii
  4. Instrumentul va scana pentru fișiere corupte în .NET Framework actual și va sfătui soluții pentru a le repara.
  5. Clic Următorul pentru a aplica corecțiile.Faceți clic pe Următorul
  6. Apoi apasa finalizarea pentru a închide fereastra instrument de reparare.finalizarea

Dacă acest lucru nu ajută, urmați acești pași pentru a reinstala .Net Framework:

  1. presa Windows +R pentru a deschide Alerga fereastră.Appwiz.cpl - Microsoft Common Language Runtime Native Compiler Utilizare ridicată a CPU
  2. Tip appwiz.cpl și faceți clic Bine pentru a deschide Programe si caracteristici fereastră.Dezinstalați NET FRAMEWORK Microsoft Common Language Runtime Native Compiler Utilizare ridicată a procesorului
  3. Selectați Microsoft .Net Framework și faceți clic Dezinstalează.
  4. Odată dezinstalat, accesați Site-ul oficial al .NET Framework.Descărcați .NET Framework
  5. Faceți clic pe cea mai recentă versiune și descărcați-o.
  6. 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.
  7. Clic Instalareși așteptați finalizarea procesului.Instalare

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.

Paragon Partition Manager Recenzie gratuită [descărcare versiune completă]Windows 7Utilități și InstrumenteWindows 10

Paragon Partition ManagerGratuit este printre cel mai bun software de gestionare a partițiilor puteți descărca pentru PC Windows pentru partiționarea HDD-ului dvs., pentru a converti GPT în MBR, pe...

Citeste mai mult
Cum să vă pregătiți pentru Windows 10 Redstone 2 Insider build update

Cum să vă pregătiți pentru Windows 10 Redstone 2 Insider build updateRedstone 2Windows 10

 Actualizare Windows 10 Anniversary este aici și a lăsat Windows Insiders puțin la îndemână, deoarece nu a existat o actualizare de ceva timp din cauza lansării noii actualizări și a Microsoft Reds...

Citeste mai mult
Re-eșantionarea audio implicită din Windows 10 provoacă aliasing pentru mulți

Re-eșantionarea audio implicită din Windows 10 provoacă aliasing pentru mulțiWindows 10Audio

Windows 10 este folosit pe scară largă a naviga pe internet, vizionați videoclipuri, scrieți documente sau alte sarcini legate de muncă și joaca jocuri.Dar ce zici de pasionații de audio?Reeșantion...

Citeste mai mult