Fix .NET Runtime Optimization Service Hoog CPU-gebruik

U kunt vaak een toepassing of een achtergrondsysteemproces tegenkomen dat een abnormale hoeveelheid systeembronnen in beslag neemt. Het hoge gebruik van systeembronnen van een proces kan andere bewerkingen van het systeem enorm vertragen en kan van uw pc een trage puinhoop maken. Het kan er ook voor zorgen dat het volledig crasht. We hebben al een overvloed aan processen en hoge CPU- gebruiksproblemen behandeld op onze website . Bovendien zullen we vandaag het incidentele probleem met het hoge CPU- gebruik van de .NET (CPU)Runtime Optimization -service bespreken en hoe dit terug te brengen tot een acceptabel niveau.

Fix .NET Runtime Optimization Service Hoog CPU-gebruik

Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik op Windows 10(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)

Zoals u wellicht weet, wordt dit .NET-framework door Microsoft en andere derde partijen onder meer gebruikt voor het ontwikkelen en uitvoeren van Windows-applicaties(for developing and running Windows applications) . Het uitvoerbare bestand voor deze service, genaamd mscorsvw.exe , is een officiële Windows - component en voert de taak uit van het optimaliseren van het .NET -framework, namelijk het voor- en hercompileren van .NET - bibliotheken. Dit helpt applicaties en programma's sneller te starten. De optimalisatieservice is ontworpen om op de achtergrond te draaien( designed to run in the background) wanneer uw pc gedurende een korte periode van 5-10 minuten inactief is.

Waarom resulteert de .NET Runtime Optimization-service in een hoog CPU-gebruik?(Why .NET Runtime Optimization Service Results in High CPU Usage?)

Soms kan de service langer duren dan normaal om .NET-bibliotheken opnieuw te compileren. Dit resulteert in

  • Uw pc-service werkt langzamer dan normaal.
  • Glitch-instanties op uw computer.
  • De serviceweergave is beschadigd.
  • Gebruik van systeembronnen door malware.

.net runtime-optimalisatieserviceproces dat veel geheugen in beslag neemt, weergegeven in Taakbeheer

Gezien de impact van deze service op de individuele app-prestaties, wordt de onmiddellijke beëindiging ervan op het eerste gezicht onheil niet aanbevolen. Als de service te lang lijkt te duren om de bewerking te voltooien, hebt u de mogelijkheid om dingen te versnellen door een paar commando's of een script uit te voeren. Andere oplossingen zijn onder meer het scannen van de computer op malware en virussen, het opnieuw opstarten van de service en het uitvoeren van een schone start, zoals uitgelegd in het volgende segment.

Methode 1: Voer een schone start van de pc uit
(Method 1: Perform Clean Boot of PC )

Het is heel goed mogelijk dat de service moeite heeft met het opnieuw compileren van de bibliotheken voor een bepaalde toepassing van derden en daarom meer CPU -kracht verbruikt om de taak te voltooien. U kunt een schone start uitvoeren waarbij alleen essentiële stuurprogramma's en opstartprogramma's worden geladen, om te onderzoeken of het inderdaad een van de programma's van derden is die het hoge CPU - gebruiksprobleem voor de .NET Runtime Optimization -service veroorzaakt. De stappen om Windows 10 schoon op te starten zijn als volgt:

1. Druk tegelijkertijd op de Windows + R keys om het dialoogvenster Uitvoeren te starten.(Run)

2. Typ msconfig en druk op Enter om Systeemconfiguratie(System Configuration) te openen .

Typ msconfig en druk op Enter om de toepassing Systeemconfiguratie te openen.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

3. Ga naar het tabblad Services en vink het vakje Verberg alle Microsoft-services aan(Hide all Microsoft services) .

Ga naar het tabblad Services en vink het vakje aan voor Alle Microsoft-services verbergen.

4. Klik vervolgens op de knop Alles uitschakelen(Disable All) , gemarkeerd weergegeven. Het voorkomt dat alle externe en onnodige services op de achtergrond worden uitgevoerd.

Klik op de knop Alles uitschakelen om te voorkomen dat alle services van derden en onnodige services op de achtergrond worden uitgevoerd.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

5. Sla de wijzigingen op door op Apply > OK knoppen te klikken.

Sla de wijzigingen op door op Toepassen te klikken en sluit af door op OK te klikken

6. Er verschijnt een pop-up met de vraag of u opnieuw wilt starten(Restart ) of afsluiten zonder opnieuw te starten(Exit without restart ) , zoals weergegeven. kies de optie Afsluiten zonder opnieuw opstarten(Exit without restart ) .

Er verschijnt een pop-up met de vraag of u opnieuw wilt opstarten of afsluiten zonder opnieuw opstarten. Kies Afsluiten zonder opnieuw opstarten optie

7. Start opnieuw het venster Systeemconfiguratie door (System Configuration)stap 1-2(Steps 1-2.) te herhalen . Schakel over naar het tabblad Opstarten .(Startup )

Start opnieuw het venster Systeemconfiguratie en navigeer naar het tabblad Opstarten.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

8. Klik op de hyperlink Taakbeheer openen , zoals weergegeven.(Open Task Manager)

Klik op de hyperlink Taakbeheer openen

Opmerking:(Note: ) controleer de kolom Opstartimpact(Startup) voor alle vermelde toepassingen/processen en schakel die met een hoge opstartimpact(High Startup impact) uit .

9. Klik met de rechtermuisknop op de applicatie( application) (bijv . Steam ) en kies de optie Uitschakelen(Disable ) , zoals hieronder afgebeeld.

Controleer de kolom Opstartimpact voor alle vermelde toepassingen of processen en schakel die met een hoge impactwaarde uit.  Om uit te schakelen, klikt u er met de rechtermuisknop op en kiest u de optie Uitschakelen.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

10. Sluit(close) ten slotte alle actieve toepassingsvensters af en start (restart) uw pc(your PC) opnieuw op . Het start in een schone opstartstatus.

11. Controleer nu het CPU- gebruik van de .NET Runtime -service in Taakbeheer(Task Manager) . Als dit normaal is, schakel dan programma's van derden één voor één in( enable third-party programs one at a time) om de boosdoener te vinden en verwijder deze(uninstall it) om dergelijke problemen in de toekomst te voorkomen.

Lees ook: (Also Read:) Hoe hkcmd hoog CPU-gebruik te repareren(How to Fix hkcmd High CPU Usage)

Methode 2: Boost .NET Framework-processen(Method 2: Boost .NET Framework Processes)

Aangezien het beëindigen van deze service geen optie is, kunt u deze service in plaats daarvan een kleine boost geven door deze extra CPU- cores te laten gebruiken. Standaard gebruikt de service slechts één kern.

  • Je kunt ofwel zelf een aantal commando's uitvoeren
  • of download eenvoudig een officieel Microsoft - script van GitHub en voer het uit.

Optie I: via opdrachtprompt(Option I: Via Command Prompt)

1. Klik op Start , typ Command Prompt en klik op Als administrator uitvoeren(Run as administrator) , zoals weergegeven.

Open het menu Start, typ Opdrachtprompt en klik op Als administrator uitvoeren in het rechterdeelvenster.

2. Typ de gegeven opdracht en druk op de Enter- toets(key) om uit te voeren.

Opmerking:(Note:) de opdrachten die moeten worden uitgevoerd, verschillen afhankelijk van de systeemarchitectuur.

  • Voor 32-bits systemen: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
  • Voor 64-bits systemen: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319

voer de opdracht uit om naar het Microsoft Net-framework te gaan in cmd of de opdrachtprompt.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

3. Voer vervolgens ngen.exe executequeueditems uit(ngen.exe executequeueditems) , zoals hieronder afgebeeld.

commando om te controleren of het CPU-gebruik naar een normaal niveau gaat in de opdrachtprompt of cmd

Pro-tip: bepaal of Windows-pc 32-bits en 64-bits is
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit )

Als u niet zeker bent van uw systeemarchitectuur, volgt u gewoon de gegeven stappen:

1. Druk samen op de Windows + R keys om het dialoogvenster Uitvoeren te openen.(Run)

2. Typ msinfo32 en klik op OK om het venster Systeeminformatie(System Information ) te openen .

3. Controleer hier het label Systeemtype(System Type) om hetzelfde te controleren.

Als u niet zeker bent van de architectuur van uw systeem, voert u gewoon msinfo32 uit in het vak Uitvoeren en controleert u het label Systeemtype in het volgende venster.

Lees ook: (Also Read:) Wat is HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Optie II: via GitHub-script(Option II: Via GitHub Script)

1. Ga naar de GitHub -pagina voor het script .

klik op de Raw-optie op de github-pagina

2. Klik met de rechtermuisknop op de Raw - knop en kies de optie Save link as… , zoals weergegeven.

klik met de rechtermuisknop op de Raw-optie en selecteer Link opslaan als... in github-pagina

3. Wijzig het type Opslaan als(Save as type) in Windows Script File en klik op Opslaan(Save) .

kies opslaan als type naar Windows Script File en klik op Opslaan

4. Na het downloaden opent u het bestand met Windows Script Host .

Lees ook: (Also Read: )DISM Host-serviceproces repareren Hoog CPU-gebruik(Fix DISM Host Servicing Process High CPU Usage)

Methode 3: Start .NET Runtime Optimization Service opnieuw(Method 3: Restart .NET Runtime Optimization Service)

Services kunnen vaak een storing vertonen en vervolgens vreemd gedrag vertonen, zoals het gebruik van onnodig grote hoeveelheden systeembronnen of het langdurig actief blijven. Het glitched exemplaar kan optreden vanwege de bugs die aanwezig zijn in de huidige Windows OS - build. Hier leest u hoe u het hoge CPU-(CPU) gebruik van de .NET -runtime-optimalisatieservice kunt oplossen door de service opnieuw te starten:

Opmerking(Note) : deze oplossing werkt alleen voor systemen met een speciale NVIDIA-aangedreven grafische kaart.

1. Druk tegelijkertijd op de toetsen (keys)Windows + R om het dialoogvenster Uitvoeren te starten.(Run)

2. Typ services.msc en klik op OK om de Services -toepassing te openen.

Typ services.msc en klik op OK om de toepassing Services te openen.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

3. Blader(Scroll) door de lijst en zoek de NVIDIA Telemetry Container -service.

4. Klik er met de rechtermuisknop op en kies Eigenschappen(Properties ) in het contextmenu, zoals weergegeven.

Blader door de lijst en zoek de NVIDIA Telemetry Container-service.  Klik er met de rechtermuisknop op en kies Eigenschappen in het contextmenu.

5. Klik eerst op de Stop- knop. Wacht(Wait) tot de servicestatus Gestopt aangeeft(Stopped) en klik vervolgens op de knop Start om het weer op gang te brengen.

klik op Stop om de servicestatus te stoppen

6. Zorg ervoor dat het Opstarttype:( Startup type:) is ingesteld op Automatisch(Automatic) .

Klik op het tabblad Algemeen op het vervolgkeuzemenu Opstarttype en kies Automatisch in het menu.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

7. Zodra de service opnieuw is opgestart, klikt u op Apply > OK om de wijzigingen op te slaan en het venster Eigenschappen te sluiten.(Properties)

Zodra de service opnieuw is opgestart, klikt u op Toepassen om de wijzigingen op te slaan en het venster Eigenschappen te sluiten.

8. Druk tegelijkertijd op de Ctrl + Shift + Esc keys Taakbeheer(Task Manager ) te openen en controleer of de service nog steeds hoge CPU- bronnen gebruikt.

Lees ook: (Also Read:) Wat is Google Chrome Elevation Service ?(What is Google Chrome Elevation Service)

Methode 4: Malware detecteren en verwijderen(Method 4: Detect & Remove Malware)

Als het abnormale verbruik van de CPU aanhoudt, voert u een virus-/malwarescan uit om de mogelijkheid van infecties uit te sluiten. Schadelijke toepassingen kunnen uw pc binnensluipen als u niet voorzichtig bent. Deze programma's zullen zichzelf vermommen en zich voordoen als officiële Windows - componenten, en verschillende problemen veroorzaken, zoals een hoog CPU- gebruik. U kunt de native Windows Defender gebruiken om uw pc te scannen of u kunt andere gespecialiseerde beveiligingsprogramma's gebruiken die van pas komen. Volg deze stappen om het probleem met het hoge CPU- gebruik van de (CPU).NET -runtime-optimalisatieservice op te lossen door de malware van uw pc te verwijderen:

1. Druk tegelijkertijd op de Windows + I keysInstellingen(Settings) te openen .

2. Klik hier op Update & Security , zoals weergegeven.

Update en beveiliging

3. Ga naar het Windows-beveiligingsmenu(Windows Security) en klik op Virus- en bedreigingsbeveiliging(Virus & threat protection)

selecteer de optie Virus- en bedreigingsbeveiliging onder Beveiligingsgebieden

4. Klik op Snelle scan(Quick scan ) om uw pc te scannen om te controleren of er malware aanwezig is of niet.

klik op Snelle scan in het menu Virus- en bedreigingsbeveiliging.  Hoe .NET Runtime Optimization Service te repareren Hoog CPU-gebruik

5. Als er malware wordt gevonden, klikt u op Acties starten(Start actions) om ze te verwijderen(remove) of te blokkeren(block) en start u uw pc opnieuw op.

Alle bedreigingen zullen hier worden opgeroepen.  Klik op Acties starten onder Huidige bedreigingen.

Aanbevolen:(Recommended:)

Hopelijk is een van de bovenstaande oplossingen opgelost. NET runtime-optimalisatieservice hoog CPU-(NET runtime optimization service high CPU) probleem op uw pc. Als hetzelfde probleem je later blijft achtervolgen, controleer dan of er een Windows -update beschikbaar is of installeer de nieuwste versie van .NET Framework opnieuw . Als u vragen/suggesties heeft met betrekking tot dit artikel, aarzel dan niet om ze in het opmerkingengedeelte te plaatsen. 



About the author

Ik ben een professionele audio- en toetsenbordtechnicus met meer dan 10 jaar ervaring. Ik heb in het bedrijfsleven gewerkt, als consultant en productmanager, en meest recentelijk als software-engineer. Door mijn vaardigheden en ervaring kan ik aan verschillende soorten projecten werken, van kleine bedrijven tot grote bedrijven. Ik ben ook een expert in Windows 11 en werk nu ruim twee jaar aan het nieuwe besturingssysteem.



Related posts