Uždarykite procesą iš užduočių tvarkyklės
- Microsoft Common Language Runtime Native Compiler Didelio procesoriaus naudojimo problemų gali kilti dėl sugadinto arba neužbaigto .Net Framework įdiegimo.
- Norėdami tai išspręsti, uždarykite procesą užduočių tvarkyklėje, sustabdykite „Microsoft Common Runtime“ paslaugą arba iš naujo nustatykite „NGen“ talpyklą.
- Norėdami gauti daugiau sprendimų ir išsamių veiksmų, skaitykite toliau!
Jei pastebite, kad procesas ngen.exe arba Microsoft Common Language Runtime Native Compiler sukelia daug procesoriaus naudojimo, šis vadovas gali padėti! Išsiaiškinę priežastis, aptarsime ekspertų patikrintus būdus, kaip išspręsti problemą.
„Microsoft Common Language Runtime Native Compiler“ (ngen.exe) atlieka esminį „.Net Framework“ komponentą ir sukuria Vykdymo aplinka, kuri prižiūri .Net platformai sukurtų programėlių veikimą, neatsižvelgiant į jų programavimą kalba.
Jis atlieka įvairias užduotis, pvz., kodo konvertavimą į mašinos kalbą, šiukšlių rinkimą, išimčių tvarkymą ir gijų valdymą, kad pagerintų valdomų programų našumą sistemoje Windows.
Jei dėl šio proceso matote didelį procesoriaus naudojimą, čia yra keletas to priežasčių:
- Numatyta, kad procesas bus vykdomas kaip sistemos priežiūros dalis.
- Neteisingi konfigūracijos nustatymai.
- Kompiliavimo procesą naudoja kelios programos.
- Procesas vyksta fone su kitais sistemos ištekliais.
- Sugadinti sistemos failai arba paslaugos
- Kenkėjiška programa, užmaskuojama kaip procesas
Kaip sustabdyti didelį CLR Native Compiler procesoriaus naudojimą?
Prieš pradėdami išplėstinius trikčių šalinimo veiksmus, turėtumėte atlikti šiuos patikrinimus:
- Iš naujo paleiskite kompiuterį.
- Palaukite, kol procesas baigs kompiliavimo procesą.
- Atlikite gilų nuskaitymą naudodami patikimą antivirusinę programą kad įsitikintumėte, jog nėra kenkėjiškų programų.
- Patikrinkite, ar nėra „Windows“ naujinimų.
- Kurkite atsargines svarbių duomenų atsargines kopijas.
- Pašalinkite nepageidaujamas programas iš savo kompiuterio.
- Paleiskite „Farbar“ atkūrimo nuskaitymo įrankis rasti tikslią priežastį
1. Sustabdykite procesą
- Paspauskite Ctrl + Shift + Esc atidaryti Užduočių tvarkyklė.
- Eikite į Procesai skirtukas, surask „Microsoft Common Language Runtime Native“ kompiliatorius arba ngen.exe, pasirinkite jį ir spustelėkite Baigti užduotį.
Proceso, sukeliančio našumo problemų, uždarymas yra sprendimas, kurį galite atlikti prieš pereidami prie kitų sprendimų. Tą patį požiūrį galite taikyti ir kitiems procesams, pvz Veiklos tarpininkas.
2. Iš naujo paleiskite paslaugą
- Paspauskite Windows + R atidaryti Bėk dialogo langas.
- Tipas paslaugos.msc ir spustelėkite Gerai atidaryti Paslaugos programėlė.
- Raskite ir dešiniuoju pelės mygtuku spustelėkite „Microsoft Common Language Runtime“. ir spustelėkite Sustabdyti.
- Palaukite, kol paslauga sustos, tada uždarykite paslaugų langą.
3. Iš naujo nustatykite NGen talpyklą ir pakeiskite prioritetų nustatymus
- Paspauskite Windows raktas, tipas cmdir spustelėkite Vykdyti kaip administratorius.
- Įveskite šią komandą, kad iš naujo nustatytumėte NGen talpyklą, kad išspręstumėte konfliktus ir korupciją, ir paspauskite Įeikite:
ngen executeQueuedItems
- Nukopijuokite ir įklijuokite šią komandą, kad sureguliuotumėte proceso prioritetą ir planavimą, kad sumažintumėte apkrovą, ir paspauskite Įeikite:
ngen queue /priority priorityLevel
- Pataisymas: failų sistemos klaida (-2147163901) sistemoje „Windows 11“.
- Valdymo skydas ir nustatymų programa: kurį naudoti?
- Pataisymas: „Wi-Fi“ nustoja veikti prijungus išorinį monitorių
4. Paleiskite kompiuterį švarioje įkrovos aplinkoje
- Paspauskite Windows + R atidaryti Bėk dialogo langas.
- Tipas msconfig ir spustelėkite Gerai atidaryti Sistemos konfigūracija langas.
- Eikite į Paslaugos skirtuką, spustelėkite Slėpti visas „Microsoft“ paslaugas, tada pasirinkite Viską išjungti.
- Perjungti į Pradėti skirtuką ir spustelėkite Atidarykite Task Manager nuoroda.
- Užduočių tvarkyklės lange raskite kiekvieną Įjungtas užduotį ir spustelėkite Išjungti.
- Uždarykite užduočių tvarkyklę, spustelėkite Taikyti, tada Gerai sistemos konfigūracijos lange.
- Spustelėkite Perkrauti.
Jūsų kompiuteris bus paleistas iš naujo su ribotomis funkcijomis, kad galėtumėte nustatyti konfliktą sukeliančią trečiosios šalies programinę įrangą ar paslaugą. Baigę atlikite anksčiau nurodytus veiksmus, kad anuliuotumėte pakeitimus ir įprastu būdu paleistumėte kompiuterį.
5. Vykdykite SFC ir DISM nuskaitymą
- Paspauskite Windows raktas, tipas cmdir spustelėkite Vykdyti kaip administratorius.
- Nukopijuokite ir įklijuokite šią komandą, kad pataisytumėte sistemos failus, ir paspauskite Įeikite:
sfc/scannow
- Palaukite, kol nuskaitymas bus baigtas, tada įveskite šią komandą, kad atkurtumėte „Windows“ OS vaizdą, ir paspauskite Įeikite:
Dism /Online /Cleanup-Image /RestoreHealth
- Kai komanda bus įvykdyta, iš naujo paleiskite kompiuterį.
6. Ištrinkite registro raktą
- Paspauskite Windows +R atidaryti Bėk dialogo langas.
- Tipas regedit ir spustelėkite Gerai atidaryti Registro redaktorius.
- Pirmiausia pasidarykite atsarginę kopiją, eikite į Failas, tada pasirinkite Eksportuoti. Išsaugokite failą .reg formatu savo kompiuteryje prieinamoje vietoje.
- Eikite į šį kelią:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Ištrinti Norėdami pašalinti visus aplanko Roots įrašus ir uždaryti registro rengyklę.
- Perkraukite kompiuterį.
7. Pataisykite / iš naujo įdiekite .the Net Framework
- Atsisiųskite Microsoft .NET Framework Repair Tool.
- Dukart spustelėkite vykdomąjį failą ir vykdykite ekrane pateikiamas instrukcijas, kad jį įdiegtumėte.
- Ant Microsoft .NET Framework taisymo įrankis langą, sutikite su sąlygomis ir spustelėkite Kitas.
- Įrankis nuskaitys sugadintus failus dabartinėje .NET Framework ir patars, kaip juos taisyti.
- Spustelėkite Kitas pritaikyti pataisas.
- Tada spustelėkite Baigti kad uždarytumėte taisymo įrankio langą.
Jei tai nepadeda, atlikite šiuos veiksmus, kad iš naujo įdiegtumėte .Net Framework:
- Paspauskite Windows +R atidaryti Bėk langas.
- Tipas appwiz.cpl ir spustelėkite Gerai atidaryti Programos ir funkcijos langas.
- Pasirinkite Microsoft .Net Framework ir spustelėkite Pašalinkite.
- Pašalinę eikite į .NET Framework oficiali svetainė.
- Spustelėkite naujausią versiją ir atsisiųskite ją.
- Atsisiuntę sąranką, eikite į failo vietą ir dukart spustelėkite ją, kad pradėtumėte diegimą.
- Spustelėkite Diegtiir palaukite, kol procesas bus baigtas.
Siekiant išvengti didelio procesoriaus našumo problemų, įskaitant Microsoft Common Language Runtime Native Compiler nustojo veikti problemą, būtinai leiskite ngen.exe procesui paleisti, kai sistema yra neaktyvios būsenos, ir pasirūpinkite, kad sistema ir programinė įranga veiktų data.
Jei minėti sprendimai jums netinka, pabandykite norėdami grįžti į ankstesnę „Windows“ versiją naudodami atkūrimo tašką.
Jei dažnai susiduriate didelis procesoriaus naudojimas jūsų „Windows 11“. kompiuteriu, rekomenduojame peržiūrėti šį vadovą.
Iškilo kokių nors problemų, ar reikia daugiau informacijos apie Microsoft Common Language Runtime Native Compiler? Nedvejodami palikite komentarą žemiau esančiame skyriuje.