Oplossing: hoog CPU-gebruik door .NET Runtime Optimization Service

Dit probleem verschijnt meestal willekeurig, maar het kan ook optreden nadat een update is geïnstalleerd in .NET Framework. Het uitvoerbare bestand van het proces is mscorsvw.exe en het wordt weergegeven in Taakbeheer onder die naam of als .NET Runtime Optimization Service. Het wordt niet zo vaak uitgevoerd en het is een service die wordt uitgevoerd om .NET Framework te optimaliseren dat ervoor zorgt dat apps en programma's die hiervan afhankelijk zijn sneller werken.

.NET Runtime Optimization Service Hoge CPU

Deze optimalisatie duurt echter soms veel te lang en gebruikers hebben gemeld dat het elke keer dat het wordt uitgevoerd een groot percentage CPU-bronnen verbruikt. Het gaat ook een paar dagen door. Volg de onderstaande methoden om dit probleem op te lossen.

Wat veroorzaakt de .NET Runtime Optimization Service Hoog CPU-gebruik?

Het officiële antwoord is dat het proces zijn bibliotheken opnieuw moet compileren en dat het alleen moet worden uitgevoerd als de computer niet actief is. Microsoft stelt ook dat het proces niet meer dan een paar minuten zou moeten duren. Dat is echter niet het geval en mensen wachten meer dan een week zonder vooruitgang. Hier zijn enkele oorzaken:

  • Het is over het algemeen traag en je kunt proberen het te versnellen door bepaalde opdrachten uit te voeren.
  • Er is mogelijk malware op uw computer actief die zichzelf heeft gecamoufleerd als de service of de service is geïnfecteerd. Probeer een malwarescanner uit te voeren.
  • De service is mogelijk beschadigd en probeer deze opnieuw te starten.

Oplossing 1: het proces optimaliseren

Het wordt niet aanbevolen om dit proces onmiddellijk te beëindigen, omdat het uw computer en de manier waarop apps en games worden uitgevoerd daadwerkelijk zal helpen. Er zijn echter verschillende manieren om het proces te versnellen door deze handige opdracht uit te voeren of door een script voor hetzelfde effect uit te voeren. Dit moet ervoor zorgen dat het proces meer CPU-kernen gebruikt, waardoor het sneller kan worden uitgevoerd. Bekijk het hieronder!

  1. Zoek naar ' Opdrachtprompt ' in het menu Start of door op de zoekknop ernaast te tikken. Klik met de rechtermuisknop op het eerste resultaat dat bovenaan verschijnt en selecteer de optie " Als administrator uitvoeren ".

Opdrachtprompt uitvoeren als beheerder
  1. Gebruikers die een oudere versie van Windows gebruiken, kunnen de Windows-logotoets + R-toetsencombinatie gebruiken om het dialoogvenster Uitvoeren te openen . Typ "cmd" in het vak en gebruik de toetsencombinatie Ctrl + Shift + Enter om de opdrachtprompt als beheerder uit te voeren.
  2. Kopieer en plak de onderstaande opdrachten en zorg ervoor dat u na elke opdracht op uw toetsenbord klikt. Kies een van de eerste twee opdrachten volgens uw besturingssysteem (32-bits voor de eerste en 64-bits voor de tweede).
 cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems 
  1. Controleer of het CPU-gebruik van de .NET Runtime Optimization Service weer normaal is geworden!

Alternatief : als u het niet prettig vindt om zelf opdrachten uit te voeren of als u een oudere versie van het Windows-besturingssysteem gebruikt, kunt u het officiële script van Microsoft gebruiken dat hetzelfde zou moeten doen.

  1. Ga naar deze link om de GitHub-pagina van het script te openen. Navigeer naar beneden naar de code, klik met de rechtermuisknop op de knop Raw en kies de link Opslaan als ... Zorg ervoor dat het bestandstype Windows Script File (* .wsf) is.

Het script opslaan vanuit GitHub
  1. Zoek het bestand op de plaats waar u het hebt opgeslagen en dubbelklik om het uit te voeren. Als u wordt geconfronteerd met een keuze om het programma te kiezen waarmee u het wilt uitvoeren, selecteert u Windows Script Host .
  2. Controleer of het probleem nu is opgelost.

Oplossing 2: Scan uw computer op malware

Hoewel dit overdreven klinkt, zijn malware-infecties een van de belangrijkste oorzaken van dit probleem en het is van vitaal belang dat u uw computer op malware controleert. Schadelijke programma's willen uw bronnen te pakken krijgen en noemen hun processen meestal als iets dat op bestanden op uw computer lijkt.

