Zatvorte proces zo Správcu úloh
- Microsoft Common Language Runtime Native Compiler Problémy s vysokým využitím procesora sa môžu vyskytnúť v dôsledku poškodenej alebo neúplnej inštalácie .Net Framework.
- Ak to chcete vyriešiť, zatvorte proces v Správcovi úloh, zastavte službu Microsoft Common Runtime alebo resetujte vyrovnávaciu pamäť NGen.
- Ak chcete získať ďalšie riešenia a podrobné kroky, pokračujte v čítaní!
Ak si všimnete, že proces ngen.exe alebo Microsoft Common Language Runtime Native Compiler spôsobuje vysoké využitie procesora, táto príručka vám môže pomôcť! Hneď po vysvetlení príčin budeme diskutovať o odborníkmi testovaných metódach na vyriešenie problému.
Microsoft Common Language Runtime Native Compiler (ngen.exe) hrá základnú súčasť .Net Frameworku a vytvára Runtime prostredie, ktoré dohliada na prevádzku aplikácií napísaných pre platformu .Net, bez ohľadu na ich programovanie Jazyk.
Zaoberá sa rôznymi úlohami, ako je konvertovanie kódu do strojového jazyka, zbieranie odpadu, spracovanie výnimiek a správa vlákien na zvýšenie výkonu spravovaných aplikácií v systéme Windows.
Ak vidíte vysoké využitie procesora v dôsledku tohto procesu, tu sú niektoré z dôvodov:
- Proces je naplánovaný na spustenie ako súčasť údržby systému.
- Nesprávne konfiguračné nastavenia.
- Proces kompilácie používa viacero aplikácií.
- Proces beží na pozadí s inými systémovými prostriedkami.
- Poškodené systémové súbory alebo služby
- Malvér vydávajúci sa za proces
Ako zastaviť vysoké využitie procesora CLR Native Compiler?
Pred vykonaním pokročilých krokov na riešenie problémov by ste mali zvážiť vykonanie nasledujúcich kontrol:
- Reštartujte počítač.
- Počkajte, kým proces dokončí proces kompilácie.
- Spustite hĺbkovú kontrolu pomocou spoľahlivého antivírusu aby ste sa uistili, že nedôjde k infekcii škodlivým softvérom.
- Skontrolujte aktualizácie systému Windows.
- Zálohujte si dôležité dáta.
- Odinštalujte nechcené aplikácie z vášho PC.
- Spustite Nástroj Farbar Recovery Scan Tool nájsť presnú príčinu
1. Zastavte proces
- Stlačte tlačidlo Ctrl + Shift + Esc na otvorenie Správca úloh.
- Choďte na Procesy záložka, nájdite Microsoft Common Language Runtime Native Compiler alebo ngen.exe, vyberte ho a kliknite Ukončiť úlohu.
Zatvorenie procesu, ktorý spôsobuje problémy s výkonom, je riešenie, ktoré môžete použiť pred prechodom na iné riešenia. Rovnaký prístup môžete uplatniť aj pri iných procesoch, ako napr Runtime Broker.
2. Reštartujte službu
- Stlačte tlačidlo Windows + R otvoriť Bežať dialógové okno.
- Typ services.msc a kliknite OK otvoriť Služby aplikácie.
- Nájdite a kliknite pravým tlačidlom myši Microsoft Common Language Runtime a kliknite Stop.
- Počkajte, kým sa služba zastaví, a potom zatvorte okno Služby.
3. Obnovte vyrovnávaciu pamäť NGen a zmeňte nastavenia priority
- Stlačte tlačidlo Windows kľúč, typ cmda kliknite na tlačidlo Spustiť ako správca.
- Zadajte nasledujúci príkaz na resetovanie vyrovnávacej pamäte NGen, aby ste vyriešili konflikty a poškodenie a zasiahli Zadajte:
ngen executeQueuedItems
- Skopírujte a prilepte nasledujúci príkaz na úpravu priority a plánovania procesu, aby ste znížili zaťaženie, a stlačte Zadajte:
ngen queue /priority priorityLevel
- Oprava: Chyba systému súborov (-2147163901) v systéme Windows 11
- Ovládací panel vs aplikácia Nastavenia: Ktorý z nich použiť?
- Oprava: Wi-Fi prestane fungovať pri pripojení externého monitora
4. Spustite počítač v prostredí čistého spustenia
- Stlačte tlačidlo Windows + R otvoriť Bežať dialógové okno.
- Typ msconfig a kliknite OK otvoriť Konfigurácia systému okno.
- Choďte na Služby kliknite na kartu Skryť všetky služby spoločnosti Microsofta potom vyberte Vypnúť všetko.
- Prepnúť na Začiatok a kliknite na Otvorte Správcu úloh odkaz.
- V okne Správca úloh vyhľadajte každú z nich Povolené úlohu a kliknite Zakázať.
- Zatvorte Správcu úloh, kliknite Použiť, potom OK v okne Konfigurácia systému.
- Kliknite Reštart.
Váš počítač sa reštartuje s obmedzenými funkciami, aby ste mohli identifikovať softvér alebo službu tretej strany spôsobujúcu konflikt. Po dokončení vykonajte podľa vyššie uvedených krokov zmeny a reštartujte počítač normálne.
5. Spustite skenovanie SFC a DISM
- Stlačte tlačidlo Windows kľúč, typ cmda kliknite na tlačidlo Spustiť ako správca.
- Skopírujte a prilepte nasledujúci príkaz na opravu systémových súborov a stlačte Zadajte:
sfc/scannow
- Počkajte na dokončenie skenovania, potom zadajte nasledujúci príkaz na obnovenie obrazu OS Windows a stlačte Zadajte:
Dism /Online /Cleanup-Image /RestoreHealth
- Po vykonaní príkazu reštartujte počítač.
6. Odstráňte kľúč databázy Registry
- Stlačte tlačidlo Windows +R otvoriť Bežať dialógové okno.
- Typ regedit a kliknite OK na otvorenie Editor databázy Registry.
- Najprv urobte zálohu, prejdite na Súbora potom vyberte Export. Uložte súbor vo formáte .reg vo svojom počítači na dostupnom mieste.
- Prejdite na túto cestu:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Kliknite pravým tlačidlom myši a vyberte Odstrániť odstráňte všetky položky pre priečinok Roots a zatvorte Editor databázy Registry.
- Reštartujte počítač.
7. Opravte/preinštalujte .the Net Framework
- Stiahnite si nástroj Microsoft .NET Framework Repair Tool.
- Dvakrát kliknite na spustiteľný súbor a nainštalujte ho podľa pokynov na obrazovke.
- Na Nástroj na opravu rozhrania Microsoft .NET Framework okno, prijmite podmienky a kliknite Ďalšie.
- Nástroj vyhľadá poškodené súbory v aktuálnom rozhraní .NET Framework a poradí riešenia, ako ich opraviť.
- Kliknite Ďalšie použiť opravy.
- Potom kliknite Skončiť zatvorte okno nástroja na opravu.
Ak to nepomôže, preinštalujte .Net Framework podľa týchto krokov:
- Stlačte tlačidlo Windows +R otvoriť Bežať okno.
- Typ appwiz.cpl a kliknite OK otvoriť Programy a príslušenstvo okno.
- Vyberte Microsoft .Net Framework a kliknite Odinštalovať.
- Po odinštalovaní prejdite na Oficiálna webová stránka .NET Framework.
- Kliknite na najnovšiu verziu a stiahnite si ju.
- Po stiahnutí nastavenia prejdite do umiestnenia súboru a dvojitým kliknutím naň spustite inštaláciu.
- Kliknite Inštaláciaa počkajte na dokončenie procesu.
Aby sa predišlo problémom s vysokým výkonom procesora, vrátane natívneho kompilátora Microsoft Common Language Runtime prestalo fungovať problém, uistite sa, že povolíte spustenie procesu ngen.exe, keď je váš systém v nečinnom stave, a udržujte váš systém a softvér na dátum.
V prípade, že vám uvedené riešenia nefungujú, skúste to vrátiť sa k staršej verzii systému Windows pomocou bodu obnovenia.
Ak často čelíte vysoké využitie procesora v systéme Windows 11 počítač, odporúčame vám prečítať si túto príručku.
Narazili ste na nejaké problémy alebo potrebujete viac informácií o Microsoft Common Language Runtime Native Compiler? Neváhajte zanechať komentár v sekcii nižšie.