Jannah-tema Licensen är inte validerad. Gå till sidan med temainställningar för att validera licensen. Du behöver en enda licens för varje domännamn.

Åtgärda hög CPU-användning i .NET Runtime Optimization Service

Du kan ofta stöta på ett program eller en systemprocess som körs i bakgrunden och som förbrukar en onormal mängd systemresurser. En process höga systemresursanvändning kan avsevärt sakta ner andra systemprocesser och förvandla din dator till en trög röra. Det kan till och med få den att krascha helt. Vi har redan behandlat ett antal problem och processer med hög CPU-användning på vår webbplats. Dessutom ska vi idag diskutera hur man åtgärdar .NET Runtime Optimization Services höga CPU-användning och hur man återställer den till en acceptabel nivå.

Åtgärda hög CPU-användning i .NET Runtime Optimization Service 1200x800

Hur man åtgärdar hög CPU-användning i .NET Runtime Optimization Service i Windows 10

Som du vet används detta .NET-ramverk av Microsoft och andra parter för att bland annat utveckla och köra Windows-applikationer. Den körbara filen för den här tjänsten, kallad mscorsvw.exe, är en officiell Windows-komponent och utför uppgiften att optimera .NET-ramverket innan den kompileras om och kompileras av .NET-bibliotek. Detta hjälper applikationer och program att köras snabbare. Optimeringstjänsten är utformad för att köras i bakgrunden när datorn är inaktiv under en kort period på 5–10 minuter.

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

Ibland kan tjänsten ta längre tid än vanligt att kompilera om .NET-bibliotek. Detta resulterar i:

  • Din datortjänst är långsammare än vanligt.
  • Fel i din dator.
  • Dålig serviceleverans.
  • Systemresursanvändning av skadlig kod.

Åtgärda hög CPU-användning i .NET Runtime Optimization Service

Med tanke på den inverkan som den här tjänsten har på enskilda programs prestanda rekommenderas det inte att avsluta den omedelbart vid första tecken på skada. Om det verkar ta lång tid att avsluta tjänsten kan du påskynda processen genom att köra några kommandon eller ett skript. Andra åtgärder inkluderar att skanna datorn efter skadlig kod och virus, starta om tjänsten och utföra en ren start, enligt beskrivningen i nästa avsnitt.

Läs också:  Åtgärda Kan inte skapa ny oallokerad utrymmespartition i Windows 10

Metod 1: Utför en ren start av datorn

Det är mycket troligt att tjänsten har problem med att kompilera om bibliotek för ett visst tredjepartsprogram 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 kontrollera om det verkligen är ett tredjepartsprogram som orsakar .NET Runtime Optimization Services problem med hög CPU-användning. Här är stegen för att utföra en ren start i Windows 10:

1. اضغط على مفتاحي Windows + R Samtidigt för att börja springa Dialog ruta.

2. Typ msconfig och tryck på tangenten ange Att öppna Systeminstallation.

typ-msconfig-och-tryck-enter-tangenten-för-att-öppna-sy-457x272 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

3. Gå till fliken Tjänster och kryssa i rutan "Dölj alla Microsoft-tjänster".

gå-till-fliken-tjänster-och-markera-rutan-för-att-dölja-665x470 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

4. Klicka sedan på knappen. Inaktivera alla , som visas på den utvalda bilden. Det kommer att stoppa alla tredjepartstjänster och onödiga tjänster som körs i bakgrunden.

klicka-på-knappen-avaktivera-alla-för-att-stoppa-alla-tredje--573x398 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

5. Spara ändringarna genom att klicka på knappen. "Verkställ" > "OK".

save-the-changes-by-clicking-on-apply-and-then-exi-570x390 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

6. Ett popup-fönster visas som frågar om du vill starta om eller avsluta utan att starta om, som visas. Välj alternativet. Avsluta utan omstart.

a-pop-up-enquiry-whether-you-would-like-to-resta-347x143 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

7. Öppna fönstret Systemkonfiguration igen genom att upprepa steg 1-2. Växla till fliken Start.

Åtgärda hög CPU-användning i .NET Runtime Optimization Service

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

Klicka-på-den-öppna-task-managern-hyperlänken--665x470 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

Lägga märke till: Kontrollera kolumnen Startpåverkan för alla listade program/processer och inaktivera de som har stor inverkan på starten.

9. Högerklicka på Ansökan (Tycka om Ånga) och välj ett alternativ inaktivera Enligt nedanstående.

check-the-startup-impact-column-for-all-the-listed-970x777 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

10. Stäng slutligen alla aktiva programfönster och starta om datorn. Den kommer att starta i ett rent startläge.

Läs också:  9 lösningar för Wi-Fi-nätverk som inte visas i Windows 11

11. Kontrollera nu .NET Runtime-tjänstens CPU-användning i Aktivitetshanteraren. Om det är normalt, aktivera tredjepartsprogram ett i taget för att identifiera boven i dramat och avinstallera dem för att undvika liknande problem i framtiden.

Metod 2: Förbättra .NET Framework-processer

Eftersom det inte är möjligt att avsluta den här tjänsten kan du istället ge den en liten boost 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 vissa kommandon själv
  • Eller ladda helt enkelt ner det officiella Microsoft-skriptet från GitHub Och slå på den.

Alternativ 1: Via kommandotolken

1. Klicka på Start och skriv Kommandotolken och klicka Kör som administratör , som visas.

