Categories: Windows

4 manieren om het hoge CPU-gebruik van de .NET runtime optimalisatiedienst te verhelpen

Er zijn tal van achtergrondprocessen die plaatsvinden en draaien op de achtergrond wanneer u uw PC gebruikt.En als uw PC zonder enige reden hapert bij het uitvoeren van zelfs eenvoudige taken, dan moet u eens kijken naar de processen en diensten die op de achtergrond draaien.Er kunnen processen zijn die uw CPU opgebruiken, waardoor de rest van de inputs traag verwerkt wordt.Eén zo'n proces is de.NET runtime optimalisatiesproces (mscorsvw.exe) die door veel Windows gebruikers op heterdaad werd betrapt terwijl hij een groot deel van de CPU gebruikte zonder enige reden.Als u ook geconfronteerd wordt met hetzelfde probleem met uw .NET runtime-optimalisaties, dan heb ik hier de bewezen manieren besproken hoe u het hoge CPU-gebruik van de .NET runtime-optimalisatie op Windows kunt oplossen.

Wat is .NET tuntime optimalisatie service en Wat is het belang ervan?

De .NET runtime optimalisatiedienst kan op de achtergrond draaien in de vorm van mscorsvw.exe.Dit is de naam van het werkelijke uitvoerbare bestand van de .NET runtime optimalisatiedienst.Deze dienst wordt gebruikt om de PC te optimaliseren door de .NET assemblies op de achtergrond te precompileren terwijl de PC inactief is.Deze dienst is nodig voor uw software, programma's en toepassingen op uw PC omdat hij native beeldgeneratortechnologie bevat, waardoor de apps en software snel kunnen opstarten.

Sommige toepassingen draaien langzamer bij afwezigheid van de .NET runtime optimalisatiedienst, terwijl sommige direct weigeren te draaien bij afwezigheid ervan.Het uitschakelen van deze dienst zal dus heel wat problemen veroorzaken bij het uitvoeren van de toepassingen.Maar als het proces veel processorkracht verbruikt, dan wordt het echt belangrijk om dit uit te zoeken.

Waardoor verbruikt de .NET runtime optimalisatiedienst veel CPU-bronnen?

De .NET runtime optimalisatiedienst is gemaakt om de .NET framework bibliotheken te compileren voor ongeveer 5 tot 10 minuten en alleen in de omstandigheden wanneer de PC aan staat in een inactief scenario.Als de dienst echter veel CPU-kracht verbruikt, dan kunnen de volgende oorzaken daarvoor zijn:

  • Trage werking van de optimalisatiedienstkan het hoge CPU gebruik probleem veroorzaken.Als het langer dan 5 tot 10 minuten loopt door trage werking, zijn er mogelijkheden dat de .NET runtime optimalisatiedienst CPU begint te vreten om de compilatie te voltooien.
  • Gestoorde dienstkan ook het probleem zijn.Als de .NET runtime optimalisatiefout corrupt is en op de achtergrond wordt uitgevoerd, dan zal het uiteraard abnormaal functioneren zoals abnormaal gebruik van de CPU.
  • Malwareis een van de meest voorkomende redenen achter dit probleem.Dit komt omdat het eigenlijk de malware is die op de achtergrond draait onder de vermomming van de .NET runtime optimization service.

Herstel .NET runtime optimalisatie hoog CPU-gebruik

Nu je een goed idee hebt over wat de .NET runtime optimalisatie service is, wat het belang ervan is en wat de mogelijke oorzaken kunnen zijn achter het verbruik van de hoge CPU-bronnen, laten we de bewezen manieren bespreken waarop je dit probleem op je Windows PC kunt oplossen.

Fix 1: Voer een malware scan uit

Het allereerste wat u moet doen wanneer u geconfronteerd wordt met een hoog CPU-gebruik als gevolg van een achtergronddienst, is het uitvoeren van een grondige volledige scan van de hele PC op malware.Hetzelfde geldt ook hier.Er is ontdekt dat er malware is die draait onder de vermomming van de .NET runtime optimization service, waardoor het de aanvullende kwaadaardige operaties uitvoert onder de branding van .NET.Ook kan het moeilijk zijn voor Windows' ingebouwde Virus & threat beschermingstoepassing om de malware te vinden.Maar je kunt het proberen.

  • Zoeken naarVirus & bescherming tegen bedreigingenen open het vanuit de zoekresultaten.
  • Ga naar de scanopties en selecteerVolledige scan.

Als na het uitvoeren van een volledige scan malware wordt gevonden, is het goed en wel.Je kunt het verwijderen.Maar als u dubbel zeker wilt zijn over de malware, raad ik u aan gratis anti-virussoftware van derden te gebruiken, zoals Avast en Malwarebytes.

Fix 2: Optimaliseer en versnel .NET runtime optimalisatie service

De .NET runtime optimalisatiedienst is gemaakt om slechts met één enkele CPU core te draaien.Maar als u van mening bent dat de service traag draait, wat resulteert in een hoog CPU-gebruik, kunt u de .NET runtime optimalisatie service versnellen om meer cores te gebruiken.Hierdoor zal de dienst de bronnen veel sneller compileren.Om de service te optimaliseren en te versnellen, moet u eerst weten of u een 32-bit Windows of een 64-bit Windows gebruikt.

  • Om uit te zoeken of u een 32-bit of 64-bit OS versie gebruikt, opent uBestandsbeheer, klik met de rechtermuisknop opDeze PCen klik opEigenschappen. Onder de sectie Systeemtype, ziet u 32-bit of 64-bit.
  • Zoek cmd en openOpdrachtpromptals beheerder.
  • Voer de volgende commando's uit in de Command Prompt, afhankelijk van de 32-bit of 64-bit OS versie:
    • Voor 32-bit OS: cd C:WindowsMicrosoft.NETFrameworkv4.0.30319
    • Voor 64-bit OS: cd c:WindowsMicrosoft.NETFramework64v4.0.30319
  • Voer nu het volgende commando uit en wacht een paar minuten voordat u de opdrachtprompt sluit:ngen.exe executequeueditems

Start nu het taakbeheer en kijk wat de status is van uw CPU-gebruik.Er is ook een alternatieve manier om de .NET runtime optimalisatiedienst te optimaliseren en te versnellen als je niet met de commandoregels wil knoeien.Er is een officieel Microsoft script dat kan worden gebruikt om hetzelfde te doen als wat ik je hierboven heb laten zien.

  • Ga gewoon naar de scriopagina op github van hier.
  • Klik met de rechtermuisknop op Raw en selecteer deLink opslaan als...optie om het script te downloaden als een .wsf bestand.
  • Voer nu het script uit door te dubbelklikken op het gedownloade bestand en tenslotte te klikken opUitvoeren.

Fix 3: Herstart de .NET runtime optimalisatie service (Nvidia Telemetry Service)

Het herstarten van de .NET runtime optimalisatie service kan het probleem doen verdwijnen als het probleem zich voordoet als gevolg van caching.Om de service te herstarten:

  • Druk op Win+R, type inservices.mscen druk op Enter.
  • Scroll naar beneden en zoek naarNVIDIA Telemetrie Containerklik er met de rechtermuisknop op en selecteerHerstart.
  • Klik opnieuw met de rechtermuisknop op deNVIDIA Telemetrie Containeren selecteer nuEigenschappen.
  • Maak deOpstart type:optie is ingesteld op automatisch.Klik nu op Stop en dan op Start.
  • Klik tenslotte op OK.

Fix 4: Herstart uw PC

De reden achter het hoge CPU-gebruik door de .NET runtime optimalisatiedienst kan een specifieke software zijn.Als u denkt dat dit het geval is, kunt u proberen het systeem opnieuw op te starten.Dit zal ervoor zorgen dat alleen de noodzakelijke Windows diensten draaien en niet een van de diensten van een of andere toepassing.

  • Druk op Win+R, type inmsconfigen druk op OK.
  • Dit zal een configuratievenster openen.Ga naar het tabblad Diensten, vink deVerberg alle Microsoft dienstenvakje en klik dan op deAlles uitschakelenknop.
  • Nu zal u gevraagd worden om de PC te herstarten.Kies deStart later opnieuw opoptie.
  • Ga nu, in hetzelfde configuratievenster, naar deStartuptabblad en klik opOpen Taakbeheer.
  • Onder deImpact van de startvariabele, kijk en schakel de apps uit waarvan de Startup impact status zegtHoog.
  • Start tenslotte de PC opnieuw op.

Open Taakbeheer nadat de PC opnieuw is opgestart en kijk of het probleem is verholpen.Als het probleem er niet meer is, kunt u de taken die u eerder had uitgeschakeld weer inschakelen.

Bottom Line

Dus, dit waren de manieren om het hoge CPU-gebruik door de .NET runtime optimalisatiedienst op Windows te verhelpen.Als geen van de fixes werkt voor u, dan zult u een technicus moeten raadplegen of u kunt de PC gebruiken met het .NET Framework tijdelijk uitgeschakeld.Ik zou je echter niet aanraden om de service uit te schakelen, aangezien deze nodig is voor een aantal standaard Windows programma's.

Als deze gids nuttig voor u was, kunt u overwegen hem te delen met de behoeftigen in uw omgeving.Als je nog andere oplossingen voor deze oplossing hebt of vragen over de stappen die hier zijn beschreven, kun je die in de opmerkingen hieronder achterlaten.Ik zal daar zeker eens naar kijken.

Lees ook:

  • Hoe .Net Runtime Optimization Service-fout bij hoog CPU-gebruik in Windows 10 te herstellen
  • 5 manieren om de trage Agenda-app in iOS 15.1 te repareren
  • Hoe laat je je iPhone iets zeggen als je hem inplugt
  • 11 Manieren om de fout ERR_NETWORK_CHANGED in Chrome te herstellen
  • Herstel 'npm command not found' fout in Windows, macOS & Linux
  • Fix 'Uw systeem heeft geen applicatie geheugen meer.' op Mac
fastfixguide

Recent Posts

Kan partitie niet verwijderen, volume verwijderen is niet ingeschakeld in Schijfbeheer repareren

Als u ruimte op uw schijf wilt vrijmaken of niet-toegewezen ruimte wilt krijgen om een…

2 jaar ago

12 manieren om de fout 'Het systeem kan het opgegeven bestand niet vinden' op te lossen

Het systeem kan het opgegeven bestand niet vinden is een fout die kan verschijnen wanneer…

2 jaar ago

Kan dit Outlook-gegevensbestand niet verwijderen (opgelost)

Een paar Windows-gebruikers worden geconfronteerd met het probleem "U kunt dit Outlook-gegevensbestand niet verwijderen" wanneer…

2 jaar ago

Optie voor app- en browserbeheer ontbreekt in Windows Security Fix

Sommige Windows-gebruikers hebben de afwezigheid van de app- en browserbeheeropties van Windows Security gemeld.Deze functie…

2 jaar ago

Audio en video niet synchroon in Windows 11 [repareren]

Verschillende Windows-gebruikers hebben een probleem geconstateerd tijdens het bekijken van films of series op hun…

2 jaar ago

Kan de weergavetaal in Windows 11 niet wijzigen [repareren]

De weergavetaal is de front-endtaal waarin gebruikers de inhoud op het systeemscherm kunnen lezen en…

2 jaar ago