Como resolver ERROR_WAKE_SYSTEM_DEBUGGER no Windows

Como resolver ERROR_WAKE_SYSTEM_DEBUGGER no Windows

O código de erro 675 (0x2A3) acompanhado pela mensagem {Kernel Debugger Awakened} indica que uma interrupção ou evento do sistema acionou o depurador do kernel. Essa situação normalmente surge quando o sistema está operando no modo de depuração do kernel, e uma interrupção de hardware ou software solicita que o depurador seja acionado. Esses erros geralmente podem ser vistos quando ferramentas de depuração ou pontos de interrupção estão monitorando ativamente o sistema.

Para iniciar a solução de problemas, examine o Event Viewer para entradas relacionadas ao sistema, particularmente Event ID 41 (Kernel Power) e Event ID 1001 (Bugcheck), que podem esclarecer o problema. Além disso, verifique as configurações de quaisquer Máquinas Virtuais em uso.

Quais etapas posso seguir para resolver ERROR_WAKE_SYSTEM_DEBUGGER?

1. Verifique se a depuração do kernel está ativa

  1. Pressione a Windowstecla, digite cmd na barra de pesquisa e selecione Executar como administrador para abrir o Prompt de Comando com privilégios administrativos.
  2. Para verificar o status da depuração, digite o seguinte comando e pressione Enter: bcdedit /debug
  3. Se a saída indicar que a depuração está habilitada, isso confirma que a depuração do kernel está operacional no momento.

2. Desative a depuração do kernel

  1. Pressione a Windowstecla , digite cmd e selecione Executar como administrador para iniciar o Prompt de Comando .
  2. Insira o comando abaixo para desativar a depuração e impedir que ela seja ativada em interrupções de software ou hardware, então pressione Enter: bcdedit /debug off
  3. Após a execução do comando, reinicie o computador para que as alterações entrem em vigor.

3. Investigue quaisquer processos de depuração ativos

  1. Pressione Ctrl+ Shift+ Escpara abrir o Gerenciador de Tarefas .
  2. Navegue até a guia Processos e procure por aplicativos de depuração, como WinDbg, Kernel Debugger (se uma máquina virtual estiver em uso), Visual Studio (se a depuração estiver em andamento) ou qualquer outro software relacionado.
  3. Se você encontrar alguma ferramenta de depuração, selecione-a e clique em Finalizar tarefa .

Além disso, se você estiver usando WinDbg ou Visual Studio, verifique quaisquer sessões de depuração ativas anexadas ao seu sistema usando o comando !process 0 0 no WinDbg. Se sessões forem encontradas, você pode usar o comando .detach . Para depuração remota, verifique a conexão e desconecte o depurador conforme necessário.

4. Desabilite os recursos de depuração no Windows

  1. Abra a caixa de diálogo Executar pressionando Windows+ R.
  2. Digite cmd e execute-o como administrador.
  3. Cole o seguinte comando para desativar a depuração e pressione Enter: bcdedit /debug off
  4. Reinicie o computador para aplicar as alterações.

5. Inspecionar pontos de interrupção ativos no código

  1. Abra o Visual Studio procurando por ele no menu Iniciar.
  2. Vá para o menu Depurar e selecione Windows .
  3. Escolha Pontos de Interrupção.
  4. Na janela Pontos de interrupção, examine se há algum ponto de interrupção ativo que possa estar acionando o ERROR_WAKE_SYSTEM_DEBUGGER.
  5. Clique com o botão direito do mouse em qualquer ponto de interrupção que deseja remover e selecione Excluir .

Além disso, se você tiver condições ou exceções definidas para o depurador, certifique-se de que essas configurações estejam adequadamente configuradas.

6. Atualize ou reinstale drivers com defeito

  1. Inicie a caixa de diálogo Executar pressionando Windows+ R.
  2. Digite devmgmt.msc e clique em OK para acessar o Gerenciador de Dispositivos .
  3. Verifique a lista para ver se há algum dispositivo marcado com um triângulo amarelo, indicando problemas de driver.
  4. Clique com o botão direito do mouse no dispositivo problemático e selecione Atualizar driver .
  5. Opte por Pesquisar drivers automaticamente. Repita isso para quaisquer drivers problemáticos adicionais.

O Windows tentará instalar o driver mais apropriado. Se isso falhar, talvez seja necessário visitar o site do fabricante para baixar a versão mais recente ou utilizar uma ferramenta de atualização de driver de terceiros confiável para atualizações abrangentes.

Se atualizar o driver não resolver a situação, considere reinstalá-lo seguindo estas etapas:

  1. Retorne ao Gerenciador de Dispositivos, clique com o botão direito do mouse no driver com defeito e selecione Desinstalar dispositivo .
  2. Confirme a desinstalação no prompt.
  3. Para reinstalar, navegue até Ação no menu e selecione Verificar se há alterações de hardware .

7. Monitore interrupções de hardware

  1. Pressione Windows+ Rpara acessar a caixa de diálogo Executar.
  2. Digite perfmon e clique em OK para abrir o Monitor de Desempenho .
  3. No painel esquerdo, siga esta rota: Monitor de desempenho > Ferramentas de monitoramento > Diagnóstico do sistema.
  4. Procure picos em interrupções ou DPCs, pois eles podem ser os culpados pelo seu problema.

8. Inicie seu computador em um estado de inicialização limpa

  1. Abra a caixa de diálogo Executar com Windows+ R.
  2. Digite msconfig e clique em OK para abrir a Configuração do Sistema .
  3. Vá para a aba Serviços, marque Ocultar todos os serviços Microsoft e clique em Desativar tudo.
  4. Mude para a aba Inicialização e clique em Abrir Gerenciador de Tarefas .
  5. No Gerenciador de Tarefas, selecione cada item de inicialização habilitado individualmente e clique em Desativar . Depois, feche a janela.
  6. De volta à Configuração do Sistema, clique em Aplicar e depois em OK .
  7. Por fim, clique em Reiniciar.

Seu sistema será reiniciado com apenas os serviços essenciais em execução. Se nenhum erro aparecer neste modo, habilite os serviços um por um para identificar qual deles está acionando o ERROR_WAKE_SYSTEM_DEBUGGER.

Em resumo, para resolver o ERROR_WAKE_SYSTEM_DEBUGGER, considere verificar se a depuração do kernel está ativada, desabilitar a depuração do kernel, desabilitar os recursos de depuração, investigar os processos de depuração atuais, garantir que não haja pontos de interrupção ativos, atualizar ou reinstalar drivers problemáticos, procurar por interrupções de hardware ou inicializar o sistema no modo limpo.

Se você tiver alguma dúvida ou sugestão sobre esse erro BSoD, compartilhe-a na seção de comentários abaixo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *