Minkštas

Pataisykite .NET Runtime Optimization Service didelį procesoriaus naudojimą

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





PaskelbtaPaskutinį kartą atnaujinta: 2022 m. sausio 12 d

Dažnai galite susidurti su programa arba foninės sistemos procesu, sunaudojančiu neįprastai daug sistemos išteklių. Didelis proceso sistemos išteklių naudojimas gali labai sulėtinti kitas sistemos operacijas ir paversti kompiuterį vėluojančia netvarka. Dėl to jis taip pat gali visiškai sugesti. Savo svetainėje jau aptarėme daugybę procesų ir didelio procesoriaus naudojimo problemų. Be to, šiandien aptarsime retkarčiais pasitaikančias .NET Runtime Optimization paslaugos didelio procesoriaus naudojimo problemas ir kaip ją grąžinti į priimtiną lygį.



Pataisykite .NET Runtime Optimization Service didelį procesoriaus naudojimą

Turinys[ paslėpti ]



Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą sistemoje „Windows 10“.

Kaip tikriausiai žinote, tai .NET sistema naudoja „Microsoft“ ir kitos trečiosios šalys „Windows“ programoms kurti ir paleisti be kita ko. Šios paslaugos vykdomasis failas, pavadintas mscorsvw.exe , yra oficialus Windows komponentas ir atlieka .NET sistemos optimizavimo užduotį, ty iš anksto ir iš naujo kompiliuoja .NET bibliotekas. Tai padeda greičiau paleisti programas ir programas. Optimizavimo paslauga yra sukurta veikti fone kai kompiuteris nenaudojamas trumpam 5–10 minučių.

Kodėl .NET vykdymo laiko optimizavimo paslauga sukelia didelį procesoriaus naudojimą?

Kartais paslauga gali užtrukti ilgiau nei įprasta, kol iš naujo sukompiliuojamos .NET bibliotekos. Dėl to atsiranda



  • Jūsų kompiuterio paslauga veikia lėčiau nei įprastai.
  • Sutrikdykite egzempliorius jūsų kompiuteryje.
  • Sugadinta paslauga.
  • Sistemos išteklių naudojimas naudojant kenkėjiškas programas.

.net vykdymo optimizavimo paslaugos procesas užima daug atminties, rodomas užduočių tvarkyklėje

Atsižvelgiant į šios paslaugos poveikį atskirų programų našumui, nerekomenduojama nedelsiant nutraukti jos iš pirmo žvilgsnio. Jei atrodo, kad paslaugos veikimas trunka per ilgai, turite galimybę paspartinti darbą vykdydami kelias komandas arba scenarijų. Kiti pataisymai apima kompiuterio nuskaitymą, ar nėra kenkėjiškų programų ir virusų, paslaugos paleidimą iš naujo ir švarios įkrovos atlikimą, kaip paaiškinta kitame segmente.



1 būdas: atlikite švarų kompiuterio įkrovimą

Visai įmanoma, kad paslaugai sunku perkompiliuoti bibliotekas tam tikrai trečiosios šalies programai, todėl ji sunaudoja daugiau procesoriaus galios, kad užbaigtų užduotį. Galite atlikti švarų paleidimą, kai įkeliamos tik pagrindinės tvarkyklės ir paleisties programos, kad patikrintumėte, ar tai tikrai viena iš trečiųjų šalių programų, sukeliančių didelio procesoriaus naudojimo problemą .NET vykdymo optimizavimo paslaugai. „Windows 10“ švaraus įkrovimo veiksmai yra tokie:

1. Paspauskite Windows + R klavišai vienu metu paleisti Bėk dialogo langas.

2. Tipas msconfig ir pataikė į Įeikite raktas atidaryti Sistemos konfigūracija .

Įveskite msconfig ir paspauskite klavišą Enter, kad atidarytumėte sistemos konfigūravimo programą. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

3. Eikite į Paslaugos skirtuką ir pažymėkite pažymėtą langelį Slėpti visas Microsoft paslaugas .

Eikite į skirtuką Paslaugos ir pažymėkite langelį Slėpti visas Microsoft paslaugas.

4. Tada spustelėkite Viską išjungti mygtuką, rodomas paryškintas. Tai sustabdys visų trečiųjų šalių ir nereikalingų paslaugų veikimą fone.

Spustelėkite mygtuką Išjungti viską, kad sustabdytumėte visų trečiųjų šalių ir nereikalingų paslaugų veikimą fone. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

5. Išsaugokite pakeitimus spustelėdami Taikyti > Gerai mygtukai.

Išsaugokite pakeitimus spustelėdami Taikyti ir išeikite spustelėdami Gerai

6. Iššokantis langas, kuriame klausiama, ar norėtumėte Perkrauti arba Išeikite be naujo paleidimo pasirodys, kaip parodyta. Pasirink Išeikite be naujo paleidimo variantas.

Atsiras iššokantis langas, kuriame klausiama, ar norite paleisti iš naujo, ar išeiti iš naujo nepaleidus, pasirinkite parinktį Išeiti nepaleidus iš naujo

7. Dar kartą paleiskite Sistemos konfigūracija langą kartojant 1-2 žingsniai. Perjungti į Pradėti skirtukas.

Dar kartą paleiskite sistemos konfigūracijos langą ir eikite į skirtuką Paleistis. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

8. Spustelėkite Atidarykite Task Manager hipersaitas, kaip parodyta.

Spustelėkite hipersaitą Atidaryti užduočių tvarkytuvę

Pastaba: Patikrinkite visų išvardytų programų / procesų stulpelį Paleisties poveikis ir išjunkite juos naudodami a Didelis paleidimo poveikis .

9. Dešiniuoju pelės mygtuku spustelėkite taikymas (pvz. Garai ) ir pasirinkite Išjungti parinktis, kaip parodyta toliau.

Patikrinkite visų išvardytų programų ar procesų stulpelį Paleisties poveikis ir išjunkite tuos, kurių poveikio vertė yra didelė. Norėdami išjungti, tiesiog dešiniuoju pelės mygtuku spustelėkite juos ir pasirinkite parinktį Išjungti. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

10. Galiausiai, Uždaryti išjunkite visus aktyvius programų langus ir perkrauti savo kompiuterį . Jis prasidės švarios įkrovos būsenoje.

11. Dabar užduočių tvarkyklėje patikrinkite .NET Runtime paslaugos procesoriaus naudojimą. Jei tai normalu, įjungti trečiųjų šalių programas po vieną nustatyti kaltininko prašymą ir pašalinkite jį kad tokių problemų būtų išvengta ateityje.

Taip pat skaitykite: Kaip pataisyti hkcmd didelio procesoriaus naudojimą

2 būdas: padidinkite .NET Framework procesus

Kadangi šios paslaugos nutraukimas nėra išeitis, galite ją šiek tiek sustiprinti, leisdami jai naudoti papildomus procesoriaus branduolius. Pagal numatytuosius nustatymus paslauga naudoja tik vieną branduolį.

  • Galite patys atlikti keletą komandų
  • arba tiesiog atsisiųskite oficialų „Microsoft“ scenarijų iš GitHub ir paleiskite jį.

I parinktis: per komandų eilutę

1. Spustelėkite Pradėti , tipas Komandinė eilutė ir spustelėkite Paleisti kaip administratorius , taip, kaip parodyta.

Atidarykite meniu Pradėti, įveskite Command Prompt ir dešinėje srityje spustelėkite Vykdyti kaip administratorių.

2. Įveskite nurodytą komandą ir paspauskite Įeikite Raktas vykdyti.

