Depuração de erro: Não É possível porque um depurador de Kernel está habilitado no sistema
Quando você depura código gerenciado, você poderá receber a seguinte mensagem de erro:
Debugging isn't possible because a kernel debugger is enabled on the system
Esta mensagem ocorre quando você tenta depurar o código gerenciado:
em um sistema de Windows 7 ou de Windows Vistaque é iniciado no modo de depuração.
o aplicativo usa a versão CLR 2,0, 3,0, 3,5 ou CLR.
Solução
Para corrigir este problema
Atualizar seu aplicativo para usar a versão 4,0 ou 4,5 CLR
- ou -
Desativar a depuração kernel e depurar-la em Visual Studio.
- ou -
Depurar usando o depurador kernel em vez de Visual Studio.
- ou -
Em o depurador kernel, desative exceções em modo de usuário.
Para desativar a depuração kernel na sessão atual
Em o prompt de comando, digite:
Kdbgctrl.exe -d
Para desativar a depuração kernel para todas as sessões (Windows Vista e Windows 7)
Em o prompt de comando, digite:
bcdedit /debug off
Reinicie o computador.
Para desativar a depuração kernel para todas as sessões (outros sistemas operacionais Windows)
Localize boot.ini em sua unidade do sistema (geralmente C:\).O arquivo de boot.ini podem estar ocultos e somente leitura.Portanto, você deve usar o comando a seguir consulte:
dir /ASH
Boot.ini abertos usando o Bloco De Notas e remove as seguintes opções:
/debug /debugport /baudrate
Reinicie o computador.
Para depurar com o depurador kernel
Se o depurador kernel é enganchado anterior, você verá uma mensagem que pergunta se você deseja continuar a depuração.Clique no botão para continuar.
Você pode obter User break exception(Int 3). se isso ocorre, digite o seguinte comando do depurador kernel continuar a depuração:
gn