Fix: Hoog CPU- of schijfgebruik door Ntoskrnl.exe op Windows 10

Verschillende gebruikers hebben op Reddit en andere Windows-fora geklaagd over geheugenlekken gerelateerd aan ntoskrnl.exe. Deze gebruikers hebben melding gemaakt van uitgebreid RAM- en CPU-gebruik door dit systeembestand of hieraan gerelateerd. Degenen met extreme gevallen hebben gezegd dat ze BSOD's (Blue Screen of Death) hebben meegemaakt door geheugendumps.

Dit artikel zal je vertellen hoe geheugenbeheer werkt op Windows en wat ntoskrnl.exe is en wat het doet. We zullen je dan redenen geven waarom ntoskrnl.exe veel geheugenruimte en de oplossing hiervoor gebruikt.

Wat is Ntoskrnl.exe en wat doet het?

Windows 10 is een groot besturingssysteem, maar hoe gaat het zo goed om met geheugenbewerkingen? Dit kan te danken zijn aan de ntoskrnl.exe geheugenhandler. Ntoskrnl.exe (afkorting voor Windows NT-kernel van het besturingssysteem ) ook wel bekend als kernel image, is een systeemtoepassingsbestand dat de kernel en uitvoerende lagen van de Windows NT-kernelruimte biedt, en is verantwoordelijk voor verschillende systeemservices zoals hardwarevirtualisatie, proces en geheugenbeheer, waardoor het een fundamenteel onderdeel van het systeem wordt. Het bevat de cache-manager, de uitvoerende macht, de kernel, de beveiligingsreferentiemonitor, de geheugenbeheerder en de planner .

Dat is de reden waarom Ntoskrnl.exe zo'n beveiligd systeembestand is. De systeembescherming betekent dat het niet gemakkelijk wordt verwijderd of beschadigd.

Dit is hoe geheugenbeheer werkt. Een taak wordt geladen in het geheugen (RAM) samen met het programma dat deze taak zal uitvoeren. Dit is het ophaalgedeelte. De CPU decodeert het, voert de taak uit en neemt de resultaten op in het geheugen die later door het geladen programma op de schijf kunnen worden opgenomen. Het uitvoeringsgedeelte heeft toegang tot verschillende apparaten, waaronder GPU, CPU, schijfruimte (ROM of HDD, SSD etc.), netwerkapparaten en nog veel meer apparaten, afhankelijk van de taak die wordt uitgevoerd. Wanneer het programma wordt gesloten, wordt het samen met de gegevens die het aan het verwerken was uit het geheugen (RAM) verwijderd. De ruimte is nu vrijgemaakt voor gebruik door andere taken.

Redenen waarom Ntoskrnl.exe veel schijfruimte, geheugen en CPU verbruikt

Als ntoskrnl.exe het geheugen beheert, waarom verbruikt het dan al het geheugen en een hele hoop CPU's? Hier zijn de bekende redenen waarom dit gebeurt. Ernstige gevallen worden meestal veroorzaakt door geheugenlekken veroorzaakt door hardware en malware.

Nieuw gecomprimeerd geheugen op Windows 10

Wat maakt Windows 7 zo snel? Het antwoord is in de nieuwe functie ntoskrnl.exe . Het overmatige geheugenverbruik was ingebouwd in Windows 10 in tegenstelling tot andere besturingssystemen. Microsoft heeft dit voor Windows-gebruikers afzonderlijk verklaard.

Na de release van Windows 10 Build 10525 zei Microsoft dit: In Windows 10 hebben we in de Memory Manager een nieuw concept toegevoegd, een compressiewinkel genaamd, een verzameling gecomprimeerde pagina's in het geheugen. Dit betekent dat wanneer Memory Manager geheugendruk voelt, het ongebruikte pagina's zal comprimeren in plaats van ze op schijf te schrijven. Dit vermindert de hoeveelheid geheugen die per proces wordt gebruikt, waardoor Windows 10 tegelijkertijd meerdere toepassingen in fysiek geheugen kan behouden. Dit zorgt ook voor een betere respons in Windows 10. De compressiewinkel leeft in de werkset van het systeemproces. Omdat het systeemproces de opslag in het geheugen houdt, wordt de werkset groter wanneer het geheugen beschikbaar wordt gemaakt voor andere processen. Dit is zichtbaar in Taakbeheer en de reden dat het systeemproces meer geheugen lijkt te verbruiken dan eerdere releases .

Het grote geheugengebruik is dus een beetje iets waar Windows 10 voor is gebouwd, maar kan soms worden aangezien als een geheugenlek. Windows 10, offert geheugen in ruil voor snelheid. In plaats van pagina's op uw harde schijf te schrijven, comprimeert het de pagina's in het RAM. Dit maakt Windows 10 sneller dan eerdere versies omdat het lezen van gecomprimeerde gegevens uit het RAM van de computer sneller is dan het lezen van de harde schijf en vervolgens laden in de RAM. Dit had al deel uitgemaakt van het Linux-besturingssysteem voordat Windows het opnam. Hoe meer applicaties u opent, hoe meer geheugen er zal worden gebruikt. Dit betekent op zijn beurt dat het CPU-gebruik omhoog gaat.

Slechte of verouderde apparaatstuurprogramma's

Bij communicatie naar en van apparaten, bijvoorbeeld netwerkkaarten, toetsenborden en grafische kaarten, verzendt enos ontvangt ntoskrnl.exe gegevens via de stuurprogramma's van het apparaat. De ontvangen gegevens worden vervolgens in de RAM geschreven en wacht op uitvoering.

In het geval van defecte apparaatstuurprogramma's, kunnen de stuurprogramma's continu gegevens naar de ntoskrnl.exe geheugenhandler verzenden en zichzelf manifesteren als een geheugenlek. De slechte driver kan ook gegevens schrijven naar de geheugenruimte van ntoskrnl.exe. Deze gegevens worden continu in het geheugen geschreven, vandaar opstapelen en het RAM vullen. Dit vraagt ​​om meer CPU-gebruik om al deze gegevens te verwerken. Voor eerdere versies van Windows waarbij ntoskrnl.exe schijfruimte voor pagina's heeft gebruikt, betekent dit dat uw schijfruimte vrij snel vol raakt.

Dit probleem is heel gebruikelijk voor gebruikers die hun besturingssysteem hebben bijgewerkt van Windows 7 of 8.1 tot Windows 10. De stuurprogramma's zijn mogelijk niet compatibel met Windows 10, waardoor geheugenlekken ontstaan. De verouderde Killer-netwerkstuurprogramma's zijn naar verluidt een oorzaak van geheugenlekken in Windows 10.

Malware en virussen

Wees voorzichtig met shareware en freeware die online worden verspreid. Ze kunnen zichzelf opzettelijk inbedden in het bestandssysteem ntoskrnl.exe of de functie van dit bestand kapen die leidt tot geheugenlekken. Het kan ook het register van het uitvoerbare bestand wijzigen. Dit betekent dat ntoskrnl.exe niet verder werkt zoals verwacht. Aangezien malware bedoeld is om je computer te beschadigen, kan het gegevens in de RAM worden gestreamd, maar niets toestaan. Het virus kan ook actief schrijven naar de geheugenruimte die eigendom is van ntoskrnl.exe. Dit vult je geheugen en leidt tot veel CPU-gebruik. Pagina's die op de harde schijf zijn opgeslagen, kunnen uw opslagruimte vullen.

PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan ​​door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken

Wanneer ntoskrnl.exe detecteert dat er te veel in het geheugen is en er niets meer kan binnengaan, raakt het in paniek. In een poging om de situatie te redden, dumpt het het geheugen samen met de andere Windows-bestanden. Het resultaat is een Blue Screen of Death (BSOD). Hetzelfde gebeurt wanneer het detecteert dat iets voortdurend zijn geheugenruimte schendt.

Er kan ook een plotselinge uitschakeling van het systeem zijn vanwege oververhitting van de CPU veroorzaakt door overmatige activiteit. Om te voorkomen dat de CPU gaat frituren, wordt de computer afgesloten zodat deze kan afkoelen.

Corrupt Ntoskrnl.exe systeembestand

Ntoskrnl.exe is een goed beveiligd systeembestand dat nauwelijks verpletterd of beschadigd raakt. Als het echter corrupt raakt, zal ntoskrnl.exe defect raken en niet weten wat en wanneer te schrijven in de RAM of wat en wanneer de RAM-ruimte moet worden vrijgemaakt. Dit kan leiden tot het stapelen van gegevens en geheugenpagina's waardoor de CPU extra hard werkt om deze geheugenruimte te beheren. Uw harde schijf kan om dezelfde reden vol raken.

Hoe overtollig geheugengebruik veroorzaakt door ntoskrnl.exe in Windows 10 te verhelpen

Als u plotseling geheugenlekken ervaart, bent u mogelijk het slachtoffer van malware of een virus. Als uw geheugen lekt na een Windows-update of installatie van een nieuw apparaat, kan dit komen door slechte of verouderde stuurprogramma's.

Hier zijn enkele oplossingen voor ntoskrnl.exe die veel geheugenruimte in beslag nemen.

Repareer corrupte systeembestanden

Download en voer Reimage Plus uit om beschadigde en ontbrekende bestanden vanaf hier te scannen en te herstellen, nadat u klaar bent met de onderstaande oplossingen. Het is belangrijk om ervoor te zorgen dat alle systeembestanden intact zijn en niet corrupt voordat u verdergaat met de onderstaande oplossingen.

Methode 1: werk uw stuurprogramma's bij

Het is de moeite waard om op te merken dat grafische en netwerkdrivers na het updaten naar Windows 10 de eerste gok kunnen zijn voor de oorzaak van uw geheugenlek. Dit komt vaak voor bij pc's die Killer Network Drivers gebruiken. Om uw stuurprogramma's bij te werken:

  1. Houd de Windows-toets ingedrukt en druk op R. Typ hdwwiz .cpl en klik op OK
  2. Ga naar het tabblad Stuurprogramma's en klik op Stuurprogramma's bijwerken
  3. Selecteer de automatische optie om bijgewerkte stuurprogramma's op internet te zoeken en te installeren
  4. Start je pc opnieuw op

Methode 2: Voer antimalware- en antispywaretoepassingen uit om uw systeem te scannen

Het is een goede gewoonte om malwarescanners op uw pc te hebben. Hier is er een die goed werkt en wordt aanbevolen.

  1. Download hier Spybot van hier of Malwarebytes .
  2. Installeer de software en voer een scan uit
  3. Los alle voorkomende problemen op
  4. Start de computer opnieuw op

Methode 3: Runtime-agent uitschakelen

Recente discussies over Reddit suggereren sterk dat Runtime Broker één systeemproces is dat vaak een groot deel van de CPU-cycli verbruikt, vanwege de slechte geheugenoptimalisatie. Dit veroorzaakt een hoog CPU-gebruik en geheugenlekken.

U kunt Runtime Broker uitschakelen door:

  1. Ga naar Start Menu en open de app Instellingen
  2. Open Systeem> Melding en acties
  3. Schakel de optie Show me tips over Windows uit of Ontvang tips, tricks en suggesties terwijl u Windows gebruikt
  4. Start je pc opnieuw op

Alternatief:

  1. Open Kladblok
  2. Kopieer en plak deze toetsen in Kladblok

Windows Register-editor versie 5.00

[HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ TimeBroker] Start = dword: 00000003 [HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ SysMain] DisplayName = Superfetch Start = dword: 00000003
  1. Ga naar bestand en vervolgens Opslaan als
  2. Sla het op als welke_naam_you_keuze.reg
  3. Voer het bestand uit als beheerder en accepteer / bevestig registerwijzigingen
  4. Start je pc opnieuw op

Houd altijd uw antimalware en antispyware up-to-date. Controleer regelmatig op updates van apparaatstuurprogramma's. De apparaatfabrikanten werken hun stuurprogrammadefinities voortdurend bij om problemen op te lossen en de functionaliteit te verbeteren. Als niets van het bovenstaande voor u werkt, is het de moeite waard om de voorgestelde stappen bij het systeem en het gecomprimeerde geheugen te proberen

PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan ​​door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken

Facebook Twitter Google Plus Pinterest