Zatvorite proces iz Upravitelja zadataka
- Microsoft Common Language Runtime Native Compiler Problemi s velikim korištenjem CPU-a mogu se pojaviti zbog oštećene ili nepotpune instalacije .Net Frameworka.
- Da biste to popravili, zatvorite proces u Upravitelju zadataka, zaustavite uslugu Microsoft Common Runtime ili resetirajte NGen predmemoriju.
- Za više rješenja i detaljne korake, nastavite čitati!
Ako primijetite da proces ngen.exe ili Microsoft Common Language Runtime Native Compiler uzrokuje veliku upotrebu CPU-a, ovaj vam vodič može pomoći! Razgovarat ćemo o metodama koje su ispitali stručnjaci za rješavanje problema odmah nakon objašnjenja uzroka.
Microsoft Common Language Runtime Native Compiler (ngen.exe) igra ključnu komponentu .Net Frameworka i stvara Runtime okruženje koje nadzire rad aplikacija napisanih za .Net platformu, bez obzira na njihovo programiranje Jezik.
Rukuje raznim zadacima kao što je pretvaranje koda u strojni jezik, sakupljanje smeća, rukovanje iznimkama i upravljanje nitima za poboljšanje performansi upravljanih aplikacija u sustavu Windows.
Ako primijetite visoku upotrebu CPU-a zbog ovog procesa, evo nekih od razloga za isto:
- Proces je planiran za izvođenje kao dio održavanja sustava.
- Neispravne konfiguracijske postavke.
- Više aplikacija koristi postupak za kompilaciju.
- Proces se izvodi u pozadini s drugim resursima sustava.
- Oštećene sistemske datoteke ili usluge
- Maskiranje zlonamjernog softvera kao proces
Kako zaustaviti visoko korištenje CPU-a CLR Native Compiler-a?
Prije nego što se uključite u napredne korake za rješavanje problema, razmislite o izvođenju sljedećih provjera:
- Ponovno pokrenite računalo.
- Pričekajte da proces završi proces kompilacije.
- Pokrenite duboko skeniranje pomoću pouzdanog antivirusnog programa kako bi se osiguralo da nema infekcije zlonamjernim softverom.
- Provjerite ima li Windows ažuriranja.
- Sigurnosno kopirajte svoje važne podatke.
- Deinstalirajte neželjene aplikacije s vašeg računala.
- Pokreni Farbar alat za skeniranje oporavka pronaći točan uzrok
1. Zaustavite proces
- Pritisnite Ctrl + Shift + Esc otvoriti Upravitelj zadataka.
- Idi na Procesi tab, lociraj Izvorni kompilator Microsoft Common Language Runtime ili ngen.exe, odaberite ga i kliknite Kraj zadatka.
Zatvaranje procesa koji uzrokuje probleme s izvedbom zaobilazno je rješenje koje možete slijediti prije nego prijeđete na druga rješenja. Isti pristup možete primijeniti i na druge procese, npr Runtime Broker.
2. Ponovno pokrenite uslugu
- Pritisnite Windows + R otvoriti Trčanje dijaloški okvir.
- Tip usluge.msc i kliknite u redu otvoriti Usluge aplikacija
- Pronađite i kliknite desnom tipkom miša Microsoft Common Language Runtime i kliknite Stop.
- Pričekajte da se usluga zaustavi, a zatim zatvorite prozor Usluge.
3. Resetirajte NGen predmemoriju i promijenite postavke prioriteta
- pritisni Windows ključ, vrsta cmd, i kliknite Pokreni kao administrator.
- Upišite sljedeću naredbu za resetiranje NGen predmemorije radi rješavanja sukoba i oštećenja i pritisnite Unesi:
ngen executeQueuedItems
- Kopirajte i zalijepite sljedeću naredbu da prilagodite prioritet i raspored procesa kako biste smanjili opterećenje i pritisnite Unesi:
ngen queue /priority priorityLevel
- Popravak: pogreška datotečnog sustava (-2147163901) na Windows 11
- Upravljačka ploča u odnosu na aplikaciju postavki: koju koristiti?
- Popravak: Wi-Fi prestaje raditi kada se povezuje vanjski monitor
4. Pokrenite svoje računalo u čistom okruženju za pokretanje
- Pritisnite Windows + R otvoriti Trčanje dijaloški okvir.
- Tip msconfig i kliknite u redu otvoriti Sistemska konfiguracija prozor.
- Idi na Usluge karticu, kliknite Sakrij sve Microsoftove usluge, zatim odaberite Onemogući sve.
- Prebacite se na Pokretanje karticu i kliknite na Otvorite Upravitelj zadataka veza.
- U prozoru Upravitelja zadataka pronađite svaki Omogućeno zadatak i kliknite Onemogući.
- Zatvorite Upravitelj zadataka, kliknite primijeniti, onda u redu na prozoru System Configuration.
- Klik Ponovno pokretanje.
Vaše će se računalo ponovno pokrenuti s ograničenim funkcijama kako biste mogli identificirati softver ili uslugu treće strane koji uzrokuju sukob. Nakon što završite, slijedite gornje korake da biste poništili promjene i normalno ponovno pokrenite računalo.
5. Pokrenite SFC & DISM skeniranja
- pritisni Windows ključ, vrsta cmd, i kliknite Pokreni kao administrator.
- Kopirajte i zalijepite sljedeću naredbu za popravak sistemskih datoteka i pritisnite Unesi:
sfc/scannow
- Pričekajte da skeniranje završi, zatim upišite sljedeću naredbu za vraćanje slike Windows OS-a i pritisnite Unesi:
Dism /Online /Cleanup-Image /RestoreHealth
- Nakon što se naredba izvrši, ponovno pokrenite računalo.
6. Brisanje ključa registra
- Pritisnite Windows +R otvoriti Trčanje dijaloški okvir.
- Tip regedit i kliknite u redu otvoriti Urednik registra.
- Prvo napravite sigurnosnu kopiju, idite na Datoteka, zatim odaberite Izvoz. Spremite datoteku u .reg formatu na svoje računalo na dostupno mjesto.
- Dođite do ove staze:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Kliknite desnom tipkom miša i odaberite Izbrisati kako biste uklonili sve unose za mapu Roots i zatvorili uređivač registra.
- Ponovno pokrenite računalo.
7. Popravite/ponovno instalirajte Net Framework
- Preuzmite alat za popravak Microsoft .NET Framework.
- Dvaput kliknite izvršnu datoteku i slijedite upute na zaslonu da biste je instalirali.
- Na Alat za popravak Microsoft .NET Framework prozor, prihvatite uvjete i kliknite Sljedeći.
- Alat će skenirati oštećene datoteke u trenutnom .NET Frameworku i savjetovati rješenja za njihov popravak.
- Klik Sljedeći primijeniti popravke.
- Zatim kliknite Završi za zatvaranje prozora alata za popravak.
Ako to ne pomogne, slijedite ove korake da ponovno instalirate .Net Framework:
- Pritisnite Windows +R otvoriti Trčanje prozor.
- Tip appwiz.cpl i kliknite u redu otvoriti Programi i značajke prozor.
- Izaberi Microsoft .Net Framework i kliknite Deinstaliraj.
- Nakon deinstalacije idite na Službeno web mjesto .NET Frameworka.
- Pritisnite najnoviju verziju i preuzmite je.
- Nakon što se postava preuzme, idite na lokaciju datoteke i dvaput kliknite na nju da biste pokrenuli instalaciju.
- Klik Instalirati, i pričekajte da se proces završi.
Kako bi se izbjegli problemi s visokim performansama CPU-a, uključujući izvorni kompilator Microsoft Common Language Runtime prestao je raditi problem, dopustite procesu ngen.exe da se pokrene kada je vaš sustav u stanju mirovanja i održavajte svoj sustav i softver na datum.
U slučaju da vam navedena rješenja ne odgovaraju, pokušajte za vraćanje na prethodnu verziju sustava Windows pomoću točke vraćanja.
Ako se često suočavate velika upotreba procesora na vašem Windows 11 računalo, preporučujemo da pogledate ovaj vodič.
Jeste li naišli na probleme ili trebate više informacija o Microsoft Common Language Runtime Native Compiler? Nemojte se ustručavati ostaviti komentar u odjeljku ispod.