Mehko

Popravite visoko porabo CPU-ja za storitev .NET Runtime Optimization

Preizkusite Naš Instrument Za Odpravo Težav





Objavljeno naZadnja posodobitev: 12. januar 2022

Pogosto lahko naletite na aplikacijo ali sistemski proces v ozadju, ki vsebuje nenormalno količino sistemskih virov. Visoka poraba sistemskih virov pri procesu lahko izjemno upočasni druge operacije sistema in lahko spremeni vaš računalnik v zaostajajočo zmešnjavo. Prav tako lahko povzroči, da se popolnoma zruši. Na našem spletnem mestu smo že obravnavali številne procese in težave z visoko porabo CPE. Poleg tega bomo danes razpravljali o občasni težavi z visoko porabo CPU storitve .NET Runtime Optimization in o tem, kako jo spraviti nazaj na sprejemljivo raven.



Popravite visoko porabo CPU-ja za storitev .NET Runtime Optimization

Vsebina[ skrij ]



Kako popraviti visoko porabo CPU-ja za storitev .NET Runtime Optimization v sistemu Windows 10

Kot se morda zavedate, to .NET framework uporablja Microsoft in druge tretje osebe za razvoj in zagon aplikacij Windows med drugim. Izvedljiva datoteka za to storitev, imenovana mscorsvw.exe , je uradna komponenta sistema Windows in opravlja nalogo optimizacije ogrodja .NET, tj. predhodno in ponovno prevajanje knjižnic .NET. To pomaga, da se aplikacije in programi zaženejo hitreje. Storitev optimizacije je zasnovan za delovanje v ozadju ko vaš računalnik kratek čas 5-10 minut miruje.

Zakaj storitev .NET Runtime Optimization povzroči visoko porabo CPE?

Včasih lahko storitev traja dlje kot običajno, da ponovno prevede knjižnice .NET. To ima za posledico



  • Vaš računalnik deluje počasneje kot običajno.
  • Primeri napak v vašem računalniku.
  • Storitev je poškodovana.
  • Uporaba sistemskih virov z zlonamerno programsko opremo.

Postopek optimizacije izvajalnega okolja .net, ki zajema veliko pomnilnika, prikazan v upravitelju opravil

Glede na vpliv te storitve na delovanje posamezne aplikacije, njena takojšnja ukinitev ob prvem pogledu na zlobnost ni priporočljiva. Če se zdi, da storitev traja predolgo, da dokonča svoje delovanje, imate možnost, da pospešite stvari z izvajanjem nekaj ukazov ali skripta. Drugi popravki vključujejo skeniranje računalnika za zlonamerno programsko opremo in viruse, ponovni zagon storitve in izvajanje čistega zagona, kot je razloženo v naslednjem segmentu.



1. način: Izvedite čisti zagon računalnika

Povsem možno je, da ima storitev težave pri ponovnem prevajanju knjižnic za določeno aplikacijo tretje osebe in zato za dokončanje naloge porabi več CPE moči. Izvedete lahko čisti zagon, pri katerem so naloženi samo bistveni gonilniki in zagonski programi, da preverite, ali je to res eden od programov drugih proizvajalcev, ki povzročajo težavo z visoko porabo CPE za storitev .NET Runtime Optimization. Koraki za izvedbo čistega zagona Windows 10 so naslednji:

1. Pritisnite Tipke Windows + R istočasno zagnati teci pogovorno okno.

2. Vrsta msconfig in udari Vnesite ključ za odpiranje Konfiguracija sistema .

Vnesite msconfig in pritisnite tipko Enter, da odprete aplikacijo za konfiguracijo sistema. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

3. Pojdite na Storitve zavihek in potrdite označeno polje Skrij vse Microsoftove storitve .

Pojdite na zavihek Storitve in potrdite polje Skrij vse Microsoftove storitve.

4. Nato kliknite na Onemogoči vse gumb, prikazan označen. Preprečil bo delovanje vseh storitev tretjih oseb in nepotrebnih storitev v ozadju.

Kliknite gumb Onemogoči vse, da preprečite izvajanje vseh storitev tretjih oseb in nepotrebnih storitev v ozadju. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

5. Shranite spremembe s klikom na Uporabi > V redu gumbi.

Spremembe shranite s klikom na Uporabi in nato zapustite s klikom na V redu

6. Pojavno okno z vprašanjem, ali želite Ponovni zagon oz Izhod brez ponovnega zagona se prikaže, kot je prikazano. izberite Izhod brez ponovnega zagona možnost.

Pojavilo se bo pojavno okno z vprašanjem, ali želite znova zagnati ali Izhod brez ponovnega zagona, izberite možnost Izhod brez ponovnega zagona

7. Ponovno zaženite Konfiguracija sistema okno s ponavljanjem Koraki 1-2. Preklopite na Začeti zavihek.

Še enkrat zaženite okno za konfiguracijo sistema in se pomaknite na zavihek Zagon. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

8. Kliknite na Odprite upravitelja opravil hiperpovezava, kot je prikazano.

Kliknite hiperpovezavo Odpri upravitelja opravil

Opomba: Preverite stolpec Vpliv zagona za vse navedene aplikacije/procese in onemogočite tiste z a Visok vpliv pri zagonu .

9. Z desno tipko miške kliknite na aplikacijo (npr. Steam ) in izberite Onemogoči možnost, kot je prikazano spodaj.

Preverite stolpec vpliva zagona za vse navedene aplikacije ali procese in onemogočite tiste z visoko vrednostjo vpliva. Če jih želite onemogočiti, jih preprosto kliknite z desno miškino tipko in izberite možnost Onemogoči. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

10. Končno, blizu spustite vsa aktivna okna aplikacij in ponovni zagon vaš računalnik . Začel se bo v stanju čistega zagona.

11. Zdaj preverite uporabo CPE storitve .NET Runtime v upravitelju opravil. Če je normalno, omogočite programe tretjih oseb enega za drugim da bi odkrili vlogo krivca in odstraniti da bi se izognili takšnim težavam v prihodnosti.

Preberite tudi: Kako popraviti visoko porabo procesorja hkcmd

2. način: Pospešite procese .NET Framework

Ker prekinitev te storitve ni možnost, lahko tej storitvi nekoliko okrepite tako, da ji dovolite uporabo dodatnih jeder CPU. Storitev privzeto uporablja samo eno jedro.

  • Nekaj ​​ukazov lahko izvedete sami
  • ali preprosto prenesite uradni Microsoftov skript iz GitHub in ga zaženi.

Možnost I: prek ukaznega poziva

1. Kliknite na Začni , tip ukazni poziv in kliknite Zaženi kot skrbnik , kot je prikazano.

Odprite meni Start, vnesite ukazni poziv in v desnem podoknu kliknite Zaženi kot skrbnik.

2. Vnesite dani ukaz in pritisnite Vnesite ključ izvesti.

Opomba: Ukazi, ki jih je treba izvesti, se razlikujejo glede na sistemsko arhitekturo.

    Za 32-bitne sisteme: cd c: Windows Microsoft.NET Framework v4.0.30319 Za 64-bitne sisteme: cd c: Windows Microsoft.NET Framework64 v4.0.30319

izvedite ukaz, da odprete Microsoft Net framework v cmd ali ukazni poziv. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

3. Nato izvedite ngen.exe executequeueditems , kot je prikazano spodaj.

ukaz, da preverite, ali se uporaba CPE zniža na normalno raven v ukaznem pozivu ali cmd

Profesionalni nasvet: ugotovite, ali je računalnik z operacijskim sistemom Windows 32-bitni in 64-bitni

Če niste prepričani o svoji sistemski arhitekturi, preprosto sledite tem korakom:

1. Zadetek Tipke Windows + R skupaj odpreti teci pogovorno okno.

2. Vrsta msinfo32 in kliknite na v redu odpreti Sistemska informacija okno.

3. Tukaj preverite Vrsta sistema oznako, da preverite enako.

Če niste prepričani o arhitekturi vašega sistema, preprosto zaženite msinfo32 v ukaznem polju Zaženi in preverite oznako Vrsta sistema v naslednjem oknu.

Preberite tudi: Kaj je HKEY_LOCAL_MACHINE?

Možnost II: prek skripta GitHub

1. Pojdite na GitHub stran za skripta .

kliknite možnost Raw na strani github

2. Z desno tipko miške kliknite na Surov gumb in izberite Shrani povezavo kot… možnost, kot je prikazano.

z desno miškino tipko kliknite možnost Raw in izberite Shrani povezavo kot ... na strani github

3. Spremenite Shrani kot vrsto do Skriptna datoteka Windows in kliknite na Shrani .

izberite shrani kot vrsto v datoteko skripta Windows in kliknite Shrani

4. Ko je prenesena, odprite datoteko z Gostitelj skriptov Windows .

Preberite tudi: Popravite visoko porabo CPU-ja v procesu servisiranja gostitelja DISM

3. način: Znova zaženite storitev .NET Runtime Optimization