Pastaba: Komandos, kurias reikia vykdyti, skiriasi priklausomai nuo sistemos architektūros.

    32 bitų sistemoms: cd c: Windows Microsoft.NET Framework v4.0.30319 64 bitų sistemoms: cd c: Windows Microsoft.NET Framework64 v4.0.30319

Vykdykite komandą, kad eitumėte į Microsoft Net framework cmd arba komandų eilutėje. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

3. Toliau vykdykite ngen.exe vykdykite eilės elementus , kaip pavaizduota žemiau.

komandą, kad patikrintumėte, ar procesoriaus naudojimas nesumažėja iki normalaus lygio komandinėje eilutėje arba cmd

Pro patarimas: nustatykite, ar „Windows“ kompiuteris yra 32 bitų ir 64 bitų

Jei nesate tikri dėl savo sistemos architektūros, tiesiog atlikite nurodytus veiksmus:

1. Smūgis Windows + R klavišai kartu atidaryti Bėk dialogo langas.

2. Tipas msinfo32 ir spustelėkite Gerai atidaryti Sistemos informacija langas.

3. Čia patikrinkite Sistemos tipas etiketę, kad patikrintumėte, ar nėra to paties.

Jei nesate tikri dėl savo sistemos architektūros, tiesiog paleiskite msinfo32 komandų laukelyje Vykdyti ir kitame lange pažymėkite sistemos tipo etiketę.

Taip pat skaitykite: Kas yra HKEY_LOCAL_MACHINE?

II parinktis: naudojant „GitHub“ scenarijų

1. Eikite į GitHub puslapis, skirtas scenarijus .

spustelėkite „Raw“ parinktį „github“ puslapyje

2. Dešiniuoju pelės mygtuku spustelėkite Neapdorotas mygtuką ir pasirinkite Išsaugoti nuorodą kaip… parinktis, kaip parodyta.

dešiniuoju pelės mygtuku spustelėkite neapdorotą parinktį ir github puslapyje pasirinkite Išsaugoti nuorodą kaip...

3. Pakeiskite Išsaugoti kaip tipą į „Windows“ scenarijaus failas ir spustelėkite Sutaupyti .

pasirinkite įrašyti kaip tipą Windows scenarijaus faile ir spustelėkite Išsaugoti

4. Atsisiuntę atidarykite failą naudodami „Windows Script Host“. .

Taip pat skaitykite: Pataisykite DISM pagrindinio kompiuterio aptarnavimo procesą dėl didelio procesoriaus naudojimo

3 būdas: iš naujo paleiskite .NET vykdymo laiko optimizavimo paslaugą

Paslaugos dažnai gali trikdyti ir tada elgtis keistai, pavyzdžiui, naudoti be reikalo daug sistemos išteklių arba išlikti aktyvios ilgą laiką. Sutrikęs atvejis gali atsirasti dėl klaidų, esančių dabartinėje „Windows“ OS versijoje. Štai kaip išspręsti .NET vykdymo laiko optimizavimo paslaugos didelio procesoriaus naudojimo problemą iš naujo paleidus paslaugą:

Pastaba : Šis sprendimas veikia tik sistemoms su specialia NVIDIA maitinama vaizdo plokšte.

1. Paspauskite Windows + R raktai vienu metu paleisti Bėk dialogo langas.

2. Tipas paslaugos.msc ir spustelėkite Gerai atidaryti Paslaugos taikymas.

Įveskite services.msc ir spustelėkite Gerai, kad atidarytumėte paslaugų programą. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

3. Slinkite per sąrašą ir suraskite NVIDIA telemetrijos konteineris paslauga.

4. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Savybės iš kontekstinio meniu, kaip parodyta.

Slinkite per sąrašą ir suraskite NVIDIA telemetrijos konteinerio paslaugą. Dešiniuoju pelės mygtuku spustelėkite jį ir kontekstiniame meniu pasirinkite Ypatybės.

5. Spustelėkite Sustabdyti pirmas mygtukas. Palaukite, kol bus perskaityta paslaugos būsena Sustojo , tada spustelėkite Pradėti mygtuką, kad vėl veiktų.

spustelėkite Stabdyti, kad sustabdytumėte paslaugos būseną

6. Įsitikinkite, kad Paleidimo tipas: yra nustatytas Automatinis .

Skirtuke Bendra spustelėkite išskleidžiamąjį meniu Paleisties tipas ir meniu pasirinkite Automatinis. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

7. Kai paslauga bus paleista iš naujo, spustelėkite Taikyti > Gerai Norėdami išsaugoti pakeitimus ir uždaryti Savybės langas.

Kai paslauga bus paleista iš naujo, spustelėkite Taikyti, kad išsaugotumėte pakeitimus ir uždarytumėte langą Ypatybės.

8. Paspauskite Ctrl + Shift + Esc klavišai kartu atidaryti Užduočių tvarkyklė ir patikrinkite, ar paslauga vis dar naudoja didelius procesoriaus išteklius.

Taip pat skaitykite: Kas yra Google Chrome Elevation Service

4 būdas: aptikti ir pašalinti kenkėjiškas programas

Jei paslaugos nenormaliai suvartoja CPU, paleiskite virusų / kenkėjiškų programų nuskaitymą, kad išvengtumėte infekcijų galimybės. Jei nesate atsargūs, kenkėjiškos programos gali patekti į jūsų kompiuterį. Šios programos užmaskuoja save ir apsimeta oficialiais „Windows“ komponentais ir sukels keletą problemų, pvz., daug procesoriaus naudojimo. Savo kompiuteriui nuskaityti galite naudoti vietinę „Windows Defender“ arba bet kokias kitas naudingas specializuotas saugos programas. Atlikite šiuos veiksmus, kad išspręstumėte .NET vykdymo laiko optimizavimo paslaugos didelio procesoriaus naudojimo problemą pašalindami kenkėjišką programą iš kompiuterio:

1. Smūgis „Windows + I“ klavišai vienu metu atidaryti Nustatymai .

2. Čia spustelėkite Atnaujinimas ir sauga , taip, kaip parodyta.

Atnaujinimas ir sauga

3. Eikite į „Windows“ sauga meniu ir spustelėkite Apsauga nuo virusų ir grėsmių

Apsaugos sritys pasirinkite Apsaugos nuo virusų ir grėsmių parinktį

4. Spustelėkite Greitas nuskaitymas nuskaityti kompiuterį ir patikrinti, ar yra kenkėjiškų programų, ar ne.

Apsaugos nuo virusų ir grėsmių meniu spustelėkite Greitas nuskaitymas. Kaip pataisyti .NET vykdymo laiko optimizavimo paslaugos didelį procesoriaus naudojimą

5. Jei rasta kenkėjiškų programų, spustelėkite Pradėkite veiksmus į pašalinti arba blokas ir iš naujo paleiskite kompiuterį.

Čia bus surašyti visi grasinimai. Skiltyje Dabartinės grėsmės spustelėkite Pradėti veiksmus.

Rekomenduojamas:

Tikimės, kad vienas iš aukščiau pateiktų sprendimų buvo ištaisytas. NET vykdymo laiko optimizavimo paslauga, didelis CPU problema jūsų kompiuteryje. Jei ta pati problema vėl persekios vėliau, patikrinkite, ar nėra „Windows“ naujinimo, arba iš naujo įdiekite naujausią jos versiją .NET sistema . Be to, jei turite klausimų / pasiūlymų dėl šio straipsnio, nedvejodami palikite juos komentarų skiltyje.

Elonas Dekeris

Elonas yra „Cyber ​​S“ technologijų rašytojas. Jis jau maždaug 6 metus rašo vadovus ir yra apėmęs daugybę temų. Jam patinka aptarti temas, susijusias su „Windows“, „Android“, ir naujausias gudrybes bei patarimus.