Como corrigir o ERROR_WAKE_SYSTEM_DEBUGGER

O ERROR_WAKE_SYSTEM_DEBUGGER com código de erro 675 (0x2A3) e a mensagem {Kernel Debugger Awakened} o depurador do sistema foi acordado por uma interrupção, geralmente indica que uma interrupção ou evento do sistema acionou o depurador do kernel para se tornar ativo.
Isso muitas vezes acontece em cenários em que o sistema está em modo de depuração do kernel, e uma interrupção de hardware ou software faz com que o sistema invoque o depurador. O erro pode aparecer frequentemente devido a ferramentas de depuração ou pontos de interrupção monitorando seu sistema.
Primeiro, verifique o Visualizador de Eventos em busca de eventos do sistema, como ID de Evento 41: Kernel Power e ID de Evento 1001: Bugcheck, que podem explicar o erro, e em seguida, verifique as configurações da Máquina Virtual.
Como posso corrigir o ERROR_WAKE_SYSTEM_DEBUGGER?
1. Verifique se a depuração do Kernel está ativada
- Pressione a tecla Windows, digite cmd na caixa de pesquisa e clique em Executar como administrador na lista de opções para abrir o Prompt de Comando com direitos de administrador.
- Para verificar o status da depuração, copie e cole o seguinte comando e pressione Enter:
bcdedit /debug - Se você ver que o comando retorna como depuração ativada, então a depuração do kernel está ativa.
2. Desativar a depuração do kernel
- Pressione a tecla Windows, digite cmd na caixa de pesquisa e clique em Executar como administrador na lista de opções para abrir o Prompt de Comando com direitos de administrador.
- Digite o seguinte comando para desativar a depuração, o que impedirá que ele acorde em caso de interrupção de software ou hardware, e pressione Enter:
bcdedit /debug off - Depois que o comando for executado, reinicie o computador para que as alterações entrem em vigor.
3. Verifique o processo de depuração em execução
- Pressione Ctrl + Shift + Esc para abrir o aplicativo Gerenciador de Tarefas.

- Vá para a aba Processos e procure por ferramentas como WinDbg, Kernel Debugger (se estiver usando uma máquina virtual), Visual Studio (se a depuração estiver ativa), ou qualquer outro aplicativo de desenvolvimento ou depuração.
- Se você encontrar algum deles, selecione-o e clique em Finalizar tarefa.
Em seguida, se você usar WinDbg ou Visual Studio, verifique as sessões de depuração ativas conectadas ao seu sistema usando o comando !process 0 0 no WinDbg. Se encontrado, você pode usar o comando .detach. No entanto, se você estiver depurando remotamente, verifique o status da conexão e desconecte o depurador.
4. Desativar depuração no Windows
- Pressione a tecla Windows, digite cmd na caixa de pesquisa e clique em Executar como administrador na lista de opções para abrir o Prompt de Comando com direitos de administrador.

- Copie e cole o seguinte comando para desativar a depuração e pressione Enter:
bcdedit /debug off - Reinicie seu computador para que as alterações entrem em vigor.
5. Verifique os pontos de interrupção ativos no seu código
- Pressione a tecla Windows, digite visual studio na caixa de pesquisa e clique em Abrir.
- Vá para Depurar, depois clique em Janelas.
- Clique em Pontos de Interrupção.
- Na janela Pontos de Interrupção, procure por quaisquer pontos de interrupção ativos listados que possam estar causando o ERROR_WAKE_SYSTEM_DEBUGGER.
- Clique com o botão direito em qualquer ponto de interrupção e selecione Excluir.
Além disso, se você configurou o depurador em condições ou exceções específicas, certifique-se de que as configurações estejam devidamente configuradas.
6. Atualizar/Reinstalar drivers problemáticos
- Pressione Windows + R para abrir a janela Executar.

- Digite devmgmt.msc e clique em OK para abrir o aplicativo Gerenciador de Dispositivos.
- Na lista de componentes do sistema, procure por dispositivos com um triângulo amarelo com um ponto de exclamação dentro, pois isso indica um problema com o driver.
- Clique com o botão direito e selecione Atualizar driver no menu de contexto.

- Selecione Procurar automaticamente por drivers. Repita o mesmo processo se você encontrar mais de um driver problemático.

O Windows tentará instalar a melhor versão do driver; no entanto, se falhar, acesse o site do fabricante para baixar a versão mais recente. Alternativamente, você também pode baixar e instalar uma ferramenta de atualização de driver de terceiros confiável para garantir que todos os drivers do seu dispositivo estejam atualizados.
Se atualizar o driver não ajudar, tente reinstalar o driver usando os seguintes passos:
- Abra o Gerenciador de Dispositivos, clique com o botão direito no driver e selecione Desinstalar dispositivo.

- Na mensagem seguinte, clique em Desinstalar novamente.
- Para reinstalar, vá para Ação, depois selecione Verificar se há alterações no hardware no menu de contexto.

7. Verifique por interrupções de hardware
- Pressione Windows + R para abrir a janela Executar.
- Digite perfmon e clique em OK para abrir o Monitor de Desempenho.
- No painel esquerdo, navegue até Monitor de Desempenho > Ferramentas de Monitoramento > Diagnósticos do Sistema.
- Verifique se há picos em Interrupções ou DPCs. Se você encontrar algum, eles podem ser a razão do problema.
8. Reinicie seu PC em um ambiente de inicialização limpa
- Pressione Windows + R para abrir a janela Executar.

- Digite msconfig e clique em OK para abrir a janela de Configuração do Sistema.
- Vá para a aba Serviços, marque a caixa ao lado de Ocultar todos os Serviços da Microsoft, depois clique em Desativar tudo.

- Mude para a aba Inicialização e clique em Abrir Gerenciador de Tarefas.

- Na janela Gerenciador de Tarefas, selecione cada item Habilitado um por um e clique em Desativar, depois feche a janela.

- Volte para a janela de Configuração do Sistema, clique em Aplicar, depois OK.

- Clique em Reiniciar.
O Windows será reiniciado com os serviços essenciais. Se você não perceber nenhum erro na inicialização limpa, tente reativar os serviços um por um para detectar qual serviço ou software está causando o erro ERROR_WAKE_SYSTEM_DEBUGGER.
Em conclusão, para corrigir o ERROR_WAKE_SYSTEM_DEBUGGER, verifique se a depuração do kernel está ativada, desative a depuração do kernel, desative a depuração, verifique se há um processo de depuração em execução, verifique os pontos de interrupção ativos, atualize/reinstale drivers de dispositivos, verifique por interrupções de hardware ou reinicie seu computador em um ambiente de inicialização limpa.
Se você tiver alguma dúvida ou sugestão sobre o erro BSoD, fique à vontade para mencioná-los na seção de comentários abaixo.