Hogyan javítható a Microsoft Common Language Runtime Native Compiler magas CPU-használat?

Zárja be a folyamatot a Feladatkezelőből

  • Microsoft Common Language Runtime Native Compiler Magas CPU-használati problémák léphetnek fel a .Net Framework sérült vagy hiányos telepítése miatt.
  • A javításhoz zárja be a folyamatot a Feladatkezelőben, állítsa le a Microsoft Common Runtime szolgáltatást, vagy állítsa vissza az NGen gyorsítótárat.
  • További megoldásokért és részletes lépésekért olvass tovább!

Ha azt észleli, hogy az ngen.exe vagy a Microsoft Common Language Runtime Native Compiler magas CPU-használatot okoz, ez az útmutató segíthet! Közvetlenül az okok ismertetése után megbeszéljük a szakértők által tesztelt módszereket a probléma megoldására.

A Microsoft Common Language Runtime Native Compiler (ngen.exe) a .Net Framework alapvető összetevője, és létrehoz egy Futókörnyezet, amely felügyeli a .Net platformra írt alkalmazások működését, függetlenül azok programozásától nyelv.

Különféle feladatokat kezel, például kód konvertálását gépi nyelvre, szemétgyűjtést, kivételkezelést és szálkezelést, hogy javítsa a felügyelt alkalmazások teljesítményét a Windows rendszerben.

Ha a folyamat miatt magas CPU-használatot tapasztal, ennek néhány oka:

  • A folyamat a tervek szerint a rendszerkarbantartás részeként fut majd.
  • Helytelen konfigurációs beállítások.
  • Több alkalmazás használja a folyamatot a fordításhoz.
  • A folyamat a háttérben fut más rendszererőforrásokkal együtt.
  • Sérült rendszerfájlok vagy -szolgáltatások
  • A folyamatnak álcázott rosszindulatú programok

Hogyan lehet megállítani a CLR Native Compiler magas CPU-használatát?

A speciális hibaelhárítási lépések elvégzése előtt fontolja meg a következő ellenőrzések elvégzését:

  • Indítsa újra a számítógépet.
  • Várja meg, amíg a folyamat befejezi a fordítási folyamatot.
  • Futtasson le egy mély vizsgálatot megbízható vírusirtó segítségével hogy ne legyen rosszindulatú programfertőzés.
  • Ellenőrizze a Windows frissítéseket.
  • Készítsen biztonsági másolatot fontos adatairól.
  • Távolítsa el a nem kívánt alkalmazásokat számítógépéről.
  • Futtassa a Farbar Recovery Scan Tool hogy megtalálja a pontos okot

1. Állítsa le a folyamatot

  1. nyomja meg Ctrl + Váltás + Kilépés kinyitni Feladatkezelő.Feladatkezelő bezárása Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. Menj a Folyamatok fül, keresse meg Microsoft Common Language Runtime Native Compiler vagy ngen.exe, jelölje ki, és kattintson Utolsó feladat.

A teljesítményproblémákat okozó folyamat lezárása egy olyan megoldás, amelyet követhet, mielőtt más megoldásokra térne át. Ugyanezt a megközelítést alkalmazhatja más folyamatoknál is, mint pl Runtime Broker.

2. Indítsa újra a szolgáltatást

  1. nyomja meg ablakok + R kinyitni a Fuss párbeszédablak.SZOLGÁLTATÁSOK Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. típus szolgáltatások.msc és kattintson rendben kinyitni a Szolgáltatások kb.
  3. Keresse meg és kattintson a jobb gombbal Microsoft Common Language Runtime és kattintson Állj meg.Állítsa le a szolgáltatásokat -
  4. Várja meg, amíg a szolgáltatás leáll, majd zárja be a Szolgáltatások ablakot.