open-start-menu-type-command-prompt-and-click-on-784x703 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

2. Skriv det angivna kommandot och tryck på tangenten . ange att genomföra den.

Lägga märke till: Vilka kommandon som ska köras varierar beroende på systemarkitekturen.

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

execute-command-to-go-to-Microsoft-Net-framework-in-cmd-or-Command-Prompt-1024x214-1-1024x214 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

3. Utför sedan de verkställande uppgifterna. ngen.exe , Enligt nedanstående.

Åtgärda hög CPU-användning i .NET Runtime Optimization Service

Proffstips: Ta reda på om din Windows-dator är 32-bitars eller 64-bitars.

Om du är osäker på din systemarkitektur, följ bara de angivna stegen:

1. اضغط على مفتاحي Windows + R Tillsammans för att öppna Dialogrutan Kör.

2. Typ msinfo32 och klicka "OK" att öppna ett fönster Systeminformation.

3. Kontrollera systemtypetiketten här för att verifiera den.

note-if-you-are-not-sure-about-your-systems-arch-1024x590-1-1024x590 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

Alternativ 2: Via GitHub-skript

1. Gå till sidan GitHub För att få manuset.

Click-on-Raw-option-in-github-page-1024x519-1-1024x519 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

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

högerklicka-på-Raw-option-och-välj-Save-link-as...-in-github-page-1024x491-1-1024x491 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

3. Förändring Spara som till mig Windows Script-fil och klicka Spara.

choose-save-as-type-to-Windows-Script-File-and-click-on-Save-1024x578-1-1024x578 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

4. När du har laddat ner filen, öppna den med Windows Script-värd.

Metod 3: Starta om .NET Runtime Optimization Service

Tjänster kraschar ofta och uppvisar sedan konstiga beteenden, till exempel att använda onödiga mängder systemresurser eller förbli aktiva under en längre tid. Den felaktiga instansen kan orsakas av buggar i den aktuella versionen av Windows-operativsystemet. Så här åtgärdar du hög CPU-användning för .NET Runtime Optimization Service genom att starta om tjänsten:

Läs också:  Åtgärd: Windows Store-appar hänger sig eller är skadade i Windows 10

Lägga märke till: Den här lösningen fungerar bara med system som har ett dedikerat grafikkort som stöds av NVIDIA.

1. اضغط على مفتاحي Windows + R Samtidigt för att börja springa Dialog ruta.

2. Typ services.msc och klicka "OK" För att öppna ett program Tjänster.

type-services-msc-and-click-on-ok-to-open-the-serv-457x272 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

3. Bläddra igenom listan och leta reda på tjänsten. NVIDIA-telemetribehållare.

4. Högerklicka på den och välj Egenskaper Från kontextmenyn, som visas.

Bläddra igenom listan och leta reda på nvidia telemetr 733x503. Åtgärda hög CPU-användning i .NET Runtime Optimization Service.

5. Klicka på knappen "stänga av" Vänta först tills tjänstens status är Stoppad och klicka sedan på Start-knappen för att starta om den igen.

word-image-389x450 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

6. Se till att Starttyp är inställd på Automatisk.

i-den-allmänna-fliken-klicka-på-startup-skriv-drop-d-406x468 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

7. När tjänsten har startats om klickar du på Verkställ > OK För att spara ändringarna och stänga egenskapsfönstret.

once-the-service-restarts-click-on-apply-to-save-389x448 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

8. Tryck på tangenterna Ctrl + Skift + Esc Tillsammans för att öppna Task manager Kontrollera om tjänsten fortfarande använder höga CPU-resurser.

Metod 4: Upptäck och ta bort skadlig programvara

Om tjänstens onormala CPU-användning kvarstår, kör en virus-/skanning för att utesluta risken för infektion. Skadliga program kan infiltrera din dator om du inte är försiktig. Dessa program kommer att dölja sig som legitima Windows-komponenter, vilket orsakar en mängd olika problem, till exempel hög CPU-användning. Du kan använda den inbyggda Windows Defender för att skanna din dator eller använda annan specialiserad säkerhetsprogramvara som finns tillgänglig. Följ dessa steg för att åtgärda problemet med hög CPU-användning i .NET Runtime Optimization Service genom att ta bort skadlig programvara från din dator:

1. اضغط على مفتاحي Windows + I Samtidigt att öppna Inställningar.

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

uppdatering-och-säkerhet-5-743x606 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

3. Gå till menyn Windows Security och klicka virus & Hotskydd

select-the-virus-and-threat-protection-option-unde-777x634 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

4. Klicka på Snabb kontroll För att skanna din dator för att se om det finns någon skadlig programvara.

klicka-på-snabbskanning-i-virus-och-hotskyddsmenyn-849x541 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

5. Om skadlig kod hittas klickar du på Starta processen För att ta bort eller blockera den och starta om datorn.

alla-hoten-kommer-att-registreras-här-klicka-på-st-560x511 Åtgärda hög CPU-användning i .NET Runtime Optimization Service

Förhoppningsvis har en av lösningarna ovan åtgärdat .NET Runtime Optimization Services höga CPU-användning på din dator. Om samma problem återkommer senare, kontrollera om det finns en Windows-uppdatering eller installera om den senaste versionen. . Framework NETOm du har några frågor/förslag angående den här artikeln är du välkommen att lämna dem i kommentarsfältet.

Gå till översta knappen