Come risolvere l'ERROR_WAKE_SYSTEM_DEBUGGER

ERROR_WAKE_SYSTEM_DEBUGGER

L’ERROR_WAKE_SYSTEM_DEBUGGER con codice di errore 675 (0x2A3) con il messaggio {Kernel Debugger Awakened} il debugger di sistema è stato risvegliato da un’interruzione, indica solitamente che un’interruzione o un evento di sistema ha attivato il debugger del kernel.

Questo accade spesso in scenari in cui il sistema è in modalità di debug del kernel e un’interruzione hardware o software causa l’invocazione del debugger. L’errore può apparire frequentemente a causa di strumenti di debug o punti di interruzione che monitorano il sistema.

Innanzitutto, controlla il Visualizzatore eventi per eventi di sistema come ID evento 41: Kernel Power e ID evento 1001: Bugcheck che potrebbero spiegare l’errore, poi controlla le configurazioni della macchina virtuale.

Come posso risolvere l’ERROR_WAKE_SYSTEM_DEBUGGER?

1. Controlla se il debug del kernel è abilitato

  1. Premi il tasto Windows, digita cmd nella casella di ricerca e fai clic su Esegui come amministratore dall’elenco di opzioni per avviare il Prompt dei comandi con diritti di amministratore.
  2. Per controllare lo stato del debug, copia e incolla il seguente comando e premi Invio: bcdedit /debug
  3. Se il comando restituisce che il debug è abilitato, significa che il debug del kernel è attivo.

2. Disabilita il debug del kernel

  1. Premi il tasto Windows, digita cmd nella casella di ricerca e fai clic su Esegui come amministratore dall’elenco di opzioni per avviare il Prompt dei comandi con diritti di amministratore.
  2. Digita il seguente comando per disabilitare il debug, il che impedirà il suo risveglio in caso di interruzione software o hardware, poi premi Invio: bcdedit /debug off
  3. Una volta eseguito il comando, riavvia il computer per far sì che le modifiche abbiano effetto.

3. Controlla i processi di debug in esecuzione

  1. Premi Ctrl + Shift + Esc per avviare l’app Task Manager.Fine processo ERROR_WAKE_SYSTEM_DEBUGGER
  2. Vai alla scheda Processi e cerca strumenti come WinDbg, Kernel Debugger (se utilizzi una macchina virtuale), Visual Studio (se il debug è attivo) o qualsiasi altra app di sviluppo o debug.
  3. Se ne trovi uno, selezionalo e fai clic su Fine processo.

Successivamente, se utilizzi WinDbg o Visual Studio, controlla le sessioni di debug attive collegate al tuo sistema usando il comando !process 0 0 in WinDbg. Se trovato, puoi usare il comando .detach. Tuttavia, se stai debugando da remoto, controlla lo stato della connessione e disconnetti il debugger.

4. Disabilita il debug in Windows

  1. Premi il tasto Windows, digita cmd nella casella di ricerca e fai clic su Esegui come amministratore dall’elenco di opzioni per avviare il Prompt dei comandi con diritti di amministratore.CMD elevato
  2. Copia e incolla il seguente comando per disabilitare il debug e premi Invio: bcdedit /debug off
  3. Riavvia il computer per far sì che le modifiche abbiano effetto.

5. Controlla i punti di interruzione attivi nel tuo codice

  1. Premi il tasto Windows, digita visual studio nella casella di ricerca e fai clic su Apri.
  2. Vai su Debug, poi fai clic su Finestra.
  3. Clicca su Punti di interruzione.
  4. Nella finestra Punti di interruzione, cerca eventuali punti di interruzione attivi elencati che potrebbero causare ERROR_WAKE_SYSTEM_DEBUGGER
  5. Fai clic con il tasto destro su un punto di interruzione e seleziona Elimina.

Inoltre, se hai impostato il debugger su condizioni o eccezioni specifiche, assicurati che le impostazioni siano configurate correttamente.