3. Állítsa vissza az NGen gyorsítótárat és módosítsa a prioritási beállításokat

  1. megnyomni a ablakok kulcs, típus cmd, és kattintson Futtatás rendszergazdaként.CMD emelt – Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. Írja be a következő parancsot az NGen gyorsítótár alaphelyzetbe állításához az ütközések és a sérülések megoldása érdekében, majd nyomja meg a gombot Belép: ngen executeQueuedItemscmd_executeditems Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  3. Másolja és illessze be a következő parancsot a folyamat prioritásának és ütemezésének beállításához a terhelés csökkentése érdekében, majd nyomja meg a gombot Belép: ngen queue /priority priorityLevelcmd_priority level
Olvasson többet erről a témáról
  • Javítás: Fájlrendszerhiba (-2147163901) Windows 11 rendszeren
  • Vezérlőpult vs Beállítások alkalmazás: melyiket használja?
  • Javítás: A Wi-Fi nem működik, amikor külső monitort csatlakoztat

4. Futtassa számítógépét tiszta rendszerindítási környezetben

  1. nyomja meg ablakok + R kinyitni a Fuss párbeszédablak. cleanboot1 Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. típus msconfig és kattintson rendben kinyitni a Rendszerbeállítások ablak.
  3. Menj a Szolgáltatások fület, kattintson Az összes Microsoft-szolgáltatás elrejtése, majd válassza ki Az összes letiltása.Tiszta rendszerindítás Mindent letilt
  4. Váltson a üzembe helyezés fület, és kattintson a Nyissa meg a Feladatkezelőt link.Nyissa meg a Task Manager Clean bootot
  5. A Feladatkezelő ablakban keresse meg mindegyiket Engedélyezve feladatot, és kattintson Letiltás.A Feladatkezelő letiltása A Microsoft Common Language Runtime Native Compiler magas CPU-használat
  6. Zárja be a Feladatkezelőt, kattintson Alkalmaz, akkor rendben a Rendszerkonfiguráció ablakban.CSOMAG TISZTA 5
  7. Kattintson Újrakezd.Indítsa újra a tiszta rendszerindítást

A számítógép korlátozott funkcionalitással újraindul, így azonosítani tudja az ütközést okozó harmadik féltől származó szoftvert vagy szolgáltatást. Ha elkészült, kövesse a fenti lépéseket a módosítások visszavonásához és a számítógép normál újraindításához.

5. Futtassa az SFC és DISM vizsgálatokat

  1. megnyomni a ablakok kulcs, típus cmd, és kattintson Futtatás rendszergazdaként.CMD emelt – Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. Másolja és illessze be a következő parancsot a rendszerfájlok javításához, majd nyomja meg a gombot Belép: sfc/scannowSFCSCANNOW CMD
  3. Várja meg, amíg a vizsgálat befejeződik, majd írja be a következő parancsot a Windows operációs rendszer képének visszaállításához, és nyomja meg a gombot Belép: Dism /Online /Cleanup-Image /RestoreHealthÁllapot helyreállítása Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  4. A parancs végrehajtása után indítsa újra a számítógépet.

6. Töröljön egy rendszerleíró kulcsot

  1. nyomja meg ablakok +R kinyitni a Fuss párbeszédablak.Regedit – Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. típus regedit és kattintson rendben kinyitni Rendszerleíróadatbázis-szerkesztő.
  3. Először készítsen biztonsági másolatot, menjen ide Fájl, majd válassza ki Export. Mentse el a fájlt .reg formátumban a számítógépére egy hozzáférhető helyre.Exportálási nyilvántartás
  4. Navigáljon erre az útvonalra: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Kattintson a jobb gombbal, és válassza ki Töröl a Roots mappa összes bejegyzésének eltávolításához és a Rendszerleíróadatbázis-szerkesztő bezárásához.Törölje a Microsoft Common Language Runtime Native Compiler High CPU Usage bejegyzést
  6. Indítsa újra a számítógépet.

