Myk

Fiks .NET Runtime Optimization Service Høy CPU-bruk

Prøv Instrumentet Vårt For Å Eliminere Problemer





postet påSist oppdatert: 12. januar 2022

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å.



Fiks .NET Runtime Optimization Service Høy CPU-bruk

Innhold[ gjemme seg ]



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.

.net kjøretidsoptimaliseringstjenesteprosessen tar mye minne vist i Task Manager

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 .

Skriv inn msconfig og trykk Enter-tasten for å åpne systemkonfigurasjonsprogrammet. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

3. Gå til Tjenester fanen og merk av i boksen som er merket Skjul alle Microsoft-tjenester .

Gå til Tjenester-fanen og merk av for 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.

Klikk på Deaktiver alle-knappen for å stoppe alle tredjepartstjenester og unødvendige tjenester fra å kjøre i bakgrunnen. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

5. Lagre endringene ved å klikke på Bruk > OK knapper.

Lagre endringene ved å klikke på Bruk og avslutt deretter ved å klikke på OK

6. En pop-up som spør om du vil Omstart eller Avslutt uten omstart vises, som vist. Velg Avslutt uten omstart alternativ.

Et popup-vindu som spør om du vil starte på nytt eller avslutte uten omstart vises, velg Avslutt uten omstart-alternativ

7. Igjen, start Systemkonfigurasjon vindu ved å gjenta Trinn 1-2. Bytt til Oppstart fanen.

Igjen, start systemkonfigurasjonsvinduet og naviger til fanen Oppstart. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

8. Klikk på Åpne Oppgavebehandling hyperkobling, som vist.

Klikk på hyperkoblingen Åpne Oppgavebehandling

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.

Sjekk kolonnen Oppstartseffekt for alle de oppførte applikasjonene eller prosessene og deaktiver de med høy effektverdi. For å deaktivere, høyreklikk ganske enkelt på dem og velg alternativet Deaktiver. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

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.

Åpne Start-menyen, skriv ledetekst og klikk på Kjør som administrator i høyre rute.

2. Skriv inn den gitte kommandoen og trykk på Tast inn nøkkel å henrette.

Merk: Kommandoene som må utføres varierer basert på systemarkitektur.

    For 32-biters systemer: cd c: Windows Microsoft.NET Framework v4.0.30319 For 64-bits systemer: cd c: Windows Microsoft.NET Framework64 v4.0.30319

kjør kommandoen for å gå til Microsoft Net framework i cmd eller ledetekst. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

3. Utfør deretter ngen.exe executequeueditems , som vist nedenfor.

kommando for å sjekke om CPU-bruken går ned til et normalt nivå i ledetekst eller cmd

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.

Hvis du ikke er sikker på systemets arkitektur, kjør ganske enkelt msinfo32 i Kjør-kommandoboksen og sjekk System Type-etiketten i følgende vindu.

Les også: Hva er HKEY_LOCAL_MACHINE?

Alternativ II: Via GitHub-skript

1. Gå til GitHub side for manus .

klikk på Raw-alternativet på github-siden

2. Høyreklikk på og velg Lagre lenke som… alternativ, som vist.

høyreklikk på alternativet Raw og velg Lagre lenke som... på github-siden

3. Endre Lagre som type til Windows-skriptfil og klikk på Lagre .

velg 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.

Skriv inn services.msc og klikk på OK for å åpne Tjenester-applikasjonen. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

3. Bla gjennom listen og finn NVIDIA telemetribeholder service.

4. Høyreklikk på den og velg Egenskaper fra kontekstmenyen, som vist.

Bla gjennom listen og finn NVIDIA Telemetry Container-tjenesten. Høyreklikk på den og velg Egenskaper fra hurtigmenyen.

5. Klikk på Stoppe knappen først. Vent til tjenestestatusen leses Stoppet , og klikk deretter på Start knappen for å komme i gang igjen.

klikk på Stopp for å stoppe tjenestestatusen

6. Sørg for at Oppstartstype: er satt til Automatisk .

I kategorien Generelt klikker du på rullegardinmenyen Oppstartstype og velger Automatisk fra menyen. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

7. Når tjenesten starter på nytt, klikk på Bruk > OK for å lagre endringene og lukke Egenskaper vindu.

Når tjenesten starter på nytt, klikker du på Bruk for å lagre endringene og lukke vinduet Egenskaper.

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.

Oppdatering og sikkerhet

3. Gå til Windows-sikkerhet menyen og klikk på Virus- og trusselbeskyttelse

velg alternativet Virus- og trusselbeskyttelse under Beskyttelsesområder

4. Klikk Rask skanning for å skanne PC-en for å sjekke om det er skadelig programvare eller ikke.

klikk på Hurtigskanning i Virus- og trusselbeskyttelse-menyen. Hvordan fikse .NET Runtime Optimization Service Høy CPU-bruk

5. Hvis det finnes skadelig programvare, klikk på Start handlinger til ta vekk eller blokkere dem og start PC-en på nytt.

Alle truslene vil bli vervet her. Klikk på Start handlinger under Gjeldende trusler.

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 Decker

Elon 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.