Ntoskrnl.exe ist ein Windows-Systemprozess, der wichtige Funktionen wie Speicherverwaltung und Hardwareabstraktion steuert. Wenn er eine hohe CPU-Auslastung oder einen Blue Screen of Death (BSOD) verursacht, können Sie den Speicher, die Festplatten, Updates und Systemdateien Ihres PCs überprüfen.
Was ist ein Systemprozess?
Wenn Sie einen Windows-PC oder -Laptop hochfahren, werden mehrere Systemprozesse aktiviert. Sie erzeugen die Benutzeroberfläche, mit der Sie sich anmelden und mit der Arbeit beginnen, sind aber auch für verschiedene Aktionen im Hintergrund verantwortlich, die Ihnen gar nicht bewusst sind – wie die Verwaltung des Speichers und die Kommunikation mit anderen Netzwerkgeräten.
Leider können Systemprozesse wie ntoskrnl.exe und csrss.exe manchmal Probleme auf Ihrem PC verursachen. Insbesondere ntoskrnl.exe ist eine wichtige Komponente des Windows-Betriebssystems. Dies kann die Fehlerbehebung erschweren, da es geladen werden muss, damit Sie Windows verwenden können.
Was macht ntoskrnl.exe?
Der Systemprozess ntoskrnl.exe wird offiziell als ausführbare Datei des Windows NT-Betriebssystemkernels bezeichnet (und im Windows Task-Manager einfach als System bezeichnet). Es handelt sich wohl um einen der wichtigsten Prozesse von Windows.
Ntoskrnl.exe ist unter anderem dafür verantwortlich, Softwarezugriff auf angeschlossene Komponenten und Peripheriegeräte zu gewähren, geladene Softwareprozesse zu verwalten, um sicherzustellen, dass sie korrekt (und sicher) mit der Hardware interagieren, und zu steuern, wie viel Speicher auf Ihrem PC verwendet wird (und verfügbar bleibt).
Was ist ein Kernel?
Ein Kernel ist Code, der die Verbindung zwischen Hardware und Software herstellt. Wenn ein Betriebssystem wie Windows geladen wird, sendet der Windows-Kernel (ntoskrnl.exe) Anweisungen an Komponenten wie Ihre CPU, um Aufgaben und Aktionen auszuführen. Ohne den Systemprozess ntoskrnl.exe würde Ihr Windows-PC einfach nicht funktionieren.
Kann ich ntoskrnl.exe deaktivieren?
Während Sie andere Systemkomponenten deaktivieren können, können Sie ntoskrnl.exe in einer Windows-Installation nicht deaktivieren. Wenn es jemals zum Stoppen gezwungen wird, gibt Windows einen ntoskrnl.exe-BSOD-Fehler zurück und Sie müssen Ihren PC neu starten.
Warum verursacht ntoskrnl.exe Bluescreenfehler (BSOD)?
Nachdem Sie nun wissen, dass das Stoppen des Prozesses ntoskrnl.exe zu einem BSOD führt, sollte es Sie nicht überraschen, dass BSOD-Fehler im Zusammenhang mit ntoskrnl.exe darauf zurückzuführen sind, dass der Prozess unerwartet gestoppt wird.
Dafür kann es jedoch mehrere Gründe geben:
- Beschädigte oder fehlende ntoskrnl.exe-Datei
- Andere beschädigte oder fehlende Systemdateien
- Beschädigtes Startvolume oder ungültige boot.ini-Konfiguration
- Ein problematisches Windows-Update
- Festplattenprobleme
- Speicherprobleme
Wir werden uns mit der Lösung dieser Probleme befassen, nachdem wir die damit verbundenen Probleme einer hohen CPU-Auslastung besprochen haben, da die Lösungen für beide Situationen weitgehend gleich sind.
Warum verursacht ntoskrnl.exe Probleme mit der CPU-Auslastung?
Leider gibt es keine eindeutige Antwort darauf, warum ntoskrnl.exe eine hohe CPU-Auslastung im Windows Task-Manager verursachen kann. Die Ursachen für dieses Problem können von PC zu PC unterschiedlich sein.
Dies liegt daran, dass ntoskrnl.exe für viele Windows-Systemaktionen verantwortlich ist oder über andere Prozesse dazu beiträgt, dass andere Systemaktionen ausgeführt werden. Das Problem könnte beispielsweise folgende Ursachen haben:
- Ein anderer Windows-Dienst
- Eine installierte App
- Beschädigte ntoskrnl.exe oder eine andere Systemdatei
- Fehlerhafte Festplatte
- Ein angeschlossenes Peripheriegerät mit Problemen
Da ntoskrnl.exe teilweise für die Speicherverwaltung in Windows 10 verantwortlich ist, stellen Sie möglicherweise fest, dass eine andere App oder ein anderer Dienst, der damit interagiert, mehr Systemressourcen verwendet, was fälschlicherweise als zum Prozess ntoskrnl.exe gehörend gemeldet wird.
So beheben Sie ntoskrnl.exe BSOD- oder CPU-Probleme
Diese Probleme lassen sich am besten beheben, indem Sie Ihre Windows-Systemdateien, Ihre Festplatten und Ihren Speicher überprüfen, nach Malware oder Viren suchen und Ihren PC aktualisieren. Sie können Windows auch im „Clean Boot“-Modus ausführen, um zu sehen, ob eine andere App oder ein installierter Dienst das Problem verursacht.
Führen Sie das Windows-Speicherdiagnosetool aus
Windows verfügt über ein integriertes Tool zur Diagnose von Speicherproblemen.
- Öffnen Sie das Startmenü , geben Sie „Speicherdiagnose“ ein und wählen Sie das Ergebnis aus.
- Wählen Sie „ Jetzt neu starten und nach Problemen suchen“ .
- Beim Neustart Ihres PCs führt das Tool mehrere Speichertests durch (dies kann einen Moment dauern) und zeigt Ihnen an, ob Probleme gefunden werden.
- Wenn der Test abgeschlossen ist, wird Ihr PC erneut neu gestartet und sollte Ihnen die Ergebnisse der Diagnose anzeigen.
Hinweis: Wenn Windows nach dem Neustart keinen Bericht zum Scan anzeigt, müssen Sie möglicherweise in der Ereignisanzeige danach suchen. Anweisungen dazu finden Sie in unserem vollständigen Artikel zur Verwendung des Windows-Speicherdiagnosetools .
Wenn der Scan Speicherprobleme aufdeckt, müssen Sie wahrscheinlich den Speicher Ihres PCs ersetzen.
Führen Sie SFC /Scannow und CHKDSK aus, um Ihre Systemdateien zu überprüfen und zu reparieren
Windows funktioniert gut, wenn alle erforderlichen Systemdateien vorhanden sind. Wenn einige dieser Dateien beschädigt sind, fehlen oder nicht zugänglich sind, kann Ihre Windows 10-Installation instabil werden und ntoskrnl.exe-BSODs und -Fehler werden wahrscheinlicher.
Eine Möglichkeit, dies zu beheben, besteht darin, die Befehlszeilentools chkdsk und sfc mithilfe von Windows PowerShell auszuführen.
- Um Windows PowerShell auszuführen, klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie „ Windows PowerShell (Admin)“ .
- Geben Sie im PowerShell-Fenster sfc /scannow ein und drücken Sie die Eingabetaste , um die Integrität der Windows-Systemdateien zu überprüfen. Dadurch sollten fehlende oder beschädigte Dateien gefunden und automatisch repariert werden. Möglicherweise müssen Sie jedoch Y drücken , um die Änderungen zu akzeptieren.
- Sobald sfc fertig ist, geben Sie chkdsk /r ein , um einen Boot-Scan zu planen und das Dateisystem Ihrer Festplatte zu überprüfen. Sie müssen bestätigen, indem Sie Y auf Ihrer Tastatur drücken und dann Ihren PC neu starten, um den Scan auszuführen.
Diese Tools überprüfen Ihre Installation und Festplatte auf fehlende oder beschädigte Dateien. Wenn die Probleme mit ntoskrnl.exe weiterhin bestehen, müssen Sie einen der unten aufgeführten zusätzlichen Schritte ausführen.
Installieren Sie Windows-System- und Treiberupdates
Windows-Systemupdates enthalten Fehlerbehebungen und Upgrades, die bei der Behebung häufiger Probleme helfen können, die Benutzer online melden, darunter BSOD-Fehler und hohe CPU-Auslastung.
Stellen Sie sicher, dass Ihr PC auf dem neuesten Stand ist, indem Sie alle verfügbaren System- und Treiberupdates installieren. Dadurch können diese Probleme manchmal behoben werden.
- Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie die Option „Einstellungen“ .
- Wählen Sie im Menü „Einstellungen “ „Update und Sicherheit“ > „Windows Update“ > „Herunterladen “ (oder „Herunterladen und installieren “), wenn Updates zur Installation bereitstehen. Wählen Sie andernfalls stattdessen „Nach Updates suchen“ aus . Dadurch werden alle verfügbaren System- und Treiberupdates automatisch heruntergeladen und installiert.
Wenn Sie kürzlich eine neue PC-Komponente oder ein neues Peripheriegerät installiert haben, sollten Sie auf der Website des Herstellers nach Treiberaktualisierungen suchen. Dies gilt insbesondere für Grafikkarten, da Hersteller wie NVIDIA regelmäßig brandneue Treiber veröffentlichen, bevor diese zu Windows Update hinzugefügt werden.
Suchen Sie nach Viren und Malware
Dank Microsoft Defender (früher Windows Defender) war es noch nie so einfach, hartnäckige Malware von einem Windows 10-PC zu entfernen.
- Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie „Einstellungen“ . Gehen Sie anschließend zu „Update und Sicherheit“ > „Windows-Sicherheit öffnen“ .
- Wählen Sie im Fenster „Windows-Sicherheit “ Viren- und Bedrohungsschutz > Scanoptionen und dann die Option Microsoft Defender Offlinescan . Dadurch wird ein Startscan Ihres PCs auf Malware vorbereitet. Wählen Sie die Schaltfläche „Jetzt scannen“ , um Ihren PC neu zu starten und den Scanvorgang zu starten.
Wenn Defender Malware erkennt, werden Sie gefragt, ob Sie diese entfernen oder unter Quarantäne stellen möchten.
Führen Sie die BSOD-Problembehandlung aus
Wenn bei Ihnen ein BSOD-Fehler auftritt, kann diese integrierte Windows-Problembehandlung hilfreich sein.
- Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie Einstellungen .
- Gehen Sie im linken Bereich zu „Update und Sicherheit“ > „ Problembehandlung“ .
- Suchen Sie auf der Seite „Problembehandlung“ nach der Option „Bluescreen“ und wählen Sie „Problembehandlung ausführen“ aus .
- Gehen Sie den Assistenten durch und befolgen Sie die Anweisungen zur Problembehebung.
Fehlerbehebung bei installierten Apps und Diensten mithilfe eines sauberen Windows-Starts
Windows ist nicht frei von Fehlern oder Bugs, aber wenn Ihr PC auf dem neuesten Stand ist und Ihre Systemdateien intakt sind, könnte eine andere App oder ein installierter Dienst hinter potenziellen ntoskrnl.exe-Problemen stecken.
Um dies zu überprüfen, können Sie einen sauberen Neustart durchführen , bei dem Windows ohne Apps und Dienste von Drittanbietern ausgeführt wird destiny tracker.
- Um Windows in einem sauberen Neustartmodus neu zu starten, klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie die Option Ausführen (oder drücken Sie die Windows-Taste + R auf Ihrer Tastatur). Geben Sie im Befehlsfeld Ausführen msconfig ein und wählen Sie dann OK, um es zu starten.
- Wählen Sie im Fenster „Systemkonfiguration“ auf der Registerkarte „ Allgemein “ die Option „Benutzerdefinierter Systemstart“ und deaktivieren Sie dann die Optionen „Systemdienste laden“ und „Startelemente laden“ . Dadurch wird sichergestellt, dass beim nächsten Neustart nur von Microsoft bereitgestellte Dienste geladen werden. Drücken Sie zur Bestätigung auf „OK“ und starten Sie dann Ihren PC neu.
- Sobald Sie einen Neustart in einer sauberen Version von Windows durchgeführt haben, überprüfen Sie Ihre CPU-Auslastung. Wenn das Problem behoben ist, deutet dies darauf hin, dass einer der nicht von Microsoft stammenden Dienste, die auf der Registerkarte „Dienste“ des Fensters „Systemkonfiguration“ angezeigt werden , hinter dem Problem steckt.
Wenn das der Fall ist, müssen Sie jeden Dienst einzeln untersuchen, um herauszufinden, welcher die hohe CPU-Auslastung verursachen könnte. Wenn Sie einen Schuldigen finden, können Sie dann alle problematischen Apps oder Dienste dauerhaft deaktivieren.
Beheben von Ntoskrnl.exe-Problemen
Wenn die oben genannten Methoden nicht funktionieren, müssen Sie möglicherweise drastischere Maßnahmen ergreifen, z. B. Windows löschen und neu installieren . Und wenn das Problem dadurch immer noch nicht behoben wird, liegt wahrscheinlich ein Hardwareproblem vor, das bei der Speicherdiagnose und den Festplattenscans nicht erkannt wurde.