Fix: Hohe CPU- oder Festplattenauslastung durch Ntoskrnl.exe unter Windows 10

Mehrere Benutzer haben sich in Reddit- und anderen Windows-Foren über Speicherverluste im Zusammenhang mit ntoskrnl.exe beschwert. Diese Benutzer haben eine umfangreiche RAM- und CPU-Auslastung gemeldet, die durch diese Systemdatei verursacht wurde oder damit zusammenhängt. Diejenigen mit extremen Fällen haben gesagt, dass sie BSODs (Blue Screen of Death) erlebt haben, die durch Speicherauszüge verursacht wurden.

In diesem Artikel erfahren Sie, wie die Speicherverwaltung unter Windows funktioniert und was ntoskrnl.exe ist und was es tut. Wir werden Ihnen dann Gründe nennen, warum ntoskrnl.exe viel Speicherplatz verbraucht und Abhilfe schaffen.

Was ist Ntoskrnl.exe und was macht es?

Windows 10 ist ein großes Betriebssystem, aber wie geht es so gut mit Speicheroperationen um? Dies ist dem Speicherhandler ntoskrnl.exe zu verdanken . Ntoskrnl.exe (kurz für Windows NT-Betriebssystemkernel ), auch als Kernel-Image bezeichnet , ist eine Systemanwendungsdatei, die den Kernel und die ausführenden Schichten des Windows NT- Kernelbereichs bereitstellt und für verschiedene Systemdienste wie Hardwarevirtualisierung und -prozess verantwortlich ist und Speicherverwaltung , wodurch es zu einem grundlegenden Bestandteil des Systems wird. Es enthält den Cache-Manager, die Exekutive, den Kernel, den Sicherheitsreferenzmonitor, den Speichermanager und den Scheduler .

Deshalb ist Ntoskrnl.exe eine so geschützte Systemdatei. Der Systemschutz bedeutet, dass es nicht leicht gelöscht oder beschädigt werden kann.

So funktioniert die Speicherverwaltung. Eine Aufgabe wird zusammen mit dem Programm, das diese Aufgabe ausführt, in den Speicher (RAM) geladen. Dies ist der Abrufteil. Die CPU decodiert es, führt die Aufgabe aus und zeichnet die Ergebnisse im Speicher auf, die später vom geladenen Programm möglicherweise auf der Festplatte aufgezeichnet werden. Der Ausführungsteil hat abhängig von der ausgeführten Aufgabe Zugriff auf mehrere Geräte, einschließlich GPU, CPU, Speicherplatz (ROM oder HDD, SSD usw.), Netzwerkgeräte und viele weitere Geräte. Wenn das Programm geschlossen wird, wird es zusammen mit den Daten, die es verarbeitet hat, aus dem Speicher (RAM) entladen. Der Speicherplatz wird jetzt für andere Aufgaben freigegeben.

Gründe, warum Ntoskrnl.exe viel Speicherplatz, Speicher und CPU verbraucht

Wenn ntoskrnl.exe Speicher verwaltet, warum verbraucht es dann den gesamten Speicher und eine ganze Menge CPU? Hier sind die bekannten Gründe, warum dies auftritt. Schwere Fälle werden normalerweise durch Speicherverluste verursacht, die durch Hardware und Malware verursacht werden.

Neuer komprimierter Speicher unter Windows 10

Was macht Windows 7 so schnell? Die Antwort ist in der neuen Funktion ntoskrnl.exe . Der übermäßige Speicherverbrauch wurde im Gegensatz zu anderen Betriebssystemen in Windows 10 integriert. Microsoft hat dies Windows-Benutzern ausführlich erklärt.

Nach der Veröffentlichung von Windows 10 Build 10525 hatte Microsoft Folgendes zu sagen: In Windows 10 haben wir im Speichermanager ein neues Konzept hinzugefügt, das als Komprimierungsspeicher bezeichnet wird und eine speicherinterne Sammlung komprimierter Seiten darstellt. Dies bedeutet, dass Memory Manager, wenn er Speicherdruck verspürt, nicht verwendete Seiten komprimiert, anstatt sie auf die Festplatte zu schreiben. Dadurch wird der pro Prozess verwendete Speicherplatz reduziert, sodass Windows 10 mehr Anwendungen gleichzeitig im physischen Speicher verwalten kann. Dies trägt auch zu einer besseren Reaktionsfähigkeit unter Windows 10 bei. Der Komprimierungsspeicher befindet sich im Arbeitssatz des Systemprozesses. Da der Systemprozess den Speicher im Speicher hält, wird sein Arbeitssatz genau dann größer, wenn Speicher für andere Prozesse verfügbar gemacht wird. Dies ist im Task-Manager sichtbar und der Grund, warum der Systemprozess zu sein scheintmehr Speicher verbrauchen als frühere Versionen .

