Fix: Høj CPU-brug af .NET Runtime Optimization Service

Dette problem vises normalt tilfældigt, men det kan også opstå, når en opdatering er installeret til .NET Framework. Processens eksekverbare er mscorsvw.exe og den vises i Task Manager under det navn eller som .NET Runtime Optimization Service. Det kører ikke så ofte, og det er en service, der kører for at optimere .NET Framework, som til gengæld sørger for, at apps og programmer, der er afhængige af det, kører hurtigere.

.NET Runtime Optimization Service høj CPU

Imidlertid tager denne optimering undertiden alt for lang tid, og brugerne har rapporteret, at den bruger en stor procentdel af CPU-ressourcer, hver gang den kører. Det går også i et par dage. Følg metoderne, vi har udarbejdet nedenfor for at prøve at løse dette problem.

Hvad er årsagen til .NET Runtime Optimization Service med høj CPU-brug?

Det officielle svar er, at processen skal omkompilere sine biblioteker, og at den kun skal køre, når computeren er inaktiv. Microsoft siger også, at processen ikke bør tage mere end et par minutter. Det er dog ikke tilfældet, og folk finder sig selv i at vente mere end en uge uden fremskridt. Her er nogle af årsagerne:

  • Det kører generelt langsomt, og du kan prøve at fremskynde det ved at køre visse kommandoer.
  • Der kan være malware, der kører på din computer, som enten kamuflerede sig selv som tjenesten eller tjenesten er blevet inficeret. Prøv at køre en malware-scanner.
  • Tjenesten er muligvis blevet ødelagt, og du skal prøve at genstarte den.

Løsning 1: Optimering af processen

Det anbefales ikke at afslutte denne proces straks, da den faktisk vil hjælpe din computer og den måde, apps og spil køres på. Der er dog forskellige måder, du kan fremskynde processen ved blot at køre denne nyttige kommando eller ved at køre et script med samme effekt. Dette skal gøre det muligt for processen at bruge flere CPU-kerner, hvilket gør det muligt for den at afslutte køringen hurtigere. Tjek det nedenfor!

  1. Søg efter “ Kommandoprompt ” enten til højre i Start-menuen eller ved at trykke på søgeknappen lige ved siden af. Højreklik på det første resultat, der vises øverst, og vælg indstillingen " Kør som administrator ".

Kørning af kommandoprompt som administrator
  1. Brugere, der bruger en ældre version af Windows, kan bruge Windows Logo Key + R tastekombinationen for at få vist dialogboksen Kør . Indtast “cmd” i boksen, og brug Ctrl + Shift + Enter- tastkombinationen for at køre Kommandopromp som administrator.
  2. Kopier og indsæt kommandoerne vist nedenfor, og sørg for at klikke på Enter- tasten på dit tastatur efter hver enkelt. Vælg en af ​​de to første kommandoer i henhold til dit operativsystem (32-bit til den første og 64-bit til den anden).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems 
  1. Kontroller, om CPU-brugen af ​​.NET Runtime Optimization Service er gået tilbage til det normale!

Alternativ : Hvis du føler dig ukomfortabel med at køre kommandoer af dig selv, eller hvis du bruger en ældre version af Windows-operativsystemet, kan du bruge det officielle script lavet af Microsoft, som skal gøre det samme.

  1. Besøg dette link for at åbne GitHub-siden i scriptet. Naviger ned til koden, højreklik på Raw- knappen, og vælg Gem linket som ... Sørg for, at filtypen er Windows Script File (* .wsf).

Gemme scriptet fra GitHub
  1. Find filen lige, hvor du har gemt den, og dobbeltklik på for at køre den. Hvis du bliver konfronteret med et valg om at vælge det program, du vil køre det til, skal du vælge Windows Script Host .
  2. Kontroller, om problemet er løst nu.

Løsning 2: Scan din computer efter malware

Selvom dette lyder over toppen, er malware-infektioner en af ​​de førende årsager til dette problem, og det er vigtigt at du tjekker din computer for malware. Ondsindede programmer vil gerne have fat på dine ressourcer, og de benævner normalt deres processer som noget, der ligner filer på din computer.

Her viser vi dig, hvordan du scanner din pc med Malwarebytes, da den ofte viser de bedste resultater i betragtning af, at den virkelig har en enorm database. Held og lykke!

  1. Malwarebytes Anti-Malware er et fantastisk anti-malware værktøj med en gratis version, du kan downloade fra deres officielle hjemmeside. Forhåbentlig behøver du ikke den fulde pakke, når du har løst dette problem (medmindre du vil købe det og har det klar til andre problemer), så sørg for at downloade prøveversionen ved at klikke her.

Download Malwarebytes
  1. Find den eksekverbare fil, du lige har hentet fra deres websted i mappen Downloads på din pc, og dobbeltklik på den for at åbne den på din computer.
  2. Vælg hvor du vil installere Malwarebytes og følg installationsinstruktionerne, der vises på skærmen for at afslutte installationsprocessen.

Installation af Malwarebytes
  1. Åbn Malwarebytes ved at placere det i Start-menuen eller på dit skrivebord og vælg Scan- indstillingen tilgængelig på startskærmen til applikationen.
  2. Værktøjet vil sandsynligvis starte sin opdateringsproces for at opdatere sin virusdatabase og derefter fortsætte med scanningen. Vær tålmodig, indtil processen er afsluttet, hvilket bestemt kan tage et stykke tid. Hvis malware opdages på din computer, skal du bekræfte, at den er slettet eller i karantæne .

Kør scanningen i Malwarebytes
  1. Genstart computeren, når scanningsprocessen er forbi, og kontroller, om du stadig oplever problemer med .NET Runtime Optimization Service!

Bemærk : Du skal også bruge andre sikkerhedsscannere, hvis du kan fortælle den type malware, du har på din computer (ransomware, junkware osv.). Bortset fra det vil en enkelt scanner aldrig være i stand til at genkende og slette alle typer malware, så vi foreslår, at du også prøver andre!

Løsning 3: Genstart af tjenesten

Genstart af tjenesten vil også genstarte hele processen, men den skal gennemføres hurtigere denne gang, især hvis en fejl forårsager, at den opfører sig forkert. Tjek det nedenfor.

  1. Åbn hjælpeprogrammet Kør ved hjælp af Windows Key + R tastekombination på dit tastatur (tryk på disse taster samtidig. Skriv “ devmgmt.msc ” i det nyåbnede felt uden anførselstegn og klik på OK for at åbne værktøjet Services .

Kører Enhedshåndtering
  1. Find NVIDIA Telemetry Container- tjenesten på listen, højreklik på den og vælg Egenskaber i den kontekstmenu, der vises.
  2. Hvis tjenesten startes (du kan kontrollere, at den lige ved siden af ​​servicestatusmeddelelsen), skal du stoppe den ved at klikke på knappen Stop i midten af ​​vinduet. Kør det alligevel igen ved at klikke på Start

Start af tjenesten
  1. Sørg for, at indstillingen i menuen Starttype i tjenestens egenskabsvindue er indstillet til Automatisk, før du fortsætter med andre trin. Bekræft alle dialogbokse, der kan vises, når du ændrer opstartstype.

Du kan modtage følgende fejlmeddelelse, når du klikker på Start:

”Windows kunne ikke starte tjenesten på Local Computer. Fejl 1079: Den konto, der er specificeret for denne service, adskiller sig fra den konto, der er angivet for andre tjenester, der kører under den samme proces. ”

Hvis dette sker, skal du følge instruktionerne herunder for at løse det.

  1. Følg trin 1-3 fra instruktionerne ovenfor for at åbne tjenestens egenskabsvindue. Naviger til fanen Log på, og klik på knappen Gennemse ….

Log på >> Gennemse
  1. Under indtastningsfeltet " Indtast objektnavnet, der skal vælges ", skriv din kontos navn, klik på Kontrollér navne og vent på, at navnet bliver tilgængeligt.
  2. Klik på OK, når du er færdig, og skriv adgangskoden i feltet Adgangskode, hvis du bliver bedt om det. Det skal nu starte uden problemer!

Interessante Artikler