Hier laten we u zien hoe u uw pc kunt scannen met Malwarebytes, omdat deze vaak de beste resultaten oplevert, gezien het feit dat deze echt een uitgebreide database heeft. Succes!

  1. Malwarebytes Anti-Malware is een geweldige anti-malware tool met een gratis versie die u kunt downloaden van hun officiële website. Hopelijk heb je niet de volledige suite nodig nadat je dit probleem hebt opgelost (tenzij je het wilt kopen en klaar hebt voor andere problemen), dus zorg ervoor dat je de proefversie downloadt door hier te klikken.

Malwarebytes downloaden
  1. Zoek het uitvoerbare bestand dat u zojuist hebt gedownload van hun website in de map Downloads op uw pc en dubbelklik erop om het op uw computer te openen.
  2. Selecteer waar u Malwarebytes wilt installeren en volg de installatie-instructies die op het scherm verschijnen om het installatieproces te voltooien.

Malwarebytes installeren
  1. Open Malwarebytes door het in het Start-menu of op uw bureaublad te zoeken en selecteer de Scan- optie die beschikbaar is in het startscherm van de applicatie.
  2. Het hulpprogramma start waarschijnlijk het updateproces om de virusdatabase bij te werken en gaat vervolgens door met de scan. Even geduld tot het proces is voltooid, wat zeker een tijdje kan duren. Als malware op uw computer wordt gedetecteerd, bevestigt u dat deze wordt verwijderd of in quarantaine wordt geplaatst .

De scan uitvoeren in Malwarebytes
  1. Start de computer opnieuw op nadat het scanproces is voltooid en controleer of u nog steeds problemen ondervindt met de .NET Runtime Optimization Service!

Opmerking : u moet ook andere beveiligingsscanners gebruiken als u weet welk type malware u op uw computer heeft (ransomware, junkware, enz.). Afgezien daarvan zal een enkele scanner nooit alle soorten malware kunnen herkennen en verwijderen, dus we raden u aan ook andere te proberen!

Oplossing 3: de service opnieuw opstarten

Door de service opnieuw te starten, wordt ook het hele proces opnieuw gestart, maar deze keer zou het sneller moeten zijn voltooid, vooral als een bug ervoor zorgde dat het zich misdroeg. Bekijk het hieronder.

  1. Open het hulpprogramma Uitvoeren met behulp van de Windows-toets + R-toetscombinatie op uw toetsenbord (druk tegelijkertijd op deze toetsen. Typ " devmgmt.msc " in het nieuw geopende vak zonder de aanhalingstekens en klik op OK om het hulpprogramma Services te openen .

Apparaatbeheer uitvoeren
  1. Zoek de NVIDIA Telemetry Container- service in de lijst, klik er met de rechtermuisknop op en selecteer Eigenschappen in het contextmenu dat verschijnt.
  2. Als de service is gestart (u kunt dit controleren naast het servicestatusbericht), moet u deze stoppen door op de knop Stop in het midden van het venster te klikken. Hoe dan ook, voer het opnieuw uit door op Start te klikken

De service starten
  1. Zorg ervoor dat de optie onder het menu Opstarttype in het eigenschappenvenster van de service is ingesteld op Automatisch voordat u verdergaat met andere stappen. Bevestig eventuele dialoogvensters die kunnen verschijnen bij het wijzigen van het opstarttype.

U ontvangt mogelijk het volgende foutbericht wanneer u op Start klikt:

“Windows kon de service niet starten op lokale computer. Fout 1079: het account dat is opgegeven voor deze service, verschilt van het account dat is opgegeven voor andere services die in hetzelfde proces worden uitgevoerd. "

Als dit gebeurt, volgt u de onderstaande instructies om het probleem te verhelpen.

  1. Volg de stappen 1-3 van de bovenstaande instructies om het eigenschappenvenster van de service te openen. Navigeer naar het tabblad Aanmelden en klik op de knop Bladeren ...

Aanmelden >> Bladeren
  1. Typ in het invoervak ​​" Voer de te selecteren objectnaam in " de naam van uw account in, klik op Namen controleren en wacht tot de naam beschikbaar is.
  2. Klik op OK als u klaar bent en typ het wachtwoord in het vak Wachtwoord als u hierom wordt gevraagd. Het zou nu zonder problemen moeten beginnen!

Interessante Artikelen