Die große Speichernutzung ist daher etwas, für das Windows 10 entwickelt wurde, kann aber manchmal als Speicherverlust verwechselt werden. Windows 10 opfert Speicher im Austausch für Geschwindigkeit. Anstatt Seiten auf Ihre Festplatte zu schreiben, werden die Seiten im RAM komprimiert. Dies macht Windows 10 schneller als frühere Versionen, da das Lesen komprimierter Daten aus dem RAM des Computers schneller ist als das Lesen von der Festplatte und das Laden in den RAM. Dies war bereits Teil des Linux-Betriebssystems, bevor Windows es übernahm. Je mehr Anwendungen Sie öffnen, desto mehr Speicher wird verwendet. Dies bedeutet wiederum, dass die CPU-Auslastung steigen wird.

Fehlerhafte oder veraltete Gerätetreiber

Bei der Kommunikation mit und von Geräten, z. B. Netzwerkkarten, Tastaturen und Grafikkarten, sendet und empfängt ntoskrnl.exe Daten über die Gerätetreiber. Die empfangenen Daten werden dann in den RAM geschrieben und warten auf ihre Ausführung.

Im Falle eines fehlerhaften Gerätetreibers können die Treiber kontinuierlich Daten an den Speicherhandler ntoskrnl.exe senden und sich als Speicherverlust manifestieren. Der fehlerhafte Treiber schreibt möglicherweise auch Daten in den Speicherbereich von ntoskrnl.exe. Diese Daten werden kontinuierlich in den Speicher geschrieben, wodurch der RAM gestapelt und gefüllt wird. Dies erfordert eine höhere CPU-Auslastung, um alle diese Daten verarbeiten zu können. In früheren Windows-Versionen, in denen ntoskrnl.exe Speicherplatz für Seiten verwendet hat, bedeutet dies, dass der Speicherplatz ziemlich schnell voll wird.

Dieses Problem tritt häufig bei Benutzern auf, die ihr Betriebssystem von Windows 7 oder 8.1 auf Windows 10 aktualisiert haben. Die Treiber sind möglicherweise nicht mit Windows 10 kompatibel und verursachen daher Speicherlecks. Es wurde berichtet, dass die veralteten „Killer Network Drivers“ eine Ursache für Speicherlecks unter Windows 10 sind.

Malware und Viren

Achten Sie auf online verbreitete Shareware und Freeware. Sie können sich absichtlich in die Systemdatei ntoskrnl.exe einbetten oder die Funktion dieser Datei missbrauchen , was zu Speicherverlusten führt. Es könnte auch die Registrierung der ausführbaren Datei ändern. Dies bedeutet, dass ntoskrnl.exe nicht wie erwartet weiterarbeitet. Da Malware Ihren Computer beschädigen soll, können Daten in den RAM gestreamt werden, es wird jedoch nichts herausgelassen. Der Virus schreibt möglicherweise auch aktiv in den Speicherbereich von ntoskrnl.exe. Dies füllt Ihren Speicher und führt zu einer hohen CPU-Auslastung. Auf der Festplatte gespeicherte Seiten füllen möglicherweise Ihren Speicher.

Wenn ntoskrnl.exe feststellt, dass sich zu viel im Speicher befindet und nichts mehr hineingehen kann, gerät es in Panik. Um die Situation zu retten, wird der Speicher zusammen mit allen anderen Windows-Dateien ausgegeben. Das Ergebnis ist ein Blue Screen of Death (BSOD). Das gleiche passiert, wenn festgestellt wird, dass etwas ständig seinen Speicherplatz verletzt.

Es kann auch zu einem plötzlichen Herunterfahren des Systems kommen, da die CPU durch übermäßige Aktivität überhitzt wird. Um zu verhindern, dass die CPU brät, wird der Computer heruntergefahren, damit er abkühlen kann.

Beschädigte Systemdatei Ntoskrnl.exe

Ntoskrnl.exe ist eine gut geschützte Systemdatei, die kaum zerstört oder beschädigt wird. Wenn es jedoch beschädigt wird, funktioniert ntoskrnl.exe nicht richtig und weiß nicht, was und wann in den RAM geschrieben werden soll oder was und wann der RAM-Speicherplatz freigegeben werden soll. Dies kann dazu führen, dass sich Daten und Speicherseiten häufen und die CPU besonders hart arbeitet, um diesen Speicherplatz zu verwalten. Ihre Festplatte füllt sich möglicherweise aus demselben Grund.

So beheben Sie die durch ntoskrnl.exe in Windows 10 verursachte übermäßige Speichernutzung

Wenn plötzlich Speicherlecks auftreten, sind Sie möglicherweise Opfer von Malware oder Viren. Wenn Ihre Speicherlecks nach einem Windows-Update oder der Installation eines neuen Geräts auftreten, kann dies an fehlerhaften oder veralteten Gerätetreibern liegen.

