Wie man ERROR_WAKE_SYSTEM_DEBUGGER behebt

ERROR_WAKE_SYSTEM_DEBUGGER

Der ERROR_WAKE_SYSTEM_DEBUGGER mit dem Fehlercode 675 (0x2A3) und der Meldung {Kernel Debugger Awakened} der System-Debugger wurde durch ein Interrupt geweckt, weist in der Regel darauf hin, dass ein Systeminterruption oder Ereignis den Kernel-Debugger aktiviert hat.

Das passiert oft in Szenarien, wenn sich das System im Kernel-Debugging-Modus befindet und ein Hardware- oder Software-Interrupt das System dazu bringt, den Debugger zu aktivieren. Der Fehler kann häufig aufgrund von Debugging-Tools oder Haltepunkten, die Ihr System überwachen, erscheinen.

Überprüfen Sie zunächst das Ereignisprotokoll auf Systemereignisse wie Ereignis-ID 41: Kernel Power und Ereignis-ID 1001: Bugcheck, die den Fehler erklären könnten, und überprüfen Sie dann die Konfigurationen der virtuellen Maschine.

Wie kann ich ERROR_WAKE_SYSTEM_DEBUGGER beheben?

1. Überprüfen, ob Kernel-Debugging aktiviert ist

  1. Drücken Sie die Windows-Taste, geben Sie cmd in das Suchfeld ein und klicken Sie auf Als Administrator ausführen aus der Liste der Optionen, um die Eingabeaufforderung mit Administratorrechten zu starten.
  2. Um den Debugging-Status zu überprüfen, kopieren und fügen Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: bcdedit /debug
  3. Wenn der Befehl zurückgibt, dass das Debugging aktiviert ist, dann ist das Kernel-Debugging aktiv.

2. Kernel-Debugging deaktivieren

  1. Drücken Sie die Windows-Taste, geben Sie cmd in das Suchfeld ein und klicken Sie auf Als Administrator ausführen aus der Liste der Optionen, um die Eingabeaufforderung mit Administratorrechten zu starten.
  2. Geben Sie den folgenden Befehl ein, um das Debugging zu deaktivieren, wodurch verhindert wird, dass es im Falle einer Software- oder Hardwareunterbrechung aktiviert wird, und drücken Sie dann die Eingabetaste: bcdedit /debug off
  3. Nachdem der Befehl ausgeführt wurde, starten Sie Ihren Computer neu, um die Änderungen wirksam werden zu lassen.

3. Überprüfen Sie den laufenden Debugging-Prozess

  1. Drücken Sie Strg + Umschalt + Esc, um die Task-Manager-App zu starten. Ende der Aufgabe ERROR_WAKE_SYSTEM_DEBUGGER
  2. Gehen Sie zum Tab Prozesse und suchen Sie nach Werkzeugen wie WinDbg, Kernel-Debugger (wenn Sie eine virtuelle Maschine verwenden), Visual Studio (wenn Debugging aktiv ist) oder anderen Entwicklungs- oder Debugging-Apps.
  3. Wenn Sie eines davon finden, wählen Sie es aus und klicken Sie auf Task beenden.

Überprüfen Sie anschließend, ob Sie WinDbg oder Visual Studio verwenden und prüfen Sie die aktiven Debugging-Sitzungen, die mit Ihrem System verbunden sind, indem Sie den Befehl !process 0 0 in WinDbg verwenden. Wenn gefunden, können Sie den Befehl .detach verwenden. Wenn Sie jedoch remote debuggen, überprüfen Sie den Verbindungsstatus und trennen Sie den Debugger.

4. Debugging in Windows deaktivieren

  1. Drücken Sie die Windows-Taste, geben Sie cmd in das Suchfeld ein und klicken Sie auf Als Administrator ausführen aus der Liste der Optionen, um die Eingabeaufforderung mit Administratorrechten zu starten. CMD erhöht
  2. Kopieren und fügen Sie den folgenden Befehl ein, um das Debugging zu deaktivieren und drücken Sie die Eingabetaste: bcdedit /debug off
  3. Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.

5. Überprüfen Sie aktive Haltepunkte in Ihrem Code

  1. Drücken Sie die Windows-Taste, geben Sie visual studio in das Suchfeld ein und klicken Sie auf Öffnen.
  2. Gehen Sie zu Debuggen, und klicken Sie dann auf Windows.
  3. Klicken Sie auf Haltepunkte.
  4. Suchen Sie im Haltepunkte-Fenster nach aktiven Haltepunkten, die möglicherweise ERROR_WAKE_SYSTEM_DEBUGGER verursachen.
  5. Klicken Sie mit der rechten Maustaste auf einen Haltepunkt und wählen Sie Löschen.

Wenn Sie auch den Debugger unter bestimmten Bedingungen oder Ausnahmen eingestellt haben, stellen Sie sicher, dass die Einstellungen richtig konfiguriert sind.

6. Problematische Treiber aktualisieren/deinstallieren

  1. Drücken Sie Windows + R, um das Ausführen-Fenster zu öffnen. Geräte-Manager - ERROR_WAKE_SYSTEM_DEBUGGER
  2. Geben Sie devmgmt.msc ein und klicken Sie auf OK, um die Geräte-Manager-App zu öffnen.
  3. Suchen Sie aus der Liste der Systemkomponenten nach Geräten mit einem gelben Dreieck mit einem Ausrufezeichen, da dies auf ein Problem mit dem Treiber hinweist.
  4. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Treiber aktualisieren aus dem Kontextmenü. Grafik-Treiber aktualisieren
  5. Wählen Sie Automatisch nach Treibern suchen. Wiederholen Sie diesen Vorgang, wenn Sie mehr als einen problematischen Treiber finden. Automatisch nach Treibern suchen

Windows wird versuchen, die beste Treiberversion zu installieren; wenn dies fehlschlägt, besuchen Sie die Website des Herstellers, um die neueste Version herunterzuladen. Alternativ können Sie auch ein zuverlässiges Drittanbieter-Tool zur Treiberaktualisierung herunterladen und installieren, um sicherzustellen, dass alle Treiber auf Ihrem Gerät auf dem neuesten Stand sind.

Wenn das Aktualisieren des Treibers nicht geholfen hat, versuchen Sie, den Treiber mit den folgenden Schritten neu zu installieren:

  1. Öffnen Sie den Geräte-Manager, klicken Sie mit der rechten Maustaste auf den Treiber und wählen Sie Gerät deinstallieren. Grafiktreiber deinstallieren - ERROR_WAKE_SYSTEM_DEBUGGER
  2. Klicken Sie auf dem folgenden Eingabeaufforderungen erneut auf Deinstallieren.
  3. Um ihn neu zu installieren, gehen Sie zu Aktion und wählen Sie Nach Hardwareänderungen suchen aus dem Kontextmenü. Aktion Hardwareänderungen scannen

7. Nach Hardwareinterruptionen suchen

  1. Drücken Sie Windows + R, um das Ausführen-Fenster zu öffnen.
  2. Geben Sie perfmon ein und klicken Sie auf OK, um den Leistungsmonitor zu öffnen.
  3. Navigieren Sie im linken Bereich zu Leistungsmonitor > Überwachungswerkzeuge > Systemdiagnosen
  4. Überprüfen Sie auf Spitzen in Interrupts oder DPCs. Wenn Sie welche finden, könnten sie der Grund für das Problem sein.

8. Starten Sie Ihren PC in einer sauberen Umgebung neu

  1. Drücken Sie Windows + R, um das Ausführen-Fenster zu öffnen. MS config - ERROR_WAKE_SYSTEM_DEBUGGER
  2. Geben Sie msconfig ein und klicken Sie auf OK, um das Systemkonfigurationsfenster zu öffnen.
  3. Gehen Sie zum Tab Dienste, setzen Sie ein Häkchen bei Alle Microsoft-Dienste ausblenden, und klicken Sie dann auf Alle deaktivieren. Alle Microsoft-Dienste ausblenden - ERROR_WAKE_SYSTEM_DEBUGGER
  4. Wechseln Sie zum Tab Autostart und klicken Sie auf Task-Manager öffnen. Task-Manager öffnen
  5. Wählen Sie im Fenster Task-Manager nacheinander jeden aktivierten Punkt aus und klicken Sie auf Deaktivieren, und schließen Sie dann das Fenster. Aufgabe schließen - ERROR_WAKE_SYSTEM_DEBUGGER
  6. Gehen Sie zurück zum Systemkonfigurationsfenster, klicken Sie auf Übernehmen und dann auf OK. Übernehmen, dann auf OK klicken
  7. Klicken Sie auf Neustart.

Windows wird mit den erforderlichen Diensten neu starten. Wenn Sie bei einem sauberen Boot keine Fehler sehen, versuchen Sie, Dienste nacheinander wieder zu aktivieren, um festzustellen, welcher Dienst oder welche Software das Problem ERROR_WAKE_SYSTEM_DEBUGGER verursacht.

Zusammenfassend lässt sich sagen, dass zur Behebung von ERROR_WAKE_SYSTEM_DEBUGGER geprüft werden sollte, ob das Kernel-Debugging aktiviert ist, das Kernel-Debugging deaktiviert werden sollte, das Debugging deaktiviert werden sollte, ein laufender Debugging-Prozess überprüft werden sollte, nach aktiven Haltepunkten gesucht werden sollte, problematische Gerätetreiber aktualisiert/deinstalliert werden sollten, nach Hardwareinterruptionen gesucht werden sollte, oder der Computer in einer sauberen Boot-Umgebung neu gestartet werden sollte.

Wenn Sie Fragen oder Vorschläge zu dem BSoD-Fehler haben, können Sie diese gerne im Kommentarbereich unten mitteilen.