Ebben a bejegyzésben megmutatjuk, hogyan kell javítsa ki az Ngen.exe magas CPU-használatát Windows 11/10 rendszeren.
Mi az Ngen.exe?
Ngen, ami azt jelenti Natív képgenerátor , hasznos folyamat, található a C:\Windows\Microsoft.NET\Framework\ mappát, amely javítja a felügyelt alkalmazások általános teljesítményét. Alapvetően natív képfájlokat hoz létre, amelyek tárolják a lefordított processzor-specifikus gépi kódot, amely a számítógép natív képgyorsítótárába van telepítve. Ezeket a natív lemezképeket használja a futási környezet a csak a .NET-keretrendszert megcélzó eredeti összeállítások összeállításához.
Néhány Windows-felhasználó arról számolt be, hogy az Ngen.exe nagy CPU-használatot fogyaszt, ami miatt számítógépük akadozik, összeomlik vagy nem reagál. Ha Ön az érintett felhasználók egyike, kövesse az alábbi javításokat, és megoldja a problémát.
Javítsa ki az Ngen.exe magas CPU-használatot a Windows 11/10 rendszerben
Ha az Ngen (Native Image Generator) magas CPU-használatát tapasztalja Windows 11/10 rendszeren, a következő megoldásokat használhatja a probléma megoldására:
- Előzetes ellenőrzések.
- .NET-keretrendszer javítása/frissítése.
- Rendeljen több CPU-t az Ngen.exe folyamathoz.
- Tiltsa le a .NET-feladatokat (ha nem használja).
1] Előzetes ellenőrzések
- Mielőtt más javításokat próbálna ki, győződjön meg róla A Windows operációs rendszer naprakész . Az ilyen problémák általában akkor fordulnak elő, ha nem telepítette az elérhető Windows-frissítéseket, és elavult Windowst használ. Tehát frissítse a Windows rendszert, és ellenőrizze, hogy a probléma megoldódott-e.
- Ha túl sok szükségtelen program fut a háttérben, akkor ezzel a problémával szembesülhet. Így, nyissa meg a Feladatkezelőt használja a Ctrl+Shift+Esc billentyűkombinációt, és zárja be az összes nem alapvető háttéralkalmazást a segítségével Utolsó feladat gomb.
- Ha vannak olyan .NET-alkalmazások, amelyeket már nem használ, távolítsa el őket és nézd meg, megoldódott-e a probléma.
Olvas: Szolgáltatások és vezérlőalkalmazás Magas CPU-használat a Windows rendszerben .
2] .NET-keretrendszer javítása/frissítése
sbx pro studio legjobb beállításai
Megpróbálhatja megjavítani a .NET-keretrendszert, és megnézheti, hogy a probléma megoldódott-e. Nyisd ki Beállítások A Win+I használatával lépjen a Alkalmazások > Telepített alkalmazások szakaszban keresse meg a Microsoft .NET Framework alkalmazást, kattintson a mellette található hárompontos menügombra, és válassza ki a Módosít választási lehetőség. A megjelenő promptban kattintson a Javítás gomb. A folyamat befejezése után ellenőrizze, hogy a probléma megoldódott-e.
Ez a probléma akkor is előfordulhat, ha a .NET-keretrendszer elavult. Ennélfogva, frissítse a .NET-keretrendszert és ellenőrizze, hogy a probléma megoldódott-e. Letöltheti a .NET legújabb verzióját a Microsoft webhelyéről, majd telepítheti a rendszerére.
3] Rendeljen több CPU-t az Ngen.exe folyamathoz
a tálca Windows 10 parancsikonjának elrejtése
Ha az Ngen.exe magas CPU-használatának problémája továbbra is fennáll, megpróbálhatja növelni a számot CPU magok folyamathoz van rendelve. Íme a lépések ehhez:
- Először nyomja meg a Ctrl+Shift+Esc billentyűkombinációt a Feladatkezelő elindításához, és lépjen a Részletek lapon.
- Most kattintson a jobb gombbal az ngen.exe folyamatra, és válassza ki a Állítsa be az affinitást opciót a megjelenő legördülő menüből.
- Ezután engedélyezze a folyamathoz hozzárendelni kívánt CPU-magokhoz társított jelölőnégyzeteket CPU 0, CPU 1, CPU 2, CPU 3, stb.
- Ha elkészült, nyomja meg a rendben gombot a változtatások mentéséhez.
Ellenőrizze, hogy a probléma megoldódott-e.
Olvas : Több CPU mag jobb teljesítményt jelent ?
4] .NET-feladatok letiltása (ha nincs használatban)
Ha jelenleg nem használja a .NET-keretrendszert, letilthatja a kapcsolódó feladatokat. Ehhez kövesse az alábbi lépéseket:
Windows 10 PowerShell verzió
- Első, nyissa meg a Feladatütemezőt használja a tálca keresési opcióját, és lépjen az alábbi helyre:
Task Scheduler Library/Microsoft/Windows/.NET Framework
- Most tiltsa le a .NET-keretrendszerrel kapcsolatos összes feladatot; kattintson a jobb gombbal a feladatra, és válassza ki a Letiltás opciót a megjelenő helyi menüből.
Jegyzet: Ne tiltsa le a .NET-keretrendszert, ha kapcsolódó alkalmazásokat használ, mert az jelentős teljesítményproblémákat okozhat.
Remélem ez segít!
Most olvasd el: A .NET Runtime Optimization Service magas CPU-használatának javítása
Hogyan javíthatom ki a rendszer magas CPU-használatát?
Magas CPU-használat Windows rendszeren oka lehet nagy teljesítményű játékok és alkalmazások futtatása, túl sok program egyidejű futtatása, rosszindulatú programfertőzés a rendszeren és néhány egyéb ok. Így a probléma elkerülése érdekében bezárhatja a szükségtelen programokat, naprakészen tarthatja a rendszert és az alkalmazásokat, futtathat víruskeresést, SFC- és DISM-vizsgálatokat végezhet, frissítheti eszközillesztőit stb.
Lát: A Search Indexer High Disk vagy CPU használatának javítása a Windows rendszerben .
Miért használ annyi CPU-t a WSAPPX?
A WSAPPX egy eredeti Microsoft Store folyamat, amely olyan szolgáltatásokat tartalmaz, mint az AppX Deployment Service (AppXSVC) és a Client License Service (ClipSVC). Ha szembesül a a WSAPPX magas CPU-használata , a problémát az alacsony virtuális memória okozhatja. Ettől eltekintve, ha vírus van jelen a rendszerben, akkor valószínűleg szembe kell néznie ezzel a problémával.