6. Aggiorna/Reinstalla i driver problematici

  1. Premi Windows + R per aprire la finestra Esegui.Gestore dispositivi - ERROR_WAKE_SYSTEM_DEBUGGER
  2. Digita devmgmt.msc e fai clic su OK per aprire l’app Gestore dispositivi.
  3. Dall’elenco dei componenti di sistema, cerca eventuali dispositivi con un triangolo giallo con un punto esclamativo all’interno, poiché indica un problema con il driver.
  4. Fai clic con il tasto destro e seleziona Aggiorna driver dal menu contestuale.Aggiornamento driver grafico
  5. Seleziona Cerca automaticamente i driver. Ripeti lo stesso processo se trovi più di un driver problematico.Cerca automaticamente i driver

Windows cercherà di installare la miglior versione del driver; tuttavia, se non riesce, vai sul sito del produttore per scaricare l’ultima versione. In alternativa, puoi anche scaricare e installare uno strumento affidabile di aggiornamento driver di terze parti per assicurarti che tutti i driver sul tuo dispositivo siano aggiornati.

Se l’aggiornamento del driver non ha aiutato, prova a reinstallare il driver seguendo questi passaggi:

  1. Apri Gestore dispositivi, fai clic con il tasto destro sul driver e seleziona Disinstalla dispositivo.Disinstallare driver grafico - ERROR_WAKE_SYSTEM_DEBUGGER
  2. Nella seguente richiesta, fai clic su Disinstalla di nuovo.
  3. Per reinstallare, vai su Azione, poi seleziona Scansiona per modifiche hardware dal menu contestuale.Azione scan per modifiche hardware

7. Controlla le interruzioni hardware

  1. Premi Windows + R per aprire la finestra Esegui.
  2. Digita perfmon e fai clic su OK per aprire il Monitoraggio delle prestazioni.
  3. Nel riquadro sinistro, vai su Monitoraggio delle prestazioni > Strumenti di monitoraggio > Diagnostica di sistema
  4. Controlla se ci sono picchi in Interruzioni o DPC. Se ne trovi, potrebbero essere la causa del problema.

8. Riavvia il PC in un ambiente di avvio pulito

  1. Premi Windows + R per aprire la finestra Esegui.MS config - ERROR_WAKE_SYSTEM_DEBUGGER
  2. Digita msconfig e fai clic su OK per aprire la finestra Configurazione di sistema.
  3. Vai alla scheda Servizi, metti un segno di controllo accanto a Nascondi tutti i servizi Microsoft, quindi fai clic su Disabilita tutto.Nascondi tutti i servizi Microsoft - ERROR_WAKE_SYSTEM_DEBUGGER
  4. Passa alla scheda Avvio e fai clic su Apri Gestore attività.Apri gestore attività
  5. Nella finestra Gestore attività, seleziona ogni elemento abilitato uno per uno e fai clic su Disabilita, poi chiudi la finestra.Chiudi attività - ERROR_WAKE_SYSTEM_DEBUGGER
  6. Torna alla finestra di Configurazione di sistema, fai clic su Applica, poi OK.Applica, poi fai clic OK
  7. Fai clic su Riavvia.

Windows si riavvierà con i servizi essenziali. Se non vedi errori nel boot pulito, prova a riattivare i servizi uno per uno per individuare quale servizio o software sta causando il problema ERROR_WAKE_SYSTEM_DEBUGGER.

In conclusione, per risolvere l’ERROR_WAKE_SYSTEM_DEBUGGER, controlla se il debug del kernel è abilitato, disabilita il debug del kernel, disabilita il debug, controlla i processi di debug in esecuzione, controlla i punti di interruzione attivi, aggiorna/reinstalla i driver dei dispositivi, cerca interruzioni hardware o riavvia il computer in un ambiente di avvio pulito.

Se hai domande o suggerimenti riguardo all’errore BSoD, sentiti libero di menzionarli nella sezione commenti qui sotto.