Korjaa .NET Runtime Optimization Service korkea suorittimen käyttö
Sekalaista / / January 12, 2022
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 lukuisia prosesseja ja korkean suorittimen käyttöongelmia verkkosivusto. Lisäksi keskustelemme tänään satunnaisesta .NET Runtime Optimization -palvelun korkean suorittimen käytön ongelmasta ja siitä, kuinka se saatetaan takaisin hyväksyttävälle tasolle.
![Korjaa .NET Runtime Optimization Service korkea suorittimen käyttö](/f/95e9d47c82d61f42a25593b8a07b8dfb.jpg)
Sisällys
- .NET Runtime Optimization Servicen korkean suorittimen käytön korjaaminen Windows 10:ssä
- Miksi .NET Runtime Optimization Service johtaa korkeaan suorittimen käyttöön?
- Tapa 1: Suorita PC: n puhdas käynnistys.
- Tapa 2: Tehosta .NET Framework -prosesseja
- Vaihtoehto I: komentokehotteen kautta
- Vaihtoehto II: GitHub-skriptin kautta
- Tapa 3: Käynnistä .NET Runtime Optimization Service uudelleen
- Tapa 4: Tunnista ja poista haittaohjelmat
.NET Runtime Optimization Servicen korkean suorittimen käytön korjaaminen Windows 10:ssä
Kuten ehkä tiedät, tämä .NET-kehys Microsoft ja muut kolmannet osapuolet käyttävät sitä Windows-sovellusten kehittämiseen ja käyttämiseen muun muassa. Tämän palvelun suoritettava tiedosto, nimeltään mscorsvw.exe, on virallinen Windows-komponentti ja suorittaa .NET-kehyksen optimointitehtävän eli .NET-kirjastojen esi- ja uudelleenkääntämisen. Tämä auttaa sovelluksia ja ohjelmia käynnistymään nopeammin. Optimointipalvelu on suunniteltu toimimaan taustalla kun tietokoneesi on käyttämättömänä lyhyen ajan 5-10 minuuttia.
Miksi .NET Runtime Optimization Service johtaa korkeaan suorittimen käyttöön?
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](/f/e4034c93b8e24ee50e3f6a83de69aa4f.jpg)
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
On täysin mahdollista, että palvelulla on vaikeuksia kääntää kirjastoja uudelleen tiettyä kolmannen osapuolen sovellusta varten, ja siksi se kuluttaa enemmän suorittimen tehoa tehtävän suorittamiseen. Voit suorittaa puhtaan käynnistyksen, jossa ladataan vain välttämättömät ohjaimet ja käynnistysohjelmat, jotta voit tarkistaa, onko näin todellakin yksi kolmannen osapuolen ohjelmista, jotka aiheuttavat .NET Runtime Optimizationin korkean suorittimen käytön ongelman palvelua. Windows 10:n puhtaan käynnistyksen vaiheet ovat seuraavat:
1. Lehdistö Windows + R-näppäimet samanaikaisesti käynnistää Juosta valintaikkuna.
2. Tyyppi msconfig ja osui Tulla sisään avain avaamiseen Järjestelmän asetukset.
![Kirjoita msconfig ja paina Enter-näppäintä avataksesi System Configuration -sovelluksen. .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen](/f/991fc26e542944a79308cb31ba618f6c.png)
3. Siirry kohtaan Palvelut -välilehti ja valitse merkitty ruutu Piilota kaikki Microsoftin palvelut.
![Siirry Palvelut-välilehteen ja valitse Piilota kaikki Microsoft-palvelut -valintaruutu.](/f/aa90aec792f6601cc45e3c2c13bbc791.png)
4. Napsauta sitten Poista kaikki käytöstä -painiketta, 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](/f/a4345bd82f3ca298d370b84e9a31cc05.png)
5. Tallenna muutokset napsauttamalla Käytä > OK painikkeet.
![Tallenna muutokset napsauttamalla Käytä ja poistu sitten napsauttamalla OK](/f/8119b725e1b821d5ffd0edf9b57d0fc3.png)
6. Ponnahdusikkuna, jossa kysytään, haluatko Uudelleenkäynnistää tai Poistu ilman uudelleenkäynnistystä tulee näkyviin, kuten kuvassa. Valitse Poistu ilman uudelleenkäynnistystä vaihtoehto.
![Näkyviin tulee ponnahdusikkuna, jossa kysytään, haluatko käynnistää uudelleen vai lopettaa ilman uudelleenkäynnistystä, valitse Lopeta ilman uudelleenkäynnistystä.](/f/039fe6ebdf30cd089433cc32e1e46a4d.png)
7. Käynnistä uudelleen Järjestelmän asetukset ikkuna toistamalla Vaiheet 1-2. Vaihda kohtaan Aloittaa -välilehti.
![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](/f/fe07f6e5856022ebd09a88e7ec1de48d.png)
8. Klikkaa Avaa Task Manager hyperlinkki, kuten kuvassa.
![Napsauta Open Task Manager -hyperlinkkiä](/f/b5a25d34f2ede593ea18a866f0645c8b.png)
merkintä: Tarkista Käynnistyksen vaikutus -sarakkeesta kaikki luetellut sovellukset/prosessit ja poista ne käytöstä a Suuri käynnistysvaikutus.
9. Napsauta hiiren kakkospainikkeella sovellus (esim. Steam) ja valitse Poista käytöstä vaihtoehto, kuten alla on kuvattu.
![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](/f/a2c46e25eb2cc67ec2272e6def976ab7.png)
10. Lopuksi, kiinni alas kaikki aktiiviset sovellusikkunat ja uudelleenkäynnistäätietokoneellesi. Se käynnistyy puhtaassa käynnistystilassa.
11. Tarkista nyt .NET Runtime -palvelun suorittimen käyttö Tehtävienhallinnasta. Jos se on normaalia, ottaa kolmannen osapuolen ohjelmat käyttöön yksi kerrallaan tunnistaa syyllinen hakemus ja poista se välttääkseen tällaisia ongelmia tulevaisuudessa.
Lue myös:Kuinka korjata hkcmd High CPU -käyttö
Tapa 2: Tehosta .NET Framework -prosesseja
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ä. Oletuksena palvelu käyttää vain yhtä ydintä.
- Voit joko suorittaa pari komentoa itse
- tai lataa vain virallinen Microsoft-skripti osoitteesta GitHub ja ajaa sitä.
Vaihtoehto I: komentokehotteen kautta
1. Klikkaa alkaa, tyyppi Komentokehote ja napsauta Suorita järjestelmänvalvojana, kuten on esitetty.
![Avaa Käynnistä-valikko, kirjoita Command Prompt ja napsauta Suorita järjestelmänvalvojana oikeanpuoleisessa ruudussa.](/f/129a3c760ed82606991c7c7b0dc88f24.png)
2. Kirjoita annettu komento ja paina Tulla sisäänavain toteuttaa.
merkintä: Suoritettavat komennot vaihtelevat järjestelmäarkkitehtuurin mukaan.
- 32-bittisille järjestelmille: cd c:\Windows\Microsoft. NET\Framework\v4.0.30319
- 64-bittisille järjestelmille: 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](/f/de4fb0a1bcc7a5664ec19324384c89bd.png)
3. Seuraavaksi suorita ngen.exe executequeueditems, kuten alla on kuvattu.
![komento tarkistaaksesi, laskeeko suorittimen käyttö normaalille tasolle komentokehotteessa tai cmd: ssä](/f/dff322d90c2909f4b3b0603d136670f4.png)
Provinkki: Selvitä, onko Windows PC 32- tai 64-bittinen
Jos et ole varma järjestelmäarkkitehtuurista, noudata annettuja ohjeita:
1. Osuma Windows + R-näppäimet yhdessä avataksesi Juosta valintaikkuna.
2. Tyyppi msinfo32 ja klikkaa OK avata Järjestelmätiedot ikkuna.
3. Tässä, tarkista Järjestelmän tyyppi tarra tarkistaaksesi saman.
![Jos et ole varma järjestelmäsi arkkitehtuurista, suorita msinfo32 Suorita-komentoruudussa ja tarkista System Type -merkintä seuraavassa ikkunassa.](/f/7e3088877edd484deaa3ae57e4c507de.png)
Lue myös:Mikä on HKEY_LOCAL_MACHINE?
Vaihtoehto II: GitHub-skriptin kautta
1. Siirry kohtaan GitHub sivua varten käsikirjoitus.
![napsauta Raw-vaihtoehtoa github-sivulla](/f/f780ddaf968f4f9da2695624ff9f1c27.png)
2. Napsauta hiiren kakkospainikkeella Raaka -painiketta ja valitse Tallenna linkki… vaihtoehto, kuten kuvassa.
![Napsauta hiiren kakkospainikkeella Raw-vaihtoehtoa ja valitse Tallenna linkki nimellä... github-sivulla](/f/1fbd6f3d72d21039d5b8007f1b14f899.png)
3. Muuta Tallenna tyyppinä to Windowsin komentosarjatiedosto ja klikkaa Tallentaa.
![valitse Tallenna tyyppinä Windows Script File ja napsauta Tallenna](/f/c2e535023b0f2b219e9960ad92f9a90b.png)
4. Kun tiedosto on ladattu, avaa se sovelluksella Windows Script Host.
Lue myös: Korjaa DISM-isäntähuoltoprosessin korkea suorittimen käyttö
Tapa 3: Käynnistä .NET Runtime Optimization Service uudelleen
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 koontiversion virheistä. Näin voit ratkaista .NET-ajonaikaisen optimointipalvelun korkean suorittimen käytön käynnistämällä palvelun uudelleen:
Merkintä: Tämä ratkaisu toimii vain järjestelmissä, joissa on erillinen NVIDIA-käyttöinen näytönohjain.
1. Lehdistö Windows + Ravaimet samanaikaisesti käynnistää Juosta valintaikkuna.
2. Tyyppi services.msc ja klikkaa OK avata Palvelut sovellus.
![Kirjoita services.msc ja napsauta OK avataksesi Palvelut-sovelluksen. .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen](/f/0470a668e410c2339b1771d6a634b723.png)
3. Selaa luetteloa ja etsi NVIDIA Telemetriasäiliö palvelua.
4. Napsauta sitä hiiren kakkospainikkeella ja valitse Ominaisuudet kontekstivalikosta, kuten kuvassa.
![Selaa luetteloa ja etsi NVIDIA Telemetry Container -palvelu. Napsauta sitä hiiren kakkospainikkeella ja valitse pikavalikosta Ominaisuudet.](/f/694f505f3af970d15bc5339add63ba83.png)
5. Klikkaa Lopettaa painiketta ensin. Odota, että palvelun tila lukee Pysähtynytja napsauta sitten alkaa -painiketta, jotta se käynnistyy uudelleen.
![Napsauta Pysäytä lopettaaksesi palvelun tilan](/f/8fc2bb7825ce9d3798891fdb6eedd3ef.png)
6. Varmista, että Käynnistystyyppi: on asetettu Automaattinen.
![Napsauta Yleiset-välilehden avattavaa Käynnistystyyppi-valikkoa ja valitse valikosta Automaattinen. .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen](/f/7f47e6ca39e1e3ef638755b808800869.png)
7. Kun palvelu käynnistyy uudelleen, napsauta Käytä > OK tallentaaksesi muutokset ja sulkeaksesi Ominaisuudet ikkuna.
![Kun palvelu on käynnistynyt uudelleen, tallenna muutokset ja sulje Ominaisuudet-ikkuna napsauttamalla Käytä.](/f/7aa11d05b4b01d075eb2cfba7cee0fdc.png)
8. Lehdistö Ctrl + Shift + Esc näppäimet yhdessä avataksesi Tehtävienhallinta ja tarkista, käyttääkö palvelu edelleen suuria prosessoriresursseja.
Lue myös:Mikä on Google Chromen korkeuspalvelu
Tapa 4: Tunnista ja poista haittaohjelmat
Jos palvelun epänormaali prosessorin kulutus 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 käytön. Voit käyttää alkuperäistä Windows Defenderiä tarkistaaksesi tietokoneesi tai voit käyttää mitä tahansa muita erityisiä suojausohjelmia, jotka ovat käteviä. Noudata näitä ohjeita korjataksesi .NET-ajonaikaisen optimointipalvelun korkean suorittimen käytön ongelman poistamalla haittaohjelmat tietokoneeltasi:
1. Osuma Windows + I -näppäimet samanaikaisesti avautumaan asetukset.
2. Tästä, klikkaa Päivitys ja suojaus, kuten on esitetty.
![Päivitys ja suojaus](/f/c7e13737770e6d4a2d195de52614d91d.png)
3. Siirry kohtaan Windowsin suojaus valikko ja napsauta Virus- ja uhkien suojaus
![valitse Virusten ja uhkien suojausvaihtoehto Suojausalueet-kohdasta](/f/8e3f42d1941aae0600ddaa1e5bb0978e.png)
4. Klikkaus Nopea skannaus tarkistaaksesi, onko tietokoneessa haittaohjelmia vai ei.
![napsauta Pikatarkistus Virus- ja uhkien suojaus -valikosta. .NET Runtime Optimization Service -palvelun korkean suorittimen käytön korjaaminen](/f/1b1447c0d52b18b1d852039a76f7c236.png)
5. Jos haittaohjelmia löytyy, napsauta Aloita toimet to Poista tai lohko ja käynnistä tietokone uudelleen.
![Kaikki uhkaukset kirjataan tänne. Napsauta Nykyiset uhat -kohdassa Aloita toimet.](/f/0d2de5d116ee9bd626c91883b136a05a.png)
Suositus:
- Korjaa kosketuslevyn vieritys, joka ei toimi Windows 10:ssä
- Käynnistysohjelmien muuttaminen Windows 10:ssä
- Mikrofonin mykistäminen Windows 10:ssä
- 7 tapaa korjata tietokone kaatuu jatkuvasti
Toivottavasti jokin yllä olevista ratkaisuista on korjautunut.NET Runtime Optimization Service korkea CPU ongelma tietokoneellasi. Jos sama ongelma vaivaa sinua myöhemmin, tarkista saatavilla oleva Windows-päivitys tai asenna uusin versio uudelleen .NET-kehys. Lisäksi, jos sinulla on kysyttävää / ehdotuksia tästä artikkelista, voit jättää ne kommenttiosioon.