Fix .NET Runtime Optimization Service Visoka upotreba CPU-a

Često možete naići na aplikaciju ili pozadinski proces sustava koji zahvata nenormalnu količinu resursa sustava. Visoka potrošnja resursa sustava u procesu može uvelike usporiti druge operacije sustava i pretvoriti vaše računalo u zaostali nered. To također može uzrokovati da se potpuno sruši. Već smo pokrili mnoštvo procesa i problema s velikom upotrebom CPU -a na našoj web stranici . Osim toga, danas ćemo raspravljati o povremenom problemu visoke upotrebe CPU -a usluge .NET (CPU)Runtime Optimization i kako ga vratiti na prihvatljivu razinu.

Fix .NET Runtime Optimization Service Visoka upotreba CPU-a

Kako popraviti visoku upotrebu CPU-a za .NET Runtime Optimization Service u sustavu Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)

Kao što možda znate, ovaj .NET okvir(.NET framework) koristi Microsoft i druge treće strane za razvoj i pokretanje Windows aplikacija(for developing and running Windows applications) između ostalog. Izvršna datoteka za ovu uslugu, pod nazivom mscorsvw.exe , službena je komponenta sustava Windows(Windows) i obavlja zadatak optimizacije .NET frameworka, odnosno pre i ponovnog kompajliranja .NET biblioteka. To pomaže bržem pokretanju aplikacija i programa. Usluga optimizacije dizajnirana je za rad u pozadini( designed to run in the background) kada vaše računalo kratko vrijeme od 5-10 minuta miruje.

Zašto usluga .NET Runtime Optimization rezultira velikom upotrebom CPU-a?(Why .NET Runtime Optimization Service Results in High CPU Usage?)

Ponekad servisu može potrajati dulje nego inače za ponovno prevođenje .NET knjižnica. Ovo rezultira u

  • Usluga vašeg računala radi sporije nego inače.
  • Instance grešaka na vašem računalu.
  • Usluga pružanja korumpirana.
  • Korištenje resursa sustava od strane zlonamjernog softvera.

.net proces optimizacije vremena izvođenja koji zauzima veliku memoriju prikazan u Upravitelju zadataka

S obzirom na utjecaj ove usluge na izvedbu pojedinačne aplikacije, njezino trenutno ukidanje na prvi pogled nestašluka se ne preporučuje. Ako se čini da usluga traje predugo da završi svoj rad, imate opciju ubrzati stvari izvršavanjem nekoliko naredbi ili skripte. Ostali popravci uključuju skeniranje računala na zlonamjerni softver i viruse, ponovno pokretanje usluge i izvođenje čistog pokretanja, kao što je objašnjeno u sljedećem segmentu.

Metoda 1: Izvedite čisto pokretanje računala
(Method 1: Perform Clean Boot of PC )

Sasvim je moguće da usluga ima poteškoća s ponovnim kompajliranjem knjižnica za određenu aplikaciju treće strane i stoga troši više snage procesora(CPU) da završi zadatak. Možete izvesti čisto podizanje sustava pri čemu se učitavaju samo bitni upravljački programi i programi za pokretanje kako biste provjerili je li to doista jedan od programa treće strane koji izaziva problem visoke potrošnje CPU -a za uslugu (CPU).NET Runtime Optimization . Koraci za izvođenje čistog pokretanja sustava Windows 10 su sljedeći:

1. Istovremeno pritisnite tipke Windows + R keys da biste pokrenuli dijaloški okvir Pokreni .(Run)

2. Upišite msconfig i pritisnite tipku Enter da otvorite Konfiguraciju sustava(System Configuration) .

Upišite msconfig i pritisnite tipku Enter da otvorite aplikaciju za konfiguraciju sustava.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

3. Idite na karticu Services i potvrdite okvir označen sa Sakrij sve Microsoftove usluge(Hide all Microsoft services) .

Idite na karticu Usluge i potvrdite okvir Sakrij sve Microsoftove usluge.

4. Zatim kliknite na gumb Onemogući sve(Disable All) , prikazan označen. To će zaustaviti rad svih trećih strana i nepotrebnih usluga u pozadini.

Kliknite na gumb Onemogući sve kako biste zaustavili rad svih trećih strana i nepotrebnih usluga u pozadini.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

5. Spremite promjene klikom na gumb Apply > OK .

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

6. Pojavit će se skočni prozor s upitom želite li ponovno(Restart ) pokrenuti ili izaći bez ponovnog pokretanja(Exit without restart ) , kao što je prikazano. odaberite opciju Izađi bez ponovnog pokretanja(Exit without restart ) .

Pojavit će se skočni prozor s upitom želite li ponovno pokrenuti ili izaći bez ponovnog pokretanja, odaberite opciju Izađi bez ponovnog pokretanja

7. Ponovno pokrenite prozor Konfiguracija(System Configuration) sustava ponavljanjem koraka 1-2. (Steps 1-2.)Prijeđite na karticu Startup .

Još jednom pokrenite prozor za konfiguraciju sustava i idite na karticu Startup.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

8. Kliknite hipervezu Open Task Manager , kao što je prikazano.(Open Task Manager)

