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å.
Innehåll[ Dölj ]
- 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.
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 .
3. Gå till Tjänster fliken och markera rutan 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.
5. Spara ändringarna genom att klicka på Använd > OK knappar.
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.
7. Starta igen Systemkonfiguration fönster genom att upprepa Steg 1-2. Byt till Börja flik.
8. Klicka på Öppna Aktivitetshanteraren hyperlänk, som visas.
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.
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.
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.
- Å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
3. Kör sedan ngen.exe executequeueditems , som visas nedan.
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.
Läs också: Vad är HKEY_LOCAL_MACHINE?
Alternativ II: Via GitHub-skript
1. Gå till GitHub sida för manus .
2. Högerklicka på Rå knappen och välj Spara länk som… alternativ, som visas.
3. Ändra Spara som typ till Windows skriptfil 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.
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.
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.
6. Se till att Starttyp: är satt till Automatisk .
7. När tjänsten startar om, klicka på Använd > OK för att spara ändringarna och stänga Egenskaper fönster.
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.
3. Gå till Windows säkerhet menyn och klicka på Virus- och hotskydd
4. Klicka Snabbskanning för att skanna din dator för att kontrollera om det finns någon skadlig programvara eller inte.
5. Om det finns någon skadlig programvara, klicka på Starta åtgärder till ta bort eller blockera dem och starta om datorn.
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 DeckerElon ä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.