Storitve se lahko pogosto motijo, nato pa pokažejo nenavadno vedenje, kot je uporaba nepotrebno velikih količin sistemskih virov ali daljše delovanje. Napačen primer se lahko zgodi zaradi hroščev, ki so prisotni v trenutni različici operacijskega sistema Windows. Tukaj je opisano, kako rešiti visoko porabo CPE storitve optimizacije izvajanja .NET s ponovnim zagonom storitve:

Opomba : Ta rešitev deluje samo za sisteme z namensko grafično kartico, ki jo poganja NVIDIA.

1. Pritisnite Windows + R ključi istočasno zagnati teci pogovorno okno.

2. Vrsta storitve.msc in kliknite na v redu odpreti Storitve aplikacijo.

Vnesite services.msc in kliknite V redu, da odprete aplikacijo Storitve. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

3. Pomikajte se po seznamu in poiščite Telemetrični vsebnik NVIDIA storitev.

4. Z desno miškino tipko kliknite in izberite Lastnosti iz kontekstnega menija, kot je prikazano.

Pomikajte se po seznamu in poiščite storitev NVIDIA Telemetry Container. Z desno miškino tipko kliknite nanjo in v kontekstnem meniju izberite Lastnosti.

5. Kliknite na Ustavi se najprej gumb. Počakajte, da se prebere status storitve Ustavil se , nato pa kliknite na Začni gumb za ponovni zagon.

kliknite Ustavi, da ustavite status storitve

6. Prepričajte se Vrsta zagona: je nastavljeno na Samodejno .

Na zavihku Splošno kliknite spustni meni Vrsta zagona in v meniju izberite Samodejno. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

7. Ko se storitev znova zažene, kliknite na Uporabi > V redu da shranite spremembe in zaprete Lastnosti okno.

Ko se storitev znova zažene, kliknite Uporabi, da shranite spremembe in zaprete okno Lastnosti.

8. Pritisnite Tipke Ctrl + Shift + Esc skupaj odpreti Upravitelj opravil in preverite, ali storitev še vedno uporablja visoke CPE vire.

Preberite tudi: Kaj je storitev Google Chrome Elevation

4. način: Odkrijte in odstranite zlonamerno programsko opremo

Če se nenormalna poraba CPE-ja v storitvi nadaljuje, zaženite skeniranje virusov/zlonamerne programske opreme, da izključite možnost okužb. Zlonamerne aplikacije se lahko prikradejo na vaš računalnik, če niste previdni. Ti programi se bodo prikrili in se pretvarjali, da so uradne komponente sistema Windows, ter povzročijo več težav, kot je visoka poraba CPE. Za skeniranje računalnika lahko uporabite domači Windows Defender ali pa uporabite kateri koli drug specializiran varnostni program, ki vam pride prav. Sledite tem korakom, da odpravite težavo z visoko porabo CPE storitve optimizacije izvajanja .NET, tako da odstranite zlonamerno programsko opremo iz računalnika:

1. Zadetek Tipke Windows + I hkrati odpreti Nastavitve .

2. Tukaj kliknite na Posodobitev in varnost , kot je prikazano.

Posodobitev in varnost

3. Pojdite na Varnost Windows meni in kliknite na Zaščita pred virusi in grožnjami

izberite možnost Zaščita pred virusi in grožnjami pod Zaščitna območja

4. Kliknite Hitri pregled skeniranje vašega računalnika in preverite, ali je prisotna zlonamerna programska oprema ali ne.

kliknite Hitro skeniranje v meniju Zaščita pred virusi in grožnjami. Kako popraviti visoko porabo procesorja za storitev .NET Runtime Optimization

5. Če je bila najdena zlonamerna programska oprema, kliknite na Začnite dejanja do Odstrani oz blok jih in znova zaženite računalnik.

Tukaj bodo navedene vse grožnje. Kliknite Začni dejanja pod Trenutne grožnje.

Priporočeno:

Upajmo, da je ena od zgornjih rešitev popravljena. NET storitev optimizacije izvajanja z visokim CPU težava na vašem računalniku. Če vas kasneje ista težava znova preganja, preverite, ali so na voljo posodobitve za Windows, ali znova namestite najnovejšo različico .NET framework . Tudi, če imate kakršna koli vprašanja/predloge v zvezi s tem člankom, jih lahko spustite v razdelek za komentarje.

Elon Decker

Elon je tehnološki pisec pri Cyber ​​S. Že približno 6 let piše vodnike z navodili in pokriva številne teme. Rad pokriva teme, povezane z operacijskim sistemom Windows, Android ter najnovejšimi triki in nasveti.