Kliknite hipervezu Open Task Manager

Napomena:(Note: ) Provjerite stupac utjecaja pokretanja(Startup) za sve navedene aplikacije/procese i onemogućite one s visokim utjecajem pokretanja(High Startup impact) .

9. Desnom tipkom miša kliknite aplikaciju( application) (npr . Steam ) i odaberite opciju Onemogući(Disable ) , kao što je prikazano u nastavku.

Provjerite stupac utjecaja pokretanja za sve navedene aplikacije ili procese i onemogućite one s visokom vrijednošću utjecaja.  Da biste onemogućili, jednostavno kliknite na njih desnom tipkom miša i odaberite opciju Onemogući.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

10. Na kraju zatvorite(close) sve aktivne prozore aplikacija i ponovno pokrenite (restart) računalo(your PC) . Pokrenut će se u stanju čistog pokretanja.

11. Sada provjerite korištenje CPU -a usluge .NET Runtime u Upravitelju zadataka(Task Manager) . Ako je to normalno, omogućite programe trećih strana jedan po jedan( enable third-party programs one at a time) kako biste pronašli aplikaciju krivca i deinstalirali je(uninstall it) kako biste izbjegli takve probleme u budućnosti.

Također pročitajte: (Also Read:) Kako popraviti hkcmd visoku upotrebu CPU-a(How to Fix hkcmd High CPU Usage)

Metoda 2: Pojačajte .NET Framework procese(Method 2: Boost .NET Framework Processes)

Budući da ukidanje ove usluge nije opcija, možete umjesto toga dati malo pojačanja ovoj usluzi dopuštajući joj da koristi dodatne CPU jezgre. Prema zadanim postavkama, usluga koristi samo jednu jezgru.

  • Možete sami izvršiti nekoliko naredbi
  • ili jednostavno preuzmite službenu Microsoftovu(Microsoft) skriptu s GitHuba(GitHub ) i pokrenite je.

Opcija I: putem naredbenog retka(Option I: Via Command Prompt)

1. Kliknite Start , upišite Command Prompt i kliknite Pokreni kao administrator(Run as administrator) , kao što je prikazano.

Otvorite izbornik Start, upišite Naredbeni redak i kliknite Pokreni kao administrator na desnom oknu.

2. Upišite zadanu naredbu i pritisnite tipku Enter (key)da(Enter) biste je izvršili.

Napomena:(Note:) Naredbe koje je potrebno izvršiti razlikuju se ovisno o arhitekturi sustava.

  • Za 32-bitne sustave: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Za 64-bitne sustave: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

izvršite naredbu za odlazak na Microsoft Net framework u cmd-u ili naredbenom retku.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

3. Zatim pokrenite ngen.exe executequeueditems , kao što je dolje prikazano.

naredba za provjeru pada li se korištenje CPU-a na normalnu razinu u naredbenom retku ili cmd-u

Savjet stručnjaka: Odredite je li Windows PC 32-bitni i 64-bitni
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit )

Ako niste sigurni u arhitekturu svog sustava, jednostavno slijedite dane korake:

1. Pritisnite zajedno Windows + R keys da biste otvorili dijaloški okvir Pokreni .(Run)

2. Upišite msinfo32 i kliknite na OK za otvaranje prozora s informacijama o sustavu .(System Information )

3. Ovdje provjerite oznaku vrste sustava(System Type) da provjerite ima li iste.

Ako niste sigurni u arhitekturu vašeg sustava, jednostavno pokrenite msinfo32 u naredbenom okviru Pokreni i provjerite oznaku Vrsta sustava u sljedećem prozoru.

Pročitajte također: (Also Read:) Što je HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Opcija II: putem GitHub skripte(Option II: Via GitHub Script)

1. Idite na stranicu GitHub za skriptu(script) .

kliknite na opciju Raw na github stranici

2. Desnom tipkom miša kliknite gumb Raw i odaberite opciju Spremi vezu kao...(Save link as…) , kao što je prikazano.

desnim klikom na opciju Raw i odaberite Spremi vezu kao... na github stranici

3. Promijenite vrstu Spremi kao(Save as type) u Windows Script File i kliknite na Spremi(Save) .

odaberite Spremi kao vrstu u Windows Script File i kliknite na Spremi

4. Nakon preuzimanja, otvorite datoteku pomoću Windows Script Host .

Također pročitajte: (Also Read: )Popravite visoku upotrebu CPU-a u procesu servisiranja DISM hosta(Fix DISM Host Servicing Process High CPU Usage)

Metoda 3: Ponovno pokrenite .NET Runtime Optimization Service(Method 3: Restart .NET Runtime Optimization Service)

Usluge se često mogu kvariti, a zatim pokazati čudno ponašanje kao što je korištenje nepotrebno velikih količina resursa sustava ili ostanak aktivnim tijekom duljeg vremenskog razdoblja. Instanca s greškom može se dogoditi zbog bugova prisutnih u trenutnoj verziji Windows OS -a . Evo kako riješiti visoku potrošnju CPU -a usluge optimizacije (CPU).NET runtimea ponovnim pokretanjem usluge:

Napomena(Note) : Ovo rješenje radi samo za sustave s namjenskom grafičkom karticom koju pokreće NVIDIA.

1. Istovremeno pritisnite tipke Windows (keys)Windows + R da biste pokrenuli dijaloški okvir Pokreni .(Run)

2. Upišite services.msc i kliknite na OK za otvaranje aplikacije Services .

Upišite services.msc i kliknite na OK za otvaranje aplikacije Services.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

3. Pomičite(Scroll) se kroz popis i pronađite uslugu NVIDIA Telemetry Container .

4. Desnom tipkom miša kliknite na njega i odaberite Svojstva(Properties ) iz kontekstnog izbornika, kao što je prikazano.

Pomičite se kroz popis i pronađite uslugu NVIDIA Telemetry Container.  Desnom tipkom miša kliknite na njega i odaberite Svojstva iz kontekstnog izbornika.

5. Prvo kliknite gumb Stop . Pričekajte(Wait) da se u statusu usluge(Service Status) pročita Zaustavljeno(Stopped) , a zatim kliknite na gumb Start da biste ga ponovno pokrenuli.

kliknite Stop za zaustavljanje statusa usluge

6. Provjerite je li tip pokretanja:( Startup type:) postavljen na Automatski(Automatic) .

Na kartici Općenito kliknite padajući izbornik Vrsta pokretanja i s izbornika odaberite Automatski.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

7. Nakon što se usluga ponovno pokrene, kliknite na Apply > OK da biste spremili promjene i zatvorili prozor Svojstva(Properties) .

Nakon što se usluga ponovno pokrene, kliknite na Primijeni da spremite promjene i zatvorite prozor Svojstva.

8. Pritisnite tipke Ctrl + Shift + Esc keys  zajedno da otvorite Upravitelj zadataka(Task Manager ) i provjerite koristi li usluga još uvijek visoke resurse procesora .(CPU)

Također pročitajte: (Also Read:) Što je Google Chrome Elevation Service(What is Google Chrome Elevation Service)

Metoda 4: Otkrijte i uklonite zlonamjerni softver(Method 4: Detect & Remove Malware)

Ako se nenormalna potrošnja CPU -a servisa nastavi, pokrenite skeniranje virusa/zlonamjernog softvera kako biste isključili mogućnost zaraze. Zlonamjerne aplikacije mogu se ušuljati na vaše računalo ako niste oprezni. Ovi programi će se prerušiti i pretvarati se da su službene komponente sustava Windows(Windows) i uzrokovati nekoliko problema kao što je visoka upotreba CPU -a. Možete koristiti izvorni Windows Defender za skeniranje vašeg računala ili možete koristiti bilo koje druge specijalizirane sigurnosne programe koji vam dobro dođu. Slijedite ove korake da biste riješili problem visoke upotrebe CPU -a usluge optimizacije vremena izvođenja .NET uklanjanjem zlonamjernog softvera s računala:

1. Pritisnite Windows + I keys istovremeno da biste otvorili Postavke(Settings) .

2. Ovdje kliknite na Ažuriranje i sigurnost(Update & Security) , kao što je prikazano.

Ažuriranje i sigurnost

3. Idite na izbornik Sigurnost sustava Windows(Windows Security) i kliknite na Zaštita od virusa i prijetnji(Virus & threat protection)

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

4. Kliknite Brzo skeniranje(Quick scan ) da biste skenirali svoje računalo i provjerili postoji li zlonamjerni softver ili ne.

kliknite na Brzo skeniranje u izborniku Zaštita od virusa i prijetnji.  Kako popraviti .NET Runtime Optimization Service Visoka upotreba CPU-a

5. Ako je tada pronađen zlonamjerni softver, kliknite na Pokreni radnje(Start actions) da biste ih uklonili(remove) ili blokirali(block) i ponovno pokrenite računalo.

Ovdje će biti navedene sve prijetnje.  Kliknite na Start Actions pod Trenutne prijetnje.

Preporučeno:(Recommended:)

Nadamo se da je jedno od gore navedenih rješenja popravljeno. NET usluga optimizacije vremena izvođenja veliki(NET runtime optimization service high CPU) problem s CPU-om na vašem računalu. Ako vam se isti problem ponovno pojavi kasnije, provjerite dostupno ažuriranje sustava Windows(Windows) ili ponovno instalirajte najnoviju verziju .NET frameworka(.NET framework) . Također, ako imate bilo kakva pitanja/prijedlog u vezi s ovim člankom, slobodno ih ostavite u odjeljku za komentare. 



About the author

Ja sam profesionalni recenzent za Windows i uredski softver. Dobro poznajem te programe, kao i njihove različite značajke i mogućnosti. Moje recenzije su objektivne i detaljne, tako da potencijalni kupci mogu vidjeti koliko dobro program radi i koja se poboljšanja mogu učiniti. Također volim pomagati ljudima da pronađu najbolje aplikacije za svoje potrebe - bilo da je to putem recenzija ili pronalaženjem najboljih ponuda za aplikacije.



Related posts