Hier sind einige Korrekturen für ntoskrnl.exe , die viel Speicherplatz beanspruchen.

Reparieren Sie beschädigte Systemdateien

Laden Sie Restoro herunter und führen Sie es aus, um beschädigte und fehlende Dateien von hier aus zu scannen und wiederherzustellen. Fahren Sie anschließend mit den folgenden Lösungen fort. Es ist wichtig sicherzustellen, dass alle Systemdateien intakt und nicht beschädigt sind, bevor Sie mit den folgenden Lösungen fortfahren.

Methode 1: Aktualisieren Sie Ihre Treiber

Es ist zu beachten, dass nach dem Update auf Windows 10 Grafik- und Netzwerktreiber möglicherweise die erste Wahl für die Ursache Ihres Speicherverlusts sind. Dies ist bei PCs mit „Killer Network Drivers“ üblich. So aktualisieren Sie Ihre Treiber:

  1. Halten Sie die Windows - Taste und R drücken . Geben Sie hdwwiz cpl und klicken Sie auf OK
  2. Gehen Sie zur Registerkarte Treiber und klicken Sie auf "Treiber aktualisieren".
  3. Wählen Sie die automatische Option, um aktualisierte Treiber aus dem Internet zu finden und zu installieren
  4. Starten Sie Ihren PC neu

Methode 2: Führen Sie Antimalware- und Antispyware-Anwendungen aus, um Ihr System zu scannen

Es wird empfohlen, Malware-Scanner auf Ihrem PC zu haben. Hier ist eine, die gut funktioniert und empfohlen wird.

  1. Laden Sie Spybot von hier oder Malwarebytes von hier herunter .
  2. Installieren Sie die Software und führen Sie einen Scan durch
  3. Beheben Sie alle auftretenden Probleme
  4. Starten Sie Ihren Computer neu

Methode 3: Runtime Broker deaktivieren

Jüngste Diskussionen zu Reddit deuten stark darauf hin, dass Runtime Broker ein Systemprozess ist, der aufgrund seiner schlechten Speicheroptimierung häufig einen großen Teil der CPU-Zyklen beansprucht. Dies führt zu einer hohen CPU-Auslastung und Speicherlecks.

Sie können Runtime Broker deaktivieren, indem Sie:

  1. Gehen Sie zum Startmenü und öffnen Sie die App Einstellungen
  2. Öffnen Sie System> Benachrichtigung und Aktionen
  3. Deaktivieren Sie die Option "Tipps zu Windows anzeigen " oder "Tipps, Tricks und Vorschläge bei der Verwendung von Windows abrufen".
  4. Starten Sie Ihren PC neu

Alternative:

  1. Notizblock öffnen
  2. Kopieren Sie diese Tasten und fügen Sie sie in den Notizblock ein

Windows Registry Editor Version 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. Gehen Sie zur Datei und dann Speichern unter
  2. Speichern Sie es als whichever_name_you_choose REGEN
  3. Führen Sie die Datei als Administrator aus und akzeptieren / bestätigen Sie Registrierungsänderungen
  4. Starten Sie Ihren PC neu

Methode 4: Ändern der Registrierungseinstellungen

Es gibt bestimmte Einstellungen in der Registrierung, die bearbeitet werden können, um eine bessere Leistung zu erzielen. So passen Sie die Registrierungskonfigurationen an:

  1. Drücken Sie die „ Windows - “ + „ R “ -Tasten gleichzeitig.
  2. Geben Sie in „ regedit “ ein und drücken Sie „ Enter“ .
  3. Navigieren Sie zur folgenden Adresse
    HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Steuerung> Sitzungsmanager> Speicherverwaltung
  4. Doppelklicken Sie im rechten Bereich auf die Registrierung " Clear Page File Shutdown " .
  5. Ändern Sie die " Wertdaten " in " 1 " und klicken Sie auf " OK ".
  6. Starten Sie Ihren Computer neu und prüfen Sie , ob das Problem weiterhin besteht.

Halten Sie Ihre Antimalware und Antispyware immer auf dem neuesten Stand. Suchen Sie regelmäßig nach Gerätetreiber-Updates. Die Gerätehersteller aktualisieren ihre Treiberdefinitionen kontinuierlich, um Probleme zu lösen und die Funktionalität zu verbessern. Wenn keines der oben genannten Verfahren für Sie funktioniert, sollten Sie die vorgeschlagenen Schritte für das System und den komprimierten Speicher ausprobieren

Empfohlen

Fix: Minecraft reagiert nicht
Was ist eine Registrierungsanwendung für ein digitales TV-Tunergerät und sollte diese entfernt werden?
Was ist FileRepMalware und sollten Sie es entfernen?