Fixa .NET Runtime Optimization Service Hög CPU-användning

Du kan ofta stöta på en applikation eller en bakgrundsprocess som fyller en onormal mängd systemresurser. Den höga systemresursanvändningen av en process kan sakta ner andra operationer av systemet enormt och kan förvandla din dator till en laggy röra. Det kan också få den att krascha helt. Vi har redan täckt en uppsjö av processer och problem med hög CPU- användning på vår webbplats . Dessutom kommer vi idag att diskutera det enstaka .NET Runtime Optimization -tjänsten problem med hög CPU- användning och hur man kan få tillbaka det till en acceptabel nivå.

Fixa .NET Runtime Optimization Service Hög CPU-användning

Så här fixar du .NET Runtime Optimization Service Hög CPU-användning på Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)

Som du kanske är medveten om används detta .NET-ramverk(.NET framework) av Microsoft och andra tredje parter för att bland annat utveckla och köra Windows-applikationer(for developing and running Windows applications) . Den körbara filen för den här tjänsten, som heter mscorsvw.exe , är en officiell Windows - komponent och utför uppgiften att optimera .NET -ramverket, nämligen för- och omkompilering av .NET - bibliotek. Detta hjälper applikationer och program att starta snabbare. Optimeringstjänsten är utformad för att köras i bakgrunden( designed to run in the background) när din dator är inaktiv under en kort period på 5-10 minuter.

Varför .NET Runtime Optimization Service resulterar i hög CPU-användning?(Why .NET Runtime Optimization Service Results in High CPU Usage?)

Ibland kan tjänsten ta längre tid än vanligt att återkompilera .NET-bibliotek. Detta resulterar i

  • Din PC-tjänst går långsammare än vanligt.
  • Felinstanser i din dator.
  • Tjänsten som görs korrupt.
  • Användning av systemresurser av skadlig programvara.

.net runtime optimering tjänst process som tar mycket minne visas i Task Manager

Med tanke på inverkan av den här tjänsten på individuell appprestanda, rekommenderas inte dess omedelbara uppsägning vid första ögonkastet av ofog. Om tjänsten verkar ta för lång tid att slutföra sin funktion, har du möjlighet att snabba upp saker och ting genom att köra några kommandon eller ett skript. Andra korrigeringar inkluderar att skanna datorn efter skadlig programvara och virus, starta om tjänsten och utföra en ren uppstart, som förklaras i nästa segment.

Metod 1: Utför Clean Boot av PC
(Method 1: Perform Clean Boot of PC )

Det är mycket möjligt att tjänsten har svårt att kompilera om biblioteken för en viss tredjepartsapplikation och därför förbrukar mer CPU- kraft för att slutföra uppgiften. Du kan utföra en ren uppstart där endast viktiga drivrutiner och startprogram laddas, för att undersöka om det verkligen är ett av tredjepartsprogrammen som orsakar problemet med hög CPU- användning för tjänsten .NET Runtime Optimization . Stegen för att utföra ren start av Windows 10 är följande:

1. Tryck på Windows + R keys samtidigt för att starta dialogrutan Kör .(Run)

2. Skriv msconfig och tryck på Enter för att öppna System Configuration .

Skriv msconfig och tryck på Enter-tangenten för att öppna System Configuration-applikationen.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

3. Gå till fliken Tjänster(Services ) och markera rutan Dölj alla Microsoft-tjänster(Hide all Microsoft services) .

Gå till fliken Tjänster och markera rutan för Dölj alla Microsoft-tjänster.

4. Klicka sedan på knappen Inaktivera alla(Disable All) , markerad. Det kommer att stoppa alla tredjepartstjänster och onödiga tjänster från att köras i bakgrunden.

Klicka på knappen Inaktivera alla för att stoppa alla tredjepartstjänster och onödiga tjänster från att köras i bakgrunden.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

5. Spara ändringarna genom att klicka på Apply > OK -knapparna.

Spara ändringarna genom att klicka på Verkställ och avsluta sedan genom att klicka på OK

6. Ett popup-fönster som frågar om du vill starta om(Restart ) eller avsluta utan omstart(Exit without restart ) visas, som visas. välj alternativet Avsluta utan omstart(Exit without restart ) .

En popup som frågar om du vill starta om eller avsluta utan omstart visas, välj alternativet Avsluta utan omstart

7. Starta fönstret Systemkonfiguration igen(System Configuration) genom att upprepa steg 1-2. (Steps 1-2.)Växla till fliken Startup .

Återigen, starta systemkonfigurationsfönstret och navigera till fliken Startup.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

8. Klicka på hyperlänken Öppna Aktivitetshanteraren(Open Task Manager) , som visas.

Klicka på hyperlänken Öppna Aktivitetshanteraren

Obs:(Note: ) Kontrollera kolumnen Startup impact för alla angivna applikationer/processer och inaktivera de som har en High Startup impact .

9. Högerklicka på programmet( application) (t.ex. Steam ) och välj alternativet Inaktivera(Disable ) , som visas nedan.

Kontrollera kolumnen Startup impact för alla listade applikationer eller processer och inaktivera de med ett högt effektvärde.  För att inaktivera, högerklicka helt enkelt på dem och välj alternativet Inaktivera.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

10. Stäng slutligen(close) alla aktiva programfönster och starta (restart) om datorn(your PC) . Det kommer att starta i ett rent startläge.

11. Kontrollera nu .NET Runtime -tjänstens CPU- användning i Aktivitetshanteraren(Task Manager) . Om det är normalt, aktivera tredjepartsprogram ett i taget( enable third-party programs one at a time) för att fästa den skyldige applikationen och avinstallera den(uninstall it) för att undvika sådana problem i framtiden.

Läs också: (Also Read:) Så här fixar du hkcmd hög CPU-användning(How to Fix hkcmd High CPU Usage)

Metod 2: Öka .NET Framework-processer(Method 2: Boost .NET Framework Processes)

Eftersom att avsluta denna tjänst inte är ett alternativ, kan du istället ge den här tjänsten ett litet uppsving genom att låta den använda ytterligare CPU- kärnor. Som standard använder tjänsten bara en kärna.

  • Du kan antingen utföra ett par kommandon själv
  • eller helt enkelt ladda ner ett officiellt Microsoft- skript från GitHub och kör det.

Alternativ I: Via kommandotolken(Option I: Via Command Prompt)

1. Klicka på Start , skriv Kommandotolken(Command Prompt) och klicka på Kör som administratör(Run as administrator) , som visas.

Öppna Start-menyn, skriv Kommandotolken och klicka på Kör som administratör i den högra rutan.

2. Skriv det givna kommandot och tryck på Enter för(key) att utföra.

Obs:(Note:) De kommandon som måste utföras skiljer sig beroende på systemarkitektur.

  • För 32-bitarssystem: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • För 64-bitarssystem: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

kör kommandot för att gå till Microsoft Net framework i cmd eller kommandotolken.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

3. Kör sedan ngen.exe executequeueditems(ngen.exe executequeueditems) , som visas nedan.

kommando för att kontrollera om CPU-användningen sjunker till en normal nivå i kommandotolken eller cmd

Proffstips: Bestäm om Windows PC är 32-bitars och 64-bitars
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit )

Om du inte är säker på din systemarkitektur, följ helt enkelt de givna stegen:

1. Tryck på Windows + R keys tillsammans för att öppna dialogrutan Kör .(Run)

2. Skriv msinfo32 och klicka på OK för att öppna fönstret Systeminformation .

3. Kontrollera här etiketten System Type för att se efter detsamma.

Om du inte är säker på systemets arkitektur, kör du helt enkelt msinfo32 i kommandorutan Kör och kontrollerar etiketten Systemtyp i följande fönster.

Läs också: (Also Read:) Vad är HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Alternativ II: Via GitHub-skript(Option II: Via GitHub Script)

1. Gå till GitHub- sidan för skriptet(script) .

klicka på alternativet Raw på github-sidan

2. Högerklicka på Raw - knappen och välj alternativet Spara länk som...(Save link as…) som visas.

högerklicka på alternativet Raw och välj Spara länk som... på github-sidan

3. Ändra Spara som-typen(Save as type) till Windows-skriptfil(Windows Script File) och klicka på Spara(Save) .

välj spara som typ till Windows Script File och klicka på Spara

4. När du har laddat ned, öppna filen med Windows Script Host .

Läs också: (Also Read: )Fixa DISM Host Service Process Hög CPU-användning(Fix DISM Host Servicing Process High CPU Usage)

Metod 3: Starta om .NET Runtime Optimization Service(Method 3: Restart .NET Runtime Optimization Service)

Tjänster kan ofta ha fel och sedan uppvisa konstigt beteende som att använda onödigt stora mängder systemresurser eller att vara aktiv under en längre tid. Den felaktiga instansen kan hända på grund av de buggar som finns i den nuvarande Windows OS - builden. Så här löser du .NET runtime optimization service hög CPU- användning genom att starta om tjänsten:

Obs(Note) : Denna lösning fungerar endast för system med ett dedikerat NVIDIA-drivet grafikkort.

1. Tryck på Windows + R tangenterna(keys) samtidigt för att starta dialogrutan Kör .(Run)

2. Skriv services.msc och klicka på OK för att öppna programmet Services .

Skriv services.msc och klicka på OK för att öppna programmet Services.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

3. Bläddra(Scroll) igenom listan och leta upp tjänsten NVIDIA Telemetry Container .

4. Högerklicka på den och välj Egenskaper(Properties ) från snabbmenyn, som visas.

Bläddra igenom listan och leta upp tjänsten NVIDIA Telemetry Container.  Högerklicka på den och välj Egenskaper från snabbmenyn.

5. Klicka först på Stopp(Stop ) -knappen. Vänta(Wait) tills Service Status läser Stoppad(Stopped) och klicka sedan på Start- knappen för att komma igång igen.

klicka på Stoppa för att stoppa tjänstens status

6. Se till att Starttyp:( Startup type:) är inställd på Automatisk(Automatic) .

På fliken Allmänt klickar du på rullgardinsmenyn Starttyp och väljer Automatisk från menyn.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

7. När tjänsten startar om, klicka på Apply > OK för att spara ändringarna och stänga fönstret Egenskaper .(Properties)

När tjänsten startar om, klicka på Verkställ för att spara ändringarna och stänga fönstret Egenskaper.

8. Tryck på Ctrl + Shift + Esc keys  samtidigt för att öppna Aktivitetshanteraren(Task Manager ) och kontrollera om tjänsten fortfarande använder höga CPU- resurser.

Läs också: (Also Read:) Vad är Google Chrome Elevation Service(What is Google Chrome Elevation Service)

Metod 4: Upptäck och ta bort skadlig programvara(Method 4: Detect & Remove Malware)

Om tjänsten onormal konsumtion av CPU kvarstår, kör en virus-/skadlig programvara för att utesluta risken för infektioner. Skadliga program kan smyga sig in på din dator om du inte är försiktig. Dessa program kommer att dölja sig och låtsas vara officiella Windows -komponenter och orsaka flera problem som hög CPU- användning. Du kan använda den inbyggda Windows Defender för att skanna din dator eller så kan du använda andra specialiserade säkerhetsprogram som kommer väl till pass. Följ dessa steg för att åtgärda .NET runtime optimization service problem med hög CPU- användning genom att ta bort skadlig programvara från din dator:

1. Tryck på Windows + I keys samtidigt för att öppna Inställningar(Settings) .

2. Klicka här på Uppdatera och säkerhet(Update & Security) , som visas.

Uppdatering och säkerhet

3. Gå till Windows-säkerhetsmenyn(Windows Security) och klicka på Virus- och hotskydd(Virus & threat protection)

välj alternativet Virus- och hotskydd under Skyddsområden

4. Klicka på Snabbsökning(Quick scan ) för att skanna din dator för att kontrollera om det finns skadlig programvara eller inte.

klicka på Snabbsökning i Virus- och hotskyddsmenyn.  Hur man fixar .NET Runtime Optimization Service Hög CPU-användning

5. Om det finns någon skadlig programvara, klicka på Starta åtgärder(Start actions) för att ta bort(remove) eller blockera(block) dem och starta om din dator.

Alla hot kommer att värvas här.  Klicka på Starta åtgärder under Aktuella hot.

Rekommenderad:(Recommended:)

Förhoppningsvis har någon av ovanstående lösningar fixat . NET runtime optimization service hög CPU-(NET runtime optimization service high CPU) problem på din PC. Om samma problem kommer tillbaka och förföljer dig senare, leta efter tillgängliga Windows -uppdateringar eller installera om den senaste versionen av .NET Framework . Dessutom, om du har några frågor/förslag angående den här artikeln får du gärna släppa dem i kommentarsektionen. 



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts