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

Dit probleem doet zich meestal willekeurig voor, maar kan ook optreden nadat een update is geïnstalleerd voor .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 werkt niet zo vaak en het is een service die wordt uitgevoerd om .NET Framework te optimaliseren, wat er in ruil voor zorgt dat apps en programma's die ervan afhankelijk zijn, sneller werken.

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 duurt ook een paar dagen. Volg de methoden die we hieronder hebben opgesteld om dit probleem op te lossen.

Wat is de oorzaak van het hoge CPU-gebruik van de .NET Runtime Optimization Service?

Het officiële antwoord is dat het proces zijn bibliotheken opnieuw moet compileren en dat het alleen mag 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 werkt over het algemeen traag en u kunt proberen het te versnellen door bepaalde opdrachten uit te voeren.
  • Mogelijk wordt er malware op uw computer uitgevoerd die zichzelf heeft gecamoufleerd omdat de service of de service is geïnfecteerd. Probeer een malwarescanner uit te voeren. In sommige gevallen, als er malware is, kan de AntiMalware-service ook veel bronnen gebruiken.
  • De service is mogelijk beschadigd en u moet proberen deze opnieuw op 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 helpt. Er zijn echter verschillende manieren waarop u het proces kunt versnellen door simpelweg deze handige opdracht uit te voeren of door een script uit te voeren voor hetzelfde effect. Dit zou het proces in staat moeten stellen om meer CPU-kernen te gebruiken, waardoor het sneller kan worden uitgevoerd. Bekijk het hieronder!

  1. Zoek naar " Opdrachtprompt " rechtstreeks 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 ".
  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 Enter op uw toetsenbord klikt . Kies uit de eerste twee opdrachten de opdracht 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 voer items uit
  1. Controleer of het CPU-gebruik van de .NET Runtime Optimization Service weer normaal is!

Alternatief : Als u zich ongemakkelijk voelt bij het uitvoeren van opdrachten door uzelf 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. Bezoek deze link om de GitHub-pagina van het script te openen. Navigeer naar beneden naar de code, klik met de rechtermuisknop op de Raw- knop en kies de link Opslaan als ... Zorg ervoor dat het bestandstype Windows Script File (* .wsf) is.
  1. Zoek het bestand 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 zouden uw bronnen willen bemachtigen en ze noemen hun processen meestal iets dat lijkt op bestanden op uw computer.

Hier laten we u zien hoe u uw pc met Malwarebytes kunt scannen, aangezien dit vaak de beste resultaten laat zien, gezien het feit dat het echt een enorme database heeft. Succes!

  1. Malwarebytes Anti-Malware is een geweldige anti-malwaretool met een gratis versie die u kunt downloaden van hun officiële website. Hopelijk heb je de volledige suite niet 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.
  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.
  1. Open Malwarebytes door het te lokaliseren in het menu Start of op uw bureaublad en selecteer de optie Scannen die beschikbaar is op het startscherm van de applicatie.
  2. De tool zal waarschijnlijk het updateproces starten om de virusdatabase bij te werken en vervolgens doorgaan met de scan. Wees geduldig totdat het proces is voltooid, wat zeker even kan duren. Als er malware op uw computer wordt gedetecteerd, bevestig dan om deze te verwijderen of in quarantaine te plaatsen .
  1. Start uw 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 kunt zien 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 starten

Als u de service opnieuw start, wordt het hele proces ook opnieuw gestart, maar het zou deze keer sneller moeten worden voltooid, vooral als een bug ervoor zorgde dat het zich misdroeg. Bekijk het hieronder.

  1. Open het hulpprogramma Uitvoeren met de toetsencombinatie Windows-toets + R op uw toetsenbord (druk deze toetsen tegelijkertijd in. Typ " services.msc " in het nieuw geopende vak zonder de aanhalingstekens en klik op OK om het hulpprogramma Services te openen .
  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 dat 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
  1. Zorg ervoor dat de optie onder het menu Opstarttype in het eigenschappenvenster van de service is ingesteld op Automatisch voordat u doorgaat met andere stappen. Bevestig eventuele dialoogvensters die kunnen verschijnen bij het wijzigen van het opstarttype.

U krijgt mogelijk het volgende foutbericht te zien wanneer u op Start klikt:

“Windows kan de service niet starten op de 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 op te lossen.

  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 ….
  1. Typ onder het invoervak " Voer de objectnaam in om te selecteren " de naam van uw account in, klik op Namen controleren en wacht tot de naam beschikbaar wordt.
  2. Klik op OK als u klaar bent en typ het wachtwoord in het vak Wachtwoord als u daarom wordt gevraagd. Het zou nu zonder problemen moeten starten!

Oplossing 4: een schone start uitvoeren

In sommige gevallen kan een app van derden het hoge CPU-gebruik veroorzaken vanwege vereiste optimalisatie. Daarom zullen we in deze stap een schone start uitvoeren om te controleren of er invloed van derden op de service is. Volg onze schone opstartgids om een ​​schone start te starten en controleer vervolgens of het CPU-gebruik net zo hoog is als voorheen. Als dit niet het geval was, betekent dit dat er een app van derden was die dit probleem veroorzaakte. Nu kunt u eenvoudig de boosdoener achter dit probleem oplossen door de apps een voor een in te schakelen.

Aanbevolen

Oplossing: Minecraft reageert niet
Wat is de registratietoepassing voor een digitale tv-tuner en moet deze worden verwijderd?
Wat is FileRepMalware en moet u het verwijderen?