NET Runtime Optimization Service on prosessi, joka auttaa esikääntämään .NET-kokoonpanoja taustalla. Tämä on toiminto, joka parantaa tietokoneesi .NET-sovellusten suorituskykyä. Normaalisti tämä prosessi valmistuu nopeasti eikä vaikuta järjestelmäresursseihin. Joskus se kuitenkin kuluttaa paljon suoritinta ja hidastaa tietokonettasi. Tässä artikkelissa kerromme sinulle tämän ongelman mahdolliset syyt ja kuinka korjata se helposti.
Ongelman syyt
On useita syitä, miksi NET Runtime Optimization Service voi käyttää paljon tietokoneesi suoritinta. Tässä ovat yleisimmät:
- Prosessi toimii hitaasti ja .NET-kokoonpanojen esikääntäminen kestää odotettua kauemmin.
- Tietokoneesi on saastunut haittaohjelmilla, jotka häiritsevät prosessia tai kaappaavat sen haitallisiin tarkoituksiin.
- Palvelu on vioittunut tai vioittunut, eikä se toimi kunnolla.
- Olet asentanut tai päivittänyt sovelluksia, jotka käyttävät .NET Frameworkia ja edellyttävät kokoonpanojen uudelleenkääntämistä.
Mahdolliset ratkaisut
Onneksi on olemassa useita ratkaisuja, joita voit yrittää ratkaista NET Runtime Optimization Service -palvelun korkean suorittimen käytön ongelman. Esittelemme sinulle tehokkaimman ja yksinkertaisin toteuttaa.
Ratkaisu 1: Nopeuta prosessia
Ensimmäinen asia, jonka voit tehdä, on yrittää nopeuttaa .NET-kokoonpanojen esikäännösprosessia antamalla sille enemmän suoritinresursseja . Tätä varten sinun on suoritettava komento komentokehotteessa järjestelmänvalvojana. Noudata seuraavia ohjeita:
- Suorita -valintaikkuna painamalla Windows +R- .
- Kirjoita cmd ja paina Ctrl + Shift + Enter avataksesi komentokehotteen järjestelmänvalvojana.
- Kopioi ja liitä seuraavat komennot komentokehotteeseen ja paina Enter jokaisen jälkeen
cd C:\ Windows \Microsoft.NET\Framework\v4.0.30319 ngen.exe executequeueditems cd C:\ Windows \Microsoft.NET\Framework64\v4.0.30319 ngen.exe executequeueditems
- Nämä komennot pakottavat NET Runtime Optimization Service -palvelun suorittamaan tehtävänsä nopeammin käyttämällä prosessorisi kaikkia käytettävissä olevia ytimiä.
- Odota prosessin valmistumista ja tarkista, onko ongelma ratkaistu.
Ratkaisu 2: Etsi haittaohjelmia
Toinen mahdollinen syy ongelmaan on haittaohjelmien esiintyminen tietokoneellasi , jotka voivat vaikuttaa NET Runtime Optimization Servicen toimintaan tai käyttää sitä haitallisiin tarkoituksiin. Tämän mahdollisuuden poistamiseksi sinun tulee suorittaa järjestelmäsi täydellinen tarkistus luotettavalla ja ajan tasalla olevalla virustorjuntaohjelmistolla . Windows :n sisäänrakennettua virustorjuntaa , Windows Defenderiä tai muuta valitsemaasi virustorjuntaohjelmistoa. Voit tehdä skannauksen Windows Defenderillä seuraavasti:
- Avaa Windows Windows -asetukset painamalla Windows + I .
- Napsauta Päivitä ja suojaus ja sitten Windows suojaus vasemmassa valikossa.
- Napsauta Virus- ja uhkien suojaus ja sitten Skannausasetukset .
- Valitse Full Scan ja napsauta Scan Now.
- Odota, että tarkistus on valmis, ja poista havaitut uhat noudattamalla näytön ohjeita.
- Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkennut.
Ratkaisu 3: Käynnistä palvelut uudelleen
Toinen mahdollinen ratkaisu on käynnistää uudelleen NET Runtime Optimization Service -palveluun liittyvät palvelut. Nämä palvelut voivat olla estettyinä tai ne eivät toimi kunnolla. Voit käynnistää ne uudelleen käyttämällä Windows Services Manageria. Voit tehdä sen seuraavasti:
- Suorita -valintaikkuna painamalla Windows +R- .
- Kirjoita services.msc ja napsauta OK avataksesi Service Managerin.
- Etsi luettelosta seuraavat palvelut:
- Microsoft .NET Framework NGEN v4.0.30319_X86
- Microsoft .NET Framework NGEN v4.0.30319_X64
- Microsoft .NET Framework NGEN v2.0.50727_X86
- Microsoft .NET Framework NGEN v2.0.50727_X64
- Napsauta kutakin palvelua hiiren kakkospainikkeella ja valitse Käynnistä uudelleen .
- Odota, että palvelut käynnistyvät uudelleen ja tarkista, onko ongelma ratkaistu.
Ratkaisu 4: Poista palvelu käytöstä
Jos mikään aiemmista ratkaisuista ei toimi, voit yrittää poistaa NET Runtime Optimization Service -palvelun käytöstä . Tätä ratkaisua ei suositella, koska se voi vaikuttaa tietokoneesi .NET-sovellusten suorituskykyyn. Jos et kuitenkaan käytä näitä sovelluksia usein tai olet valmis uhraamaan hieman nopeutta vähentääksesi suorittimen käyttöä, voit kokeilla tätä ratkaisua. Voit tehdä sen seuraavasti:
- Suorita -valintaikkuna painamalla Windows +R- .
- Kirjoita services.msc ja napsauta OK avataksesi Service Managerin.
- Etsi luettelosta Microsoft .NET Framework NGEN v4.0.30319_X86
- Napsauta palvelua hiiren kakkospainikkeella ja valitse Ominaisuudet .
- Yleiset- välilehdellä Käynnistystyypiksi Ei käytössä ja napsauta OK .
- Toista samat vaiheet muille NET Runtime Optimization Service -palveluun liittyville palveluille (katso ratkaisu 3).
- Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkennut.
UKK
Tässä on joitain käyttäjien usein kysyttyjä kysymyksiä NET Runtime Optimization Servicestä.
Mikä on NET Runtime Optimization Service?
NET Runtime Optimization Service on prosessi, joka auttaa esikääntämään .NET-kokoonpanoja taustalla . Tämä on toiminto, joka parantaa tietokoneesi .NET-sovellusten suorituskykyä vähentämällä käynnistysaikaa ja muistin kulutusta.
Miksi NET Runtime Optimization Service käyttää paljon suoritinta?
NET Runtime Optimization Service käyttää paljon suoritinta, kun se esikääntää .NET-kokoonpanoja taustalla. Tämä toimenpide voi viedä enemmän tai vähemmän aikaa esikäännettävien kokoonpanojen määrästä ja järjestelmäsi käytettävissä olevista resursseista riippuen. Normaalisti tämä prosessi valmistuu nopeasti eikä vaikuta järjestelmäresursseihin. Joskus se kuitenkin kuluttaa paljon suoritinta ja hidastaa tietokonettasi. Tämä voi johtua useista syistä, kuten olemme selittäneet tässä artikkelissa.
Mistä tiedän, onko NET Runtime Optimization Service käynnissä?
Voit selvittää, onko NET Runtime Optimization Service käynnissä avaamalla Windowsin Windows . Ctrl + Alt + Del -näppäimiä ja napsauttamalla Tehtävienhallinta . Prosessit- välilehdeltä prosessi nimeltä mscorsvw.exe . Jos näet sen, se tarkoittaa, että NET Runtime Optimization Service on käynnissä.
Voinko lopettaa NET Runtime Optimization Service -palvelun?
NET Runtime Optimization Service -palvelun pysäyttämistä ei suositella, koska se voi vaikuttaa tietokoneesi .NET-sovellusten suorituskykyyn. Jos pysäytät prosessin, se jatkuu automaattisesti, kun seuraavan kerran käynnistät tietokoneen uudelleen . Paras ratkaisu on antaa prosessin loppuun tai kokeilla tässä artikkelissa esittämiämme ratkaisuja.
Onko NET Runtime Optimization Service virus?
Ei, NET Runtime Optimization Service ei ole virus . Tämä on laillinen prosessi, joka on osa Microsoftin .NET Frameworkia . On kuitenkin haittaohjelmia, jotka voivat esiintyä NET Runtime Optimization Service -palveluna tai käyttää sitä haitallisiin tarkoituksiin. Tästä syystä on tärkeää tarkistaa tietokoneesi luotettavalla ja ajan tasalla olevalla virustorjuntaohjelmistolla.
Johtopäätös
NET Runtime Optimization Service on hyödyllinen prosessi, joka auttaa parantamaan tietokoneesi .NET-sovellusten suorituskykyä. suorittimen käyttöongelmia ja hidastaa tietokonettasi. Tässä artikkelissa olemme esittäneet sinulle neljä mahdollista ratkaisua tämän ongelman korjaamiseksi helposti. Toivomme, että tämä artikkeli oli hyödyllinen ja pystyit ratkaisemaan NET Runtime Optimization Servicen korkean suorittimen käytön ongelman.