7. A Net Framework javítása/újratelepítése

  1. Töltse le a Microsoft .NET-keretrendszer javítóeszközét.A .NET-keretrendszer letöltése – Microsoft Common Language Runtime Native Compiler High CPU Usage javítóeszköz –
  2. Kattintson duplán a végrehajtható fájlra, és kövesse a képernyőn megjelenő utasításokat a telepítéshez.
  3. A Microsoft .NET-keretrendszer javítóeszköz ablakban fogadja el a feltételeket, és kattintson Következő.Fogadja el a feltételeket
  4. Az eszköz megkeresi a sérült fájlokat a jelenlegi .NET-keretrendszerben, és megoldásokat javasol a javításukra.
  5. Kattintson Következő a javítások alkalmazásához.Kattintson a Tovább gombra
  6. Ezután kattintson Befejez a Javítóeszköz ablak bezárásához.Befejez

Ha ez nem segít, kövesse az alábbi lépéseket a .Net Framework újratelepítéséhez:

  1. nyomja meg ablakok +R kinyitni a Fuss ablak.Appwiz.cpl – Microsoft Common Language Runtime Native Compiler Magas CPU-használat
  2. típus appwiz.cpl és kattintson rendben kinyitni a Programok és szolgáltatások ablak.Távolítsa el a NET FRAMEWORK Microsoft Common Language Runtime Native Compiler programot, magas CPU-használat
  3. Válassza ki Microsoft .Net Framework és kattintson Eltávolítás.
  4. Az eltávolítás után lépjen a .NET Framework hivatalos webhelye.Töltse le a .NET-keretrendszert
  5. Kattintson a legújabb verzióra, és töltse le.
  6. A telepítés letöltése után lépjen a fájl helyére, és kattintson duplán a telepítés elindításához.
  7. Kattintson Telepítés, és várja meg, amíg a folyamat befejeződik.Telepítés

A magas CPU teljesítménnyel kapcsolatos problémák elkerülése érdekében, beleértve a Microsoft Common Language Runtime Native Compiler működését, leállt problémát, ügyeljen arra, hogy engedélyezze az ngen.exe folyamat futtatását, amikor a rendszer tétlen, és tartsa a rendszert és a szoftvert naprakészen dátum.

Ha az említett megoldások nem működnek az Ön számára, próbálkozzon visszaállítási pont segítségével visszaállíthatja a Windows egy korábbi verzióját.

Ha gyakran szembesül magas CPU-használat a Windows 11 rendszeren számítógépen, javasoljuk, hogy tekintse meg ezt az útmutatót.

Bármilyen problémába ütközött, vagy további információra van szüksége a Microsoft Common Language Runtime Native Compilerről? Ne habozzon, hagyjon megjegyzést az alábbi részben.

Nem lehet csatlakozni a proxy szerverhez - 130-as hibakód

Nem lehet csatlakozni a proxy szerverhez - 130-as hibakódWindows 10

A proxykiszolgálóknak megvan a maguk fontossága, de ha hibásan konfigurálják vagy érvénytelenek, előfordulhat, hogy a felhasználók nem tudnak csatlakozni bizonyos webhelyekhez, és bizonyos esetekbe...

Olvass tovább
A Futtatás parancs nem menti az előzményeket a Windows 10 rendszerben [EGYSZERŰ FIXEK]

A Futtatás parancs nem menti az előzményeket a Windows 10 rendszerben [EGYSZERŰ FIXEK]Windows 10Automatikus KitöltésParancssor

A különféle számítógépes problémák kijavításához javasoljuk a DriverFix alkalmazást:Ez a szoftver folyamatosan futtatja az illesztőprogramokat, és így megóvja az általános számítógépes hibáktól és ...

Olvass tovább
A fájl- és nyomtatómegosztás letiltása a Windows 10 rendszerben

A fájl- és nyomtatómegosztás letiltása a Windows 10 rendszerbenWindows 10

2019. szeptember 7 Által ZainabA Windows 10 felhasználói hozzáférést adhatnak más eszközökhöz, hogy csatlakozhassanak az eszközükön ugyanazon hálózaton megosztott nyomtatókhoz és fájlokhoz. Ha nem ...

Olvass tovább