Korjaa .NET Runtime Optimization Service korkea suorittimen käyttö

Saatat usein törmätä sovellukseen tai taustajärjestelmäprosessiin, joka kerää epänormaalin määrän järjestelmäresursseja. Prosessin korkea järjestelmäresurssien käyttö voi hidastaa valtavasti järjestelmän muita toimintoja ja muuttaa tietokoneesi viivästyneeksi sotkuksi. Se voi myös aiheuttaa sen kaatumisen kokonaan. Olemme jo käsitelleet useita prosesseja ja korkeaa suorittimen(CPU) käyttöä koskevia ongelmia verkkosivustollamme . Lisäksi keskustelemme tänään satunnaisesta .NET Runtime Optimization -palvelun korkean suorittimen(CPU) käytön ongelmasta ja siitä, kuinka se saatetaan takaisin hyväksyttävälle tasolle.

Korjaa .NET Runtime Optimization Service korkea suorittimen käyttö

.NET Runtime Optimization Servicen korkean suorittimen käytön korjaaminen Windows 10:ssä(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)

Kuten ehkä tiedät, Microsoft ja muut kolmannet osapuolet käyttävät tätä .NET-kehystä(.NET framework) muun muassa Windows-sovellusten kehittämiseen ja käyttämiseen . (for developing and running Windows applications)Tämän palvelun suoritettava tiedosto, nimeltään mscorsvw.exe , on virallinen Windows - komponentti, ja se optimoi .NET -kehyksen eli (.NET).NET - kirjastojen esi- ja uudelleenkääntämisen . Tämä auttaa sovelluksia ja ohjelmia käynnistymään nopeammin. Optimointipalvelu on suunniteltu toimimaan taustalla,( designed to run in the background) kun tietokoneesi on käyttämättömänä lyhyen 5-10 minuutin ajan.

Miksi .NET Runtime Optimization Service johtaa korkeaan suorittimen käyttöön?(Why .NET Runtime Optimization Service Results in High CPU Usage?)

Joskus .NET-kirjastojen uudelleen kääntäminen voi kestää tavallista kauemmin. Tästä seuraa

  • PC-palvelusi toimii tavallista hitaammin.
  • Glitch instanssit tietokoneessasi.
  • Palvelu korruptoituu.
  • Haittaohjelmat käyttävät järjestelmäresursseja.

Tehtävienhallinnassa näkyvä .net-ajonaikainen optimointipalveluprosessi vie paljon muistia

Kun otetaan huomioon tämän palvelun vaikutus yksittäisten sovellusten suorituskykyyn, sen välitöntä lopettamista ensisilmäyksellä ei suositella. Jos palvelu näyttää kestävän liian kauan toiminnan loppuun saattamiseksi, sinulla on mahdollisuus nopeuttaa toimintaa suorittamalla muutama komento tai komentosarja. Muita korjauksia ovat tietokoneen tarkistaminen haittaohjelmien ja virusten varalta, palvelun käynnistäminen uudelleen ja puhtaan käynnistyksen suorittaminen, kuten seuraavassa osassa selitetään.

Tapa 1: Suorita PC:n puhdas käynnistys
(Method 1: Perform Clean Boot of PC )

On täysin mahdollista, että palvelulla on vaikeuksia kääntää kirjastoja uudelleen tiettyä kolmannen osapuolen sovellusta varten, ja siksi se kuluttaa enemmän suorittimen(CPU) tehoa tehtävän suorittamiseen. Voit suorittaa puhtaan käynnistyksen, jossa ladataan vain välttämättömät ohjaimet ja käynnistysohjelmat, ja tutkia, onko kyseessä todellakin yksi kolmannen osapuolen ohjelmista , jotka aiheuttavat .NET Runtime Optimization -palvelun korkean suorittimen(CPU) käytön ongelman . Windows 10 : n puhtaan käynnistyksen vaiheet ovat seuraavat:

1. Paina Windows + R keys samanaikaisesti käynnistääksesi Suorita(Run) - valintaikkunan.

2. Kirjoita msconfig ja paina Enter - näppäintä avataksesi System Configuration .

Kirjoita msconfig ja paina Enter-näppäintä avataksesi System Configuration -sovelluksen.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

3. Siirry Palvelut -välilehteen ja valitse (Services )Piilota kaikki Microsoft-palvelut(Hide all Microsoft services) -valintaruutu .

Siirry Palvelut-välilehteen ja valitse Piilota kaikki Microsoft-palvelut -valintaruutu.

4. Napsauta sitten Poista kaikki käytöstä(Disable All) -painiketta, joka näkyy korostettuna. Se estää kaikkia kolmansien osapuolien ja tarpeettomia palveluita toimimasta taustalla.

Napsauta Poista kaikki käytöstä -painiketta estääksesi kaikkien kolmannen osapuolen ja tarpeettomien palvelujen suorittamisen taustalla.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

5. Tallenna muutokset napsauttamalla Apply > OK - painikkeita.

Tallenna muutokset napsauttamalla Käytä ja poistu sitten napsauttamalla OK

6. Näkyviin tulee ponnahdusikkuna, jossa kysytään, haluatko käynnistää uudelleen(Restart ) vai poistua ilman uudelleenkäynnistystä(Exit without restart ) , kuten kuvassa. valitse Lopeta ilman uudelleenkäynnistystä(Exit without restart ) -vaihtoehto.

Näkyviin tulee ponnahdusikkuna, jossa kysytään, haluatko käynnistää uudelleen vai poistua ilman uudelleenkäynnistystä, valitse Lopeta ilman uudelleenkäynnistystä.

7. Käynnistä System Configuration -ikkuna uudelleen toistamalla vaiheet 1-2. (Steps 1-2.)Vaihda Käynnistys(Startup ) - välilehteen.

Käynnistä jälleen kerran Järjestelmän määritysikkuna ja siirry Käynnistys-välilehteen.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

8. Napsauta Open Task Manager -hyperlinkkiä kuvan mukaisesti.

Napsauta Open Task Manager -hyperlinkkiä

Huomautus:(Note: ) Tarkista Käynnistysvaikutus(Startup) - sarakkeesta kaikki luetellut sovellukset/prosessit ja poista käytöstä ne, joilla on suuri käynnistysvaikutus(High Startup impact) .

9. Napsauta hiiren kakkospainikkeella sovellusta( application) (esim . Steam ) ja valitse Poista käytöstä(Disable ) alla olevan kuvan mukaisesti.

Tarkista Käynnistyksen vaikutus -sarakkeesta kaikki luetellut sovellukset tai prosessit ja poista käytöstä ne, joilla on suuri vaikutusarvo.  Voit poistaa ne käytöstä napsauttamalla niitä hiiren kakkospainikkeella ja valitsemalla Poista käytöstä.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

10. Sulje(close) lopuksi kaikki aktiiviset sovellusikkunat ja käynnistä (restart) tietokoneesi(your PC) uudelleen . Se käynnistyy puhtaassa käynnistystilassa.

11. Tarkista nyt .NET Runtime -palvelun suorittimen(CPU) käyttö Task Managerissa(Task Manager) . Jos se on normaalia, ota kolmannen osapuolen ohjelmat käyttöön yksi kerrallaan( enable third-party programs one at a time) tunnistamaan syyllinen sovellus ja poistamaan sen asennus(uninstall it) välttääksesi tällaiset ongelmat tulevaisuudessa.

Lue myös: (Also Read:) Kuinka korjata hkcmd High CPU -käyttö(How to Fix hkcmd High CPU Usage)

Tapa 2: Tehosta .NET Framework -prosesseja(Method 2: Boost .NET Framework Processes)

Koska tämän palvelun lopettaminen ei ole vaihtoehto, voit sen sijaan antaa tälle palvelulle hieman lisäpotkua sallimalla sen käyttää ylimääräisiä prosessoriytimiä(CPU) . Oletuksena palvelu käyttää vain yhtä ydintä.

  • Voit joko suorittaa pari komentoa itse
  • tai yksinkertaisesti lataa virallinen Microsoft - skripti GitHubista(GitHub ) ja suorita se.

Vaihtoehto I: komentokehotteen kautta(Option I: Via Command Prompt)

1. Napsauta Käynnistä(Start) , kirjoita Komentorivi(Command Prompt) ja napsauta Suorita järjestelmänvalvojana(Run as administrator) kuvan osoittamalla tavalla.

Avaa Käynnistä-valikko, kirjoita Command Prompt ja napsauta Suorita järjestelmänvalvojana oikeanpuoleisessa ruudussa.

2. Kirjoita annettu komento ja suorita painamalla Enter - näppäintä .(key)

Huomautus:(Note:) Suoritettavat komennot vaihtelevat järjestelmäarkkitehtuurin mukaan.

  • 32-bittiset järjestelmät: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • 64-bittiset järjestelmät: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

suorita komento siirtyäksesi Microsoft Net -kehykseen cmd:ssä tai komentokehotteessa.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

3. Suorita seuraavaksi ngen.exe executequeueditems alla kuvatulla tavalla.

komento tarkistaaksesi, laskeeko suorittimen käyttö normaalille tasolle komentokehotteessa tai cmd:ssä

Pro-vinkki: Selvitä, onko Windows PC 32- tai 64-bittinen
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit )

Jos et ole varma järjestelmäarkkitehtuurista, noudata annettuja ohjeita:

1. Avaa Suorita(Run) - valintaikkuna painamalla Windows + R keys yhdessä .

2. Kirjoita msinfo32 ja napsauta OK avataksesi Järjestelmätiedot(System Information ) - ikkunan.

3. Tarkista tästä System Type -tarra tarkistaaksesi saman.

Jos et ole varma järjestelmäsi arkkitehtuurista, suorita msinfo32 Suorita-komentoruudussa ja tarkista System Type -nimiö seuraavassa ikkunassa.

Lue myös: (Also Read:) Mikä on HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Vaihtoehto II: GitHub-skriptin kautta(Option II: Via GitHub Script)

1. Siirry skriptin (script)GitHub - sivulle .

napsauta Raw-vaihtoehtoa github-sivulla

2. Napsauta Raw - painiketta hiiren kakkospainikkeella ja valitse Tallenna linkki nimellä…(Save link as…) -vaihtoehto kuvan mukaisesti.

Napsauta hiiren kakkospainikkeella Raw-vaihtoehtoa ja valitse Tallenna linkki nimellä... github-sivulla

3. Muuta Tallenna nimellä -tyypiksi(Save as type) Windows Script File(Windows Script File) ja napsauta Tallenna(Save) .

valitse Tallenna tyyppinä Windows Script File ja napsauta Tallenna

4. Kun tiedosto on ladattu, avaa se Windows Script Host -sovelluksella(Windows Script Host) .

Lue myös: (Also Read: )Korjaa DISM-isäntähuoltoprosessin korkea suorittimen käyttö(Fix DISM Host Servicing Process High CPU Usage)

Tapa 3: Käynnistä .NET Runtime Optimization Service uudelleen(Method 3: Restart .NET Runtime Optimization Service)

Palvelut voivat usein häiritä ja sitten käyttäytyä outoa, kuten käyttää tarpeettoman suuria määriä järjestelmäresursseja tai pysyä aktiivisena pitkän aikaa. Häiriöllinen ilmentymä voi johtua nykyisen Windows-käyttöjärjestelmän(Windows OS) koontiversion virheistä. Näin voit ratkaista .NET - ajonaikaisen optimointipalvelun korkean suorittimen(CPU) käytön käynnistämällä palvelun uudelleen:

Huomautus(Note) : Tämä ratkaisu toimii vain järjestelmissä, joissa on erillinen NVIDIA-käyttöinen näytönohjain.

1. Paina Windows + R näppäimiä(keys) samanaikaisesti käynnistääksesi Suorita(Run) - valintaikkunan.

2. Kirjoita services.msc ja napsauta OK avataksesi Palvelut(Services) - sovelluksen.

Kirjoita services.msc ja napsauta OK avataksesi Palvelut-sovelluksen.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

3. Selaa(Scroll) luetteloa ja etsi NVIDIA Telemetry Container -palvelu.

4. Napsauta sitä hiiren kakkospainikkeella ja valitse pikavalikosta Ominaisuudet kuvan osoittamalla tavalla.(Properties )

Selaa luetteloa ja etsi NVIDIA Telemetry Container -palvelu.  Napsauta sitä hiiren kakkospainikkeella ja valitse pikavalikosta Ominaisuudet.

5. Napsauta ensin Stop - painiketta. Odota(Wait) , että palvelun tila(Service Status) -tekstissä lukee Pysäytetty(Stopped) , ja napsauta sitten Käynnistä(Start ) - painiketta aloittaaksesi sen uudelleen.

Napsauta Pysäytä lopettaaksesi palvelun tilan

6. Varmista, että Startup type: -asetuksena( Startup type:) on Automaattinen(Automatic) .

Napsauta Yleiset-välilehden avattavaa Käynnistystyyppi-valikkoa ja valitse valikosta Automaattinen.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

7. Kun palvelu käynnistyy uudelleen, napsauta Apply > OK tallentaaksesi muutokset ja sulkeaksesi Ominaisuudet(Properties) - ikkunan.

Kun palvelu on käynnistynyt uudelleen, tallenna muutokset ja sulje Ominaisuudet-ikkuna napsauttamalla Käytä.

8. Paina Ctrl + Shift + Esc keys  yhdessä avataksesi Tehtävienhallinnan(Task Manager ) ja tarkista, käyttääkö palvelu edelleen suuria suorittimen(CPU) resursseja.

Lue myös: (Also Read:) Mikä on Google Chromen korkeuspalvelu(What is Google Chrome Elevation Service)

Tapa 4: Tunnista ja poista haittaohjelmat(Method 4: Detect & Remove Malware)

Jos palvelun epänormaali prosessorikulutus(CPU) jatkuu, suorita virus-/haittaohjelmatarkistus sulkeaksesi pois infektioiden mahdollisuus. Haitalliset sovellukset voivat livahtaa tietokoneellesi, jos et ole varovainen. Nämä ohjelmat naamioituvat ja näyttävät olevansa virallisia Windows - komponentteja ja aiheuttavat useita ongelmia, kuten korkean suorittimen(CPU) käytön. Voit käyttää alkuperäistä Windows Defenderiä(Windows Defender) tietokoneesi skannaamiseen tai muita erikoissuojausohjelmia, jotka ovat käteviä. Noudata näitä ohjeita korjataksesi .NET - ajonaikaisen optimointipalvelun korkean suorittimen(CPU) käytön ongelman poistamalla haittaohjelmat tietokoneeltasi:

1. Avaa Asetukset painamalla (Settings)Windows + I keys samanaikaisesti .

2. Napsauta tässä Päivitä ja suojaus(Update & Security) kuvan mukaisesti.

Päivitys ja suojaus

3. Siirry Windowsin suojausvalikkoon(Windows Security) ja napsauta Virus- ja uhkien suojaus(Virus & threat protection)

valitse Virusten ja uhkien suojausvaihtoehto Suojausalueet-kohdasta

4. Napsauta Quick scan tarkistaaksesi, onko tietokoneessa haittaohjelmia vai ei.

napsauta Pikatarkistus Virus- ja uhkien suojausvalikosta.  .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen

5. Jos haittaohjelmia löytyy, napsauta Aloita (remove)toimenpiteet(Start actions) poistaaksesi tai estääksesi(block) ne ja käynnistä tietokoneesi uudelleen.

Kaikki uhkaukset kirjataan tänne.  Napsauta Nykyiset uhat -kohdassa Aloita toimet.

Suositus:(Recommended:)

Toivottavasti jokin yllä olevista ratkaisuista on korjautunut. NET-ajonaikaisen optimointipalvelun korkea prosessoriongelma(NET runtime optimization service high CPU) tietokoneessasi. Jos sama ongelma vaivaa sinua myöhemmin, tarkista saatavilla oleva Windows -päivitys tai asenna uusin (Windows).NET-kehyksen(.NET framework) versio uudelleen . Lisäksi, jos sinulla on kysyttävää / ehdotuksia tästä artikkelista, voit jättää ne kommenttiosioon. 



About the author

Olen ammattimainen Windows- ja toimistoohjelmistojen arvioija. Minulla on syvät tiedot näistä ohjelmista sekä niiden erilaisista ominaisuuksista ja ominaisuuksista. Arvosteluni ovat objektiivisia ja yksityiskohtaisia, jotta potentiaaliset asiakkaat näkevät, kuinka hyvin ohjelma toimii ja mitä parannuksia voitaisiin tehdä. Haluan myös auttaa ihmisiä löytämään parhaat sovellukset heidän tarpeisiinsa – joko arvostelujen kautta tai löytämään parhaat tarjoukset sovelluksista.



Related posts