Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 offReinicie 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 /ASHBoot.ini abertos usando o Bloco De Notas e remove as seguintes opções:
/debug /debugport /baudrateReinicie 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