Du kan ofte komme over en applikasjon eller en systemprosess i bakgrunnen som samler en unormal mengde systemressurser. Den høye systemressursbruken til en prosess kan redusere andre operasjoner av systemet enormt og kan gjøre PC-en til et søl. Det kan også føre til at den krasjer helt. Vi har allerede dekket en mengde prosesser og problemer med høy CPU-bruk på nettstedet vårt. I tillegg vil vi i dag diskutere det sporadiske problemet med høy CPU-bruk av .NET Runtime Optimization-tjenesten og hvordan vi kan bringe det tilbake til et akseptabelt nivå.
Innhold[ gjemme seg ]
- Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk på Windows 10
- Hvorfor .NET Runtime Optimization Service resulterer i høy CPU-bruk?
- Metode 1: Utfør ren oppstart av PC
- Metode 2: Øk .NET Framework-prosesser
- Alternativ I: Via ledetekst
- Alternativ II: Via GitHub-skript
- Metode 3: Start .NET Runtime Optimization Service på nytt
- Metode 4: Oppdag og fjern skadelig programvare
Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk på Windows 10
Som du kanskje er klar over, dette .NET rammeverk brukes av Microsoft og andre tredjeparter for å utvikle og kjøre Windows-applikasjoner blant annet. Den kjørbare filen for denne tjenesten, kalt mscorsvw.exe , er en offisiell Windows-komponent og utfører oppgaven med å optimalisere .NET-rammeverket, nemlig pre- og re-kompilere .NET-biblioteker. Dette hjelper applikasjoner og programmer å starte raskere. Optimaliseringstjenesten er designet for å kjøre i bakgrunnen når PC-en din står stille i en kort periode på 5-10 minutter.
Hvorfor .NET Runtime Optimization Service resulterer i høy CPU-bruk?
Noen ganger kan tjenesten ta lengre tid enn vanlig å rekompilere .NET-biblioteker. Dette resulterer i
- PC-tjenesten din kjører tregere enn vanlig.
- Feilforekomster på datamaskinen din.
- Tjenesten som gjengir korrupt.
- Utnyttelse av systemressurser av skadelig programvare.
Med tanke på virkningen av denne tjenesten på individuell appytelse, anbefales det ikke å avslutte den umiddelbart ved første øyekast. Hvis tjenesten ser ut til å ta for lang tid å fullføre operasjonen, har du muligheten til å øke hastigheten ved å utføre noen få kommandoer eller et skript. Andre rettelser inkluderer å skanne datamaskinen for skadelig programvare og virus, starte tjenesten på nytt og utføre en ren oppstart, som forklart i neste segment.
Metode 1: Utfør ren oppstart av PC
Det er ganske mulig at tjenesten har vanskelig for å rekompilere bibliotekene for en bestemt tredjepartsapplikasjon og derfor bruker mer CPU-kraft for å fullføre oppgaven. Du kan utføre en ren oppstart der bare viktige drivere og oppstartsprogrammer lastes inn, for å undersøke om det virkelig er et av tredjepartsprogrammene som forårsaker problemet med høy CPU-bruk for .NET Runtime Optimization-tjenesten. Trinnene for å utføre ren oppstart av Windows 10 er som følger:
1. Trykk Windows + R-tastene samtidig for å lansere Løpe dialogboks.
2. Skriv msconfig og treffer Tast inn nøkkel for å åpne Systemkonfigurasjon .
3. Gå til Tjenester fanen og merk av i boksen som er merket Skjul alle Microsoft-tjenester .
4. Klikk deretter på Deaktivere alle knappen, vist uthevet. Det vil stoppe alle tredjeparts og unødvendige tjenester fra å kjøre i bakgrunnen.
5. Lagre endringene ved å klikke på Bruk > OK knapper.
6. En pop-up som spør om du vil Omstart eller Avslutt uten omstart vises, som vist. Velg Avslutt uten omstart alternativ.
7. Igjen, start Systemkonfigurasjon vindu ved å gjenta Trinn 1-2. Bytt til Oppstart fanen.
8. Klikk på Åpne Oppgavebehandling hyperkobling, som vist.
Merk: Sjekk kolonnen Oppstartseffekt for alle de oppførte applikasjonene/prosessene og deaktiver de med en Høy oppstartseffekt .
9. Høyreklikk på applikasjon (f.eks. Damp ) og velg Deaktiver alternativ, som vist nedenfor.
10. Til slutt, Lukk ned alle aktive programvinduer og omstart din PC . Det vil starte i en ren oppstartstilstand.
11. Sjekk nå CPU-bruken for .NET Runtime-tjenesten i Task Manager. Hvis det er normalt, aktivere tredjepartsprogrammer ett om gangen å pinne ned den skyldige søknaden og avinstaller det for å unngå slike problemer i fremtiden.
Les også: Hvordan fikse hkcmd høy CPU-bruk
Metode 2: Øk .NET Framework-prosesser
Siden å avslutte denne tjenesten ikke er et alternativ, kan du i stedet gi denne tjenesten et lite løft ved å la den bruke flere CPU-kjerner. Som standard bruker tjenesten bare én kjerne.
- Du kan enten utføre et par kommandoer selv
- eller bare last ned et offisielt Microsoft-skript fra GitHub og kjøre den.
Alternativ I: Via ledetekst
1. Klikk på Start , type Ledeteksten og klikk Kjør som administrator , som vist.
2. Skriv inn den gitte kommandoen og trykk på Tast inn nøkkel å henrette.
Merk: Kommandoene som må utføres varierer basert på systemarkitektur.
- Fiks Touchpad-rulling fungerer ikke på Windows 10
- Hvordan endre oppstartsprogrammer i Windows 10
- Slik slår du av mikrofonen i Windows 10
- 7 måter å fikse datamaskinen på som krasjer
3. Utfør deretter ngen.exe executequeueditems , som vist nedenfor.
Profftips: Finn ut om Windows PC er 32-bit og 64-bit
Hvis du ikke er sikker på systemarkitekturen din, følg ganske enkelt de angitte trinnene:
1. Treff Windows + R-tastene sammen for å åpne Løpe dialogboks.
2. Skriv msinfo32 og klikk på OK å åpne Systeminformasjon vindu.
3. Sjekk her System type merke for å se etter det samme.
Les også: Hva er HKEY_LOCAL_MACHINE?
Alternativ II: Via GitHub-skript
1. Gå til GitHub side for manus .
2. Høyreklikk på Rå og velg Lagre lenke som… alternativ, som vist.
3. Endre Lagre som type til Windows-skriptfil og klikk på Lagre .
4. Når den er lastet ned, åpner du filen med Windows Script Host .
Les også: Fiks DISM Host Servicing Process Høy CPU-bruk
Metode 3: Start .NET Runtime Optimization Service på nytt
Tjenester kan ofte feile og deretter vise merkelig oppførsel som å bruke unødvendig høye mengder systemressurser eller holde seg aktiv i en lengre periode. Den feilede forekomsten kan skje på grunn av feilene som er tilstede i den gjeldende Windows OS-bygningen. Slik løser du .NET runtime optimization service høy CPU-bruk ved å starte tjenesten på nytt:
Merk : Denne løsningen fungerer bare for systemer med et dedikert NVIDIA-drevet grafikkort.
1. Trykk Windows + R nøkler samtidig for å lansere Løpe dialogboks.
2. Skriv tjenester.msc og klikk på OK å åpne Tjenester applikasjon.
3. Bla gjennom listen og finn NVIDIA telemetribeholder service.
4. Høyreklikk på den og velg Egenskaper fra kontekstmenyen, som vist.
5. Klikk på Stoppe knappen først. Vent til tjenestestatusen leses Stoppet , og klikk deretter på Start knappen for å komme i gang igjen.
6. Sørg for at Oppstartstype: er satt til Automatisk .
7. Når tjenesten starter på nytt, klikk på Bruk > OK for å lagre endringene og lukke Egenskaper vindu.
8. Trykk Ctrl + Shift + Esc-tastene sammen for å åpne Oppgavebehandling og sjekk om tjenesten fortsatt bruker høye CPU-ressurser.
Les også: Hva er Google Chrome Elevation Service
Metode 4: Oppdag og fjern skadelig programvare
Hvis tjenesten unormalt forbruk av CPU vedvarer, kjør en virus/skadelig programvareskanning for å utelukke muligheten for infeksjoner. Ondsinnede programmer kan snike seg inn på PC-en din hvis du ikke er forsiktig. Disse programmene vil forkle seg og late som de er offisielle Windows-komponenter, og forårsake flere problemer som høy CPU-bruk. Du kan bruke den opprinnelige Windows Defender til å skanne PC-en din, eller du kan bruke andre spesialiserte sikkerhetsprogrammer som kommer godt med. Følg disse trinnene for å fikse .NET runtime optimization service problem med høy CPU-bruk ved å fjerne skadelig programvare fra PC-en:
1. Treff Windows + I-tastene samtidig for å åpne Innstillinger .
2. Klikk her Oppdatering og sikkerhet , som vist.
3. Gå til Windows-sikkerhet menyen og klikk på Virus- og trusselbeskyttelse
4. Klikk Rask skanning for å skanne PC-en for å sjekke om det er skadelig programvare eller ikke.
5. Hvis det finnes skadelig programvare, klikk på Start handlinger til ta vekk eller blokkere dem og start PC-en på nytt.
Anbefalt:
Forhåpentligvis har en av løsningene ovenfor løst . NET kjøretidsoptimaliseringstjeneste høy CPU problemet på din PC. Hvis det samme problemet kommer tilbake for å hjemsøke deg senere, se etter tilgjengelige Windows-oppdateringer eller reinstaller den nyeste versjonen av .NET rammeverk . Også, hvis du har spørsmål/forslag angående denne artikkelen, slipp dem gjerne i kommentarfeltet.
Elon DeckerElon er en teknisk skribent hos Cyber S. Han har skrevet veiledninger i ca. 6 år nå og har dekket mange emner. Han elsker å dekke emner relatert til Windows, Android og de nyeste triksene og tipsene.