Soft

Fix .NET Runtime Optimization Service Visoka upotreba CPU-a

Isprobajte Naš Instrument Za Eliminiranje Problema





Objavljeno naPosljednje ažuriranje: 12. januara 2022

Često možete naići na aplikaciju ili pozadinski sistemski proces koji troši nenormalnu količinu sistemskih resursa. Visoka upotreba sistemskih resursa procesa može u velikoj meri usporiti druge operacije sistema i može pretvoriti vaš računar u zaostali nered. To također može uzrokovati da se potpuno sruši. Već smo pokrili mnoštvo procesa i problema sa velikom upotrebom CPU-a na našoj web stranici. Osim toga, danas ćemo raspravljati o povremenom problemu visoke upotrebe CPU-a usluge .NET Runtime Optimization i kako ga vratiti na prihvatljiv nivo.



Fix .NET Runtime Optimization Service Visoka upotreba CPU-a

Sadržaj[ sakriti ]



Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service na Windows 10

Kao što možda znate, ovo .NET framework koristi Microsoft i druge treće strane za razvoj i pokretanje Windows aplikacija između ostalog. Izvršni fajl za ovu uslugu, pod nazivom mscorsvw.exe , je zvanična Windows komponenta i obavlja zadatak optimizacije .NET frameworka, odnosno pre i ponovnog kompajliranja .NET biblioteka. Ovo pomaže bržem pokretanju aplikacija i programa. Usluga optimizacije je dizajniran za rad u pozadini kada vaš računar miruje u kratkom periodu od 5-10 minuta.

Zašto usluga .NET Runtime Optimization rezultira velikom upotrebom CPU-a?

Ponekad servisu može potrajati duže nego inače za ponovno kompajliranje .NET biblioteka. Ovo rezultira



  • Vaš PC servis radi sporije nego inače.
  • Instance grešaka na vašem računaru.
  • Usluga koja pruža korumpirana.
  • Korištenje sistemskih resursa od strane zlonamjernog softvera.

.net proces optimizacije vremena izvršavanja koji zauzima veliku memoriju prikazan u Task Manageru

S obzirom na uticaj ove usluge na performanse pojedinačne aplikacije, ne preporučuje se njeno trenutno ukidanje na prvi pogled na nestašluk. Ako se čini da servisu treba predugo da završi svoj rad, imate opciju da ubrzate stvari izvršavanjem nekoliko naredbi ili skripte. Ostale ispravke uključuju skeniranje računara na malver i viruse, ponovno pokretanje servisa i izvođenje čistog pokretanja, kao što je objašnjeno u sledećem segmentu.



Metod 1: Izvršite čisto pokretanje računara

Sasvim je moguće da usluga ima poteškoća s ponovnim kompajliranjem biblioteka za određenu aplikaciju treće strane i stoga troši više CPU snage da završi zadatak. Možete izvršiti čisto pokretanje pri čemu se učitavaju samo osnovni upravljački programi i programi za pokretanje, da biste provjerili da li je to zaista jedan od programa treće strane koji izaziva problem visoke upotrebe CPU-a za uslugu .NET Runtime Optimization. Koraci za izvođenje čistog pokretanja Windows 10 su sljedeći:

1. Pritisnite Windows + R tasteri istovremeno pokrenuti Trči dijaloški okvir.

2. Tip msconfig i pogodio Enter ključ za otvaranje Konfiguracija sistema .

Upišite msconfig i pritisnite tipku Enter da otvorite aplikaciju za konfiguraciju sistema. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

3. Idite na Usluge karticu i označite polje za potvrdu Sakrij sve Microsoftove usluge .

Idite na karticu Usluge i označite okvir za Sakrij sve Microsoftove usluge.

4. Zatim kliknite na Onemogući sve dugme, prikazano označeno. To će zaustaviti rad svih trećih strana i nepotrebnih usluga u pozadini.

Kliknite na dugme Onemogući sve da zaustavite rad svih trećih strana i nepotrebnih usluga u pozadini. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

5. Spremite promjene klikom na Primijeni > OK dugmad.

Spremite promjene klikom na Primijeni, a zatim izađite klikom na OK

6. Iskačući prozor sa upitom da li želite Ponovo pokreni ili Izađite bez ponovnog pokretanja će se pojaviti, kao što je prikazano. izaberite Izađite bez ponovnog pokretanja opcija.

Pojavit će se iskačući prozor s upitom da li želite ponovo pokrenuti ili izaći bez ponovnog pokretanja, odaberite opciju Izađi bez ponovnog pokretanja

7. Ponovo pokrenite Konfiguracija sistema prozor ponavljanjem Koraci 1-2. Prebacite se na Startup tab.

Još jednom pokrenite prozor za konfiguraciju sistema i idite na karticu Startup. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

8. Kliknite na Otvorite Task Manager hiperveza, kao što je prikazano.

Kliknite na hipervezu Open Task Manager

Bilješka: Provjerite kolonu Uticaj pokretanja za sve navedene aplikacije/procese i onemogućite one sa a Visok uticaj pri pokretanju .

9. Desni klik na aplikacija (npr. Steam ) i izaberite Onemogući opciju, kao što je prikazano u nastavku.

Provjerite kolonu utjecaja pokretanja za sve navedene aplikacije ili procese i onemogućite one s visokom vrijednošću utjecaja. Da biste onemogućili, jednostavno kliknite desnim klikom na njih i odaberite opciju Onemogući. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

10. Konačno, zatvori dolje sve aktivne prozore aplikacija i restart vaš računar . Pokrenut će se u stanju čistog pokretanja.

11. Sada provjerite korištenje CPU-a .NET Runtime servisa u Task Manageru. ako je normalno, omogućite programe trećih strana jedan po jedan da odredite aplikaciju krivca i deinstalirajte ga kako biste izbjegli takve probleme u budućnosti.

Pročitajte i: Kako popraviti hkcmd visoku upotrebu CPU-a

Metoda 2: Pojačajte .NET Framework procese

Budući da ukidanje ove usluge nije opcija, možete umjesto toga dati ovoj usluzi malo poticaja tako što ćete joj omogućiti korištenje dodatnih CPU jezgara. Podrazumevano, usluga koristi samo jedno jezgro.

  • Možete sami izvršiti nekoliko naredbi
  • ili jednostavno preuzmite zvaničnu Microsoft skriptu sa GitHub i pokrenite ga.

Opcija I: Preko komandne linije

1. Kliknite na Počni , tip Command Prompt i kliknite Pokreni kao administrator , kao što je prikazano.

Otvorite Start meni, otkucajte Command Prompt i kliknite na Pokreni kao administrator u desnom oknu.

2. Unesite zadatu komandu i pritisnite Enter ključ izvršiti.

Bilješka: Komande koje treba izvršiti razlikuju se na osnovu arhitekture sistema.

    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

izvršite komandu da biste otišli na Microsoft Net framework u cmd ili Command Prompt-u. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

3. Zatim izvršite ngen.exe executequeueditems , kao što je prikazano u nastavku.

naredbu za provjeru da li se upotreba CPU-a smanjuje na normalan nivo u komandnoj liniji ili cmd-u

Profesionalni savjet: Odredite da li je Windows PC 32-bitni i 64-bitni

Ako niste sigurni u arhitekturu vašeg sistema, jednostavno slijedite date korake:

1. Hit Windows + R tasteri zajedno da otvorimo Trči dijaloški okvir.

2. Tip msinfo32 i kliknite na uredu otvoriti Informacije o sistemu prozor.

3. Evo, provjerite Tip sistema etiketu da provjerite da li postoji ista.

Ako niste sigurni u arhitekturu vašeg sistema, jednostavno pokrenite msinfo32 u naredbenom polju Pokreni i provjerite oznaku Tip sistema u sljedećem prozoru.

Pročitajte i: Šta je HKEY_LOCAL_MACHINE?

Opcija II: Preko GitHub skripte

1. Idite na GitHub stranica za script .

kliknite na opciju Raw na github stranici

2. Desni klik na Sirova dugme i izaberite Sačuvaj link kao… opciju, kao što je prikazano.

desnim klikom na opciju Raw i odaberite Sačuvaj vezu kao... na github stranici

3. Promijenite Sačuvaj kao tip to Windows skripta datoteka i kliknite na Sačuvaj .

odaberite sačuvaj kao tip u Windows Script datoteku i kliknite na Sačuvaj

4. Nakon preuzimanja, otvorite datoteku sa Windows Script Host .

Pročitajte i: Popravite visoku upotrebu CPU-a u procesu servisiranja DISM hosta

Metoda 3: Ponovno pokrenite .NET Runtime Optimization Service

Usluge često mogu pokvariti, a zatim pokazati čudno ponašanje kao što je korištenje nepotrebno velikih količina sistemskih resursa ili ostanak aktivni u dužem vremenskom periodu. Greška se može dogoditi zbog grešaka prisutnih u trenutnoj verziji Windows OS-a. Evo kako riješiti visoku potrošnju CPU-a servisa optimizacije vremena izvršavanja .NET ponovnim pokretanjem usluge:

Bilješka : Ovo rješenje radi samo za sisteme s namjenskom grafičkom karticom koju pokreće NVIDIA.

1. Pritisnite Windows + R ključevi istovremeno pokrenuti Trči dijaloški okvir.

2. Tip services.msc i kliknite na uredu otvoriti Usluge aplikacija.

Otkucajte services.msc i kliknite na OK da otvorite aplikaciju Usluge. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

3. Listajte kroz listu i pronađite NVIDIA telemetrijski kontejner usluga.

4. Kliknite desnim tasterom miša na njega i izaberite Svojstva iz kontekstnog menija, kao što je prikazano.

Pomičite se kroz listu i pronađite uslugu NVIDIA Telemetry Container. Kliknite desnim tasterom miša na njega i izaberite Svojstva iz kontekstnog menija.

5. Kliknite na Stani prvo dugme. Sačekajte da se pročita status usluge Zaustavljeno , a zatim kliknite na Počni dugme da ga ponovo pokrenete.

kliknite na Stop da zaustavite status usluge

6. Uvjerite se da je Vrsta pokretanja: je postavljeno na Automatski .

Na kartici Opšte kliknite na padajući meni Tip pokretanja i izaberite Automatski iz menija. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

7. Kada se servis ponovo pokrene, kliknite na Primijeni > OK da sačuvate promene i zatvorite Svojstva prozor.

Kada se usluga ponovo pokrene, kliknite na Primijeni da sačuvate promjene i zatvorite prozor Svojstva.

8. Pritisnite Tasteri Ctrl + Shift + Esc zajedno da otvorimo Task Manager i provjerite da li usluga i dalje koristi visoke CPU resurse.

Pročitajte i: Šta je Google Chrome Elevation Service

Metoda 4: Otkrivanje i uklanjanje zlonamjernog softvera

Ako se nenormalna potrošnja CPU-a servisa nastavi, pokrenite skeniranje virusa/zlonamjernog softvera kako biste isključili mogućnost infekcije. Zlonamjerne aplikacije mogu se ušuljati na vaš PC ako niste pažljivi. Ovi programi će se maskirati i pretvarati se da su zvanične Windows komponente, i uzrokovati nekoliko problema kao što je visoka upotreba CPU-a. Možete koristiti izvorni Windows Defender za skeniranje vašeg računara ili možete koristiti bilo koji drugi specijalizirani sigurnosni program koji vam dobro dođe. Slijedite ove korake da biste riješili problem visoke potrošnje CPU-a usluge optimizacije .NET runtime-a tako što ćete ukloniti zlonamjerni softver sa svog računara:

1. Hit Windows + I tasteri istovremeno otvoriti Postavke .

2. Ovdje kliknite na Ažuriranje i sigurnost , kao što je prikazano.

Ažuriranje i sigurnost

3. Idite na Windows sigurnost meni i kliknite na Zaštita od virusa i prijetnji

odaberite opciju Zaštita od virusa i prijetnji pod Zaštitna područja

4. Kliknite Brzo skeniranje da skenirate svoj PC i provjerite da li postoji zlonamjerni softver ili ne.

kliknite na Brzo skeniranje u meniju za zaštitu od virusa i prijetnji. Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service

5. Ako je pronađen zlonamjerni softver, kliknite na Započnite akcije to ukloniti ili blok ih i ponovo pokrenite računar.

Ovdje će biti navedene sve prijetnje. Kliknite na Start Actions u okviru Trenutne pretnje.

Preporučeno:

Nadamo se da je jedno od gore navedenih rješenja popravljeno. NET usluga optimizacije vremena izvršavanja visokog CPU-a problem na vašem računaru. Ako vas isti problem ponovo proganja kasnije, provjerite dostupno ažuriranje za Windows ili ponovo instalirajte najnoviju verziju .NET framework . Također, ako imate bilo kakva pitanja/prijedlog u vezi sa ovim člankom, slobodno ih ostavite u odjeljku za komentare.

Elon Decker

Elon je tehnički pisac u Cyber ​​S. Već oko 6 godina piše vodiče s uputama i pokrio je mnoge teme. Voli pokrivati ​​teme vezane za Windows, Android i najnovije trikove i savjete.