Mjuk

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

Prova Vårt Instrument För Att Eliminera Problem





Postat påSenast uppdaterad: 12 januari 2022

Du kan ofta stöta på en applikation eller en bakgrundsprocess som fyller en onormal mängd systemresurser. Den höga systemresursanvändningen för en process kan sakta ner andra funktioner i 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

Innehåll[ Dölj ]



Så här fixar du .NET Runtime Optimization Service Hög CPU-användning på Windows 10

Som du kanske är medveten om, detta .NET ramverk används av Microsoft och andra tredje parter för att utveckla och köra Windows-applikationer bland annat. Den körbara filen för denna tjänst, 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 designad för att köras i bakgrunden när din dator står stilla under en kort period på 5-10 minuter.

Varför .NET Runtime Optimization Service resulterar i hög CPU-användning?

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

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 Windows + R-tangenter samtidigt för att starta Springa dialog ruta.

2. Typ msconfig och slå på Stiga på nyckel för att öppna Systemkonfiguration .

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 Tjänster fliken och markera rutan Dölj alla Microsoft-tjänster .

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

4. Klicka sedan på Inaktivera alla knappen, visas 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å Använd > OK knappar.

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 Omstart eller Avsluta utan omstart visas, som visas. Välj den Avsluta utan omstart alternativ.

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

7. Starta igen Systemkonfiguration fönster genom att upprepa Steg 1-2. Byt till Börja flik.

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

8. Klicka på Öppna Aktivitetshanteraren hyperlänk, som visas.

Klicka på hyperlänken Öppna Aktivitetshanteraren

Notera: Kontrollera kolumnen Startup impact för alla angivna applikationer/processer och inaktivera de med en Hög starteffekt .

9. Högerklicka på Ansökan (t.ex. Ånga ) och välj Inaktivera alternativ, 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. Slutligen, stänga ner alla aktiva programfönster och omstart din PC . Det kommer att starta i ett rent startläge.

11. Kontrollera nu .NET Runtime-tjänstens CPU-användning i Aktivitetshanteraren. Om det är normalt, aktivera tredjepartsprogram ett i taget för att fästa den skyldige ansökan och avinstallera det för att undvika sådana problem i framtiden.

Läs också: Hur man fixar hkcmd High CPU Usage

Metod 2: Öka .NET Framework-processer

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

Alternativ I: Via kommandotolken

1. Klicka på Start , typ Kommandotolken och klicka Kör som administratör , som visat.

Ö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å Stiga på nyckel- att verkställa.

Notera: De kommandon som behöver köras skiljer sig beroende på systemarkitektur.

    För 32-bitars system: cd c: Windows Microsoft.NET Framework v4.0.30319 För 64-bitars system: 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 , 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

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

1. Träffa Windows + R-tangenter tillsammans för att öppna Springa dialog ruta.

2. Typ msinfo32 och klicka på OK att öppna Systeminformation fönster.

3. Kontrollera här Systemtyp etikett för att kontrollera 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å: Vad är HKEY_LOCAL_MACHINE?

Alternativ II: Via GitHub-skript

1. Gå till GitHub sida för manus .

klicka på alternativet Raw på github-sidan

2. Högerklicka på knappen och välj Spara länk som… alternativ, som visas.

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

3. Ändra Spara som typ till Windows skriptfil och klicka på Spara .

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å: Fixa DISM Host Service Process Hög CPU-användning

Metod 3: Starta om .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:

Notera : Denna lösning fungerar endast för system med ett dedikerat NVIDIA-drivet grafikkort.

1. Tryck Windows + R nycklar samtidigt för att starta Springa dialog ruta.

2. Typ tjänster.msc och klicka på OK att öppna Tjänster Ansökan.

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 igenom listan och leta upp NVIDIA Telemetri Container service.

4. Högerklicka på den och välj Egenskaper 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 på Sluta knappen först. Vänta på att Service Status ska läsas Slutade , 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: är satt till Automatisk .

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å Använd > OK för att spara ändringarna och stänga Egenskaper fönster.

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-tangenter tillsammans för att öppna Aktivitetshanteraren och kontrollera om tjänsten fortfarande använder höga CPU-resurser.

Läs också: Vad är Google Chrome Elevation Service

Metod 4: Upptäck och ta bort skadlig programvara

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 fixa problem med hög CPU-användning av .NET runtime optimization service genom att ta bort skadlig programvara från din dator:

1. Träffa Windows + I-tangenter samtidigt för att öppna inställningar .

2. Klicka här Uppdatering och säkerhet , som visat.

Uppdatering och säkerhet

3. Gå till Windows säkerhet menyn och klicka på Virus- och hotskydd

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

4. Klicka Snabbskanning för att skanna din dator för att kontrollera om det finns någon 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 till ta bort eller blockera dem och starta om datorn.

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

Rekommenderad:

Förhoppningsvis har någon av ovanstående lösningar fixat . NET runtime optimeringstjänst hög CPU problem på din PC. Om samma problem kommer tillbaka för att förfölja dig senare, leta efter tillgängliga Windows-uppdateringar eller installera om den senaste versionen av .NET ramverk . Om du har några frågor/förslag angående den här artikeln får du gärna släppa dem i kommentarsfältet.

Elon Decker

Elon är en teknisk skribent på Cyber ​​S. Han har skrivit instruktionsguider i cirka 6 år nu och har täckt många ämnen. Han älskar att ta upp ämnen relaterade till Windows, Android och de senaste tricken och tipsen.