So beheben Sie ERROR_WAKE_SYSTEM_DEBUGGER unter Windows

So beheben Sie ERROR_WAKE_SYSTEM_DEBUGGER unter Windows

Der Fehlercode 675 (0x2A3) zusammen mit der Meldung {Kernel Debugger Awakened} weist darauf hin, dass ein Systeminterrupt oder ein Ereignis den Kernel-Debugger ausgelöst hat. Diese Situation tritt normalerweise auf, wenn das System im Kernel-Debugging-Modus läuft und entweder ein Hardware- oder Softwareinterrupt den Debugger zum Eingreifen auffordert. Solche Fehler treten häufig auf, wenn Debugging-Tools oder Haltepunkte das System aktiv überwachen.

Um mit der Fehlerbehebung zu beginnen, untersuchen Sie die Ereignisanzeige auf systembezogene Einträge, insbesondere Ereignis-ID 41 (Kernel Power) und Ereignis-ID 1001 (Bugcheck), die möglicherweise Aufschluss über das Problem geben. Überprüfen Sie außerdem die Konfigurationen aller verwendeten virtuellen Maschinen.

Welche Schritte kann ich unternehmen, um ERROR_WAKE_SYSTEM_DEBUGGER zu beheben?

1. Überprüfen Sie, ob das Kernel-Debugging aktiv ist

  1. Drücken Sie die WindowsTaste, geben Sie cmd in die Suchleiste ein und wählen Sie „Als Administrator ausführen“, um die Eingabeaufforderung mit Administratorrechten zu öffnen.
  2. Um den Debugstatus festzustellen, geben Sie den folgenden Befehl ein und drücken Sie Enter: bcdedit /debug
  3. Wenn die Ausgabe anzeigt, dass das Debuggen aktiviert ist, bestätigt dies, dass das Kernel-Debuggen derzeit betriebsbereit ist.

2. Kernel-Debugging deaktivieren

  1. Drücken Sie die WindowsTaste, geben Sie cmd ein und wählen Sie Als Administrator ausführen, um die Eingabeaufforderung zu starten .
  2. Geben Sie den folgenden Befehl ein, um das Debuggen zu deaktivieren und seine Aktivierung bei Software- oder Hardwareunterbrechungen zu verhindern, und drücken Sie dann Enter: bcdedit /debug off
  3. Starten Sie Ihren Computer nach der Ausführung des Befehls neu, damit die Änderungen wirksam werden.

3. Untersuchen Sie alle aktiven Debugging-Prozesse

  1. Drücken Sie Ctrl+ Shift+, Escum den Task-Manager zu öffnen .
  2. Navigieren Sie zur Registerkarte „Prozesse“ und suchen Sie nach Debugging-Anwendungen wie WinDbg, Kernel Debugger (wenn eine virtuelle Maschine verwendet wird), Visual Studio (wenn das Debugging läuft) oder anderer zugehöriger Software.
  3. Wenn Sie Debugging-Tools finden, wählen Sie diese aus und klicken Sie auf Task beenden .

Wenn Sie WinDbg oder Visual Studio verwenden, überprüfen Sie außerdem alle aktiven Debugsitzungen, die an Ihr System angeschlossen sind, indem Sie den Befehl !process 0 0 in WinDbg verwenden. Wenn Sitzungen gefunden werden, können Sie den Befehl .detach verwenden . Überprüfen Sie beim Remotedebuggen die Verbindung und trennen Sie den Debugger bei Bedarf.

4. Deaktivieren Sie die Debugfunktionen in Windows

  1. Öffnen Sie das Dialogfeld „Ausführen“ durch Drücken von Windows+ R.
  2. Geben Sie cmd ein und führen Sie es als Administrator aus.
  3. Fügen Sie den folgenden Befehl ein, um das Debuggen auszuschalten, und drücken Sie Enter: bcdedit /debug off
  4. Starten Sie Ihren Computer neu, um die Änderungen zu übernehmen.

5. Suchen Sie im Code nach aktiven Haltepunkten

  1. Öffnen Sie Visual Studio, indem Sie im Startmenü danach suchen.
  2. Gehen Sie zum Debug-Menü und wählen Sie dann Windows aus .
  3. Wählen Sie Haltepunkte.
  4. Suchen Sie im Fenster „Haltepunkte“ nach aktiven Haltepunkten, die möglicherweise den Fehler ERROR_WAKE_SYSTEM_DEBUGGER auslösen.
  5. Klicken Sie mit der rechten Maustaste auf alle Haltepunkte, die Sie entfernen möchten, und wählen Sie Löschen aus .

Wenn Sie Bedingungen oder Ausnahmen für den Debugger festgelegt haben, stellen Sie außerdem sicher, dass diese Einstellungen angemessen konfiguriert sind.

6. Aktualisieren oder installieren Sie fehlerhafte Treiber neu

  1. Starten Sie den Ausführen-Dialog durch Drücken von Windows+ R.
  2. Geben Sie devmgmt.msc ein und klicken Sie auf „OK“, um auf den Geräte-Manager zuzugreifen .
  3. Suchen Sie in der Liste nach Geräten, die mit einem gelben Dreieck markiert sind, was auf Treiberprobleme hinweist.
  4. Klicken Sie mit der rechten Maustaste auf das problematische Gerät und wählen Sie Treiber aktualisieren .
  5. Wählen Sie „Automatisch nach Treibern suchen“. Wiederholen Sie dies für alle weiteren problematischen Treiber.

Windows versucht, den am besten geeigneten Treiber zu installieren. Wenn dies fehlschlägt, müssen Sie möglicherweise die Website des Herstellers besuchen, um die neueste Version herunterzuladen, oder ein vertrauenswürdiges Treiberaktualisierungstool eines Drittanbieters verwenden, um umfassende Updates zu erhalten.

Wenn das Aktualisieren des Treibers das Problem nicht behebt, können Sie ihn mit den folgenden Schritten neu installieren:

  1. Kehren Sie zum Geräte-Manager zurück, klicken Sie mit der rechten Maustaste auf den fehlerhaften Treiber und wählen Sie Gerät deinstallieren .
  2. Bestätigen Sie die Deinstallation in der Eingabeaufforderung.
  3. Navigieren Sie zur Neuinstallation im Menü zu „Aktion“ und wählen Sie dann „Nach geänderter Hardware suchen“ aus .

7. Überwachen Sie Hardware-Interrupts

  1. Drücken Sie Windows+, Rum auf das Dialogfeld „Ausführen“ zuzugreifen.
  2. Geben Sie „perfmon“ ein und klicken Sie auf „OK“, um den Leistungsmonitor zu öffnen .
  3. Folgen Sie im linken Bereich diesem Pfad: Leistungsmonitor > Überwachungstools > Systemdiagnose.
  4. Achten Sie auf Spitzen bei Unterbrechungen oder DPCs, da diese die Ursache Ihres Problems sein könnten.

8. Starten Sie Ihren Computer in einem sauberen Boot-Zustand

  1. Öffnen Sie den Ausführen-Dialog mit Windows+ R.
  2. Geben Sie „msconfig“ ein und klicken Sie auf „OK“, um die Systemkonfiguration zu öffnen .
  3. Wechseln Sie zur Registerkarte „Dienste“, aktivieren Sie „Alle Microsoft-Dienste ausblenden“ und klicken Sie auf „Alle deaktivieren“.
  4. Wechseln Sie zur Registerkarte „Autostart“ und klicken Sie auf „Task-Manager öffnen“ .
  5. Wählen Sie im Task-Manager jedes aktivierte Startelement einzeln aus, klicken Sie auf „Deaktivieren“ und schließen Sie anschließend das Fenster.
  6. Klicken Sie zurück in der Systemkonfiguration auf „Übernehmen“ und dann auf „OK“ .
  7. Klicken Sie abschließend auf „Neustart“.

Ihr System wird neu gestartet, wobei nur die wesentlichen Dienste ausgeführt werden. Wenn in diesem Modus keine Fehler auftreten, aktivieren Sie die Dienste nacheinander, um herauszufinden, welcher den ERROR_WAKE_SYSTEM_DEBUGGER auslöst.

Zusammenfassend lässt sich sagen, dass Sie zur Behebung des Problems ERROR_WAKE_SYSTEM_DEBUGGER prüfen sollten, ob das Kernel-Debugging eingeschaltet ist, das Kernel-Debugging deaktivieren, Debugging-Funktionen deaktivieren, aktuelle Debugging-Prozesse untersuchen, sicherstellen, dass keine aktiven Haltepunkte vorhanden sind, problematische Treiber aktualisieren oder neu installieren, nach Hardware-Interrupts suchen oder das System im Clean-Modus booten.

Wenn Sie Fragen oder Vorschläge zu diesem BSoD-Fehler haben, teilen Sie sie bitte im Kommentarbereich unten mit.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert