Fixa .NET Runtime Optimization Service Hög CPU-användning
Miscellanea / / January 12, 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 hemsida. 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](/f/95e9d47c82d61f42a25593b8a07b8dfb.jpg)
Innehåll
- Så här fixar du .NET Runtime Optimization Service Hög CPU-användning på Windows 10
- Varför .NET Runtime Optimization Service resulterar i hög CPU-användning?
- Metod 1: Utför Clean Boot av PC.
- Metod 2: Öka .NET Framework-processer
- Alternativ I: Via kommandotolken
- Alternativ II: Via GitHub-skript
- Metod 3: Starta om .NET Runtime Optimization Service
- Metod 4: Upptäck och ta bort skadlig programvara
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](/f/e4034c93b8e24ee50e3f6a83de69aa4f.jpg)
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 start där endast viktiga drivrutiner och startprogram laddas, för att undersöka om det är det verkligen ett av tredjepartsprogram som orsakar problemet med hög CPU-användning för .NET Runtime Optimization service. 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](/f/991fc26e542944a79308cb31ba618f6c.png)
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.](/f/aa90aec792f6601cc45e3c2c13bbc791.png)
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](/f/a4345bd82f3ca298d370b84e9a31cc05.png)
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](/f/8119b725e1b821d5ffd0edf9b57d0fc3.png)
6. En popup 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](/f/039fe6ebdf30cd089433cc32e1e46a4d.png)
7. Återigen, starta 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](/f/fe07f6e5856022ebd09a88e7ec1de48d.png)
8. Klicka på Öppna Aktivitetshanteraren hyperlänk, som visas.
![Klicka på hyperlänken Öppna Aktivitetshanteraren](/f/b5a25d34f2ede593ea18a866f0645c8b.png)
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](/f/a2c46e25eb2cc67ec2272e6def976ab7.png)
10. Till sist, stänga ner alla aktiva programfönster och omstartdin 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.](/f/129a3c760ed82606991c7c7b0dc88f24.png)
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](/f/de4fb0a1bcc7a5664ec19324384c89bd.png)
3. Nästa, exekvera ngen.exe executequeueditems, som visas nedan.
![kommando för att kontrollera om CPU-användningen sjunker till en normal nivå i kommandotolken eller cmd](/f/dff322d90c2909f4b3b0603d136670f4.png)
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. Här, kolla 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.](/f/7e3088877edd484deaa3ae57e4c507de.png)
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](/f/f780ddaf968f4f9da2695624ff9f1c27.png)
2. Högerklicka på Rå 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](/f/1fbd6f3d72d21039d5b8007f1b14f899.png)
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](/f/c2e535023b0f2b219e9960ad92f9a90b.png)
4. När du har laddat ner, ö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 + Rnycklar 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](/f/0470a668e410c2339b1771d6a634b723.png)
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.](/f/694f505f3af970d15bc5339add63ba83.png)
5. Klicka på Sluta knappen först. Vänta tills Service Status läses Slutade, och klicka sedan på Start knappen för att komma igång igen.
![klicka på Stoppa för att stoppa tjänstens status](/f/8fc2bb7825ce9d3798891fdb6eedd3ef.png)
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](/f/7f47e6ca39e1e3ef638755b808800869.png)
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.](/f/7aa11d05b4b01d075eb2cfba7cee0fdc.png)
8. Tryck 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. Här, klicka vidare Uppdatering och säkerhet, som visat.
![Uppdatering och säkerhet](/f/c7e13737770e6d4a2d195de52614d91d.png)
3. Gå till Windows säkerhet menyn och klicka på Virus- och hotskydd
![välj alternativet Virus- och hotskydd under Skyddsområden](/f/8e3f42d1941aae0600ddaa1e5bb0978e.png)
4. Klick 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](/f/1b1447c0d52b18b1d852039a76f7c236.png)
5. Om det finns någon skadlig programvara, klicka på Starta åtgärder till avlägsna eller blockera dem och starta om datorn.
![Alla hot kommer att värvas här. Klicka på Starta åtgärder under Aktuella hot.](/f/0d2de5d116ee9bd626c91883b136a05a.png)
Rekommenderad:
- Åtgärda Touchpad Scroll Fungerar inte på Windows 10
- Hur man ändrar startprogram i Windows 10
- Hur man stänger av mikrofonen i Windows 10
- 7 sätt att åtgärda datorn kraschar
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.