Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro e Team |
![]() |
![]() |
![]() |
![]() |
Legenda tabella:
![]() |
Applicabile |
![]() |
Non applicabile |
![]() |
Comando o comandi nascosti per impostazione predefinita. |
Quando si esegue il debug del codice gestito, è possibile che venga visualizzato il seguente messaggio di errore:
Debugging isn't possible because a kernel debugger is enabled on the system
Questo messaggio viene visualizzato durante il tentativo di eseguire il debug del codice gestito in un computer su cui è in esecuzione Windows NT, Windows 2000, Windows XP o Windows Vista avviato in modalità di debug.
Soluzione
Per risolvere il problema
Disattivare il debug del kernel ed eseguire il debug in Visual Studio.
oppure
Eseguire il debug con il debugger del kernel anziché in Visual Studio.
oppure
Nel debugger del kernel disattivare le eccezioni in modalità utente.
Per disattivare il debug del kernel nella sessione corrente
Al prompt dei comandi digitare:
Kdbgctrl.exe -d
Per disattivare il debug del kernel in tutte le sessioni (Windows Vista)
Al prompt dei comandi digitare:
bcdedit /debug offRiavviare il computer.
Per disattivare il debug del kernel in tutte le sessioni (altri sistemi operativi Windows)
Individuare boot.ini nell'unità di sistema, in genere C:\. Il file boot.ini potrebbe essere nascosto e di sola lettura. Per visualizzarlo, è necessario pertanto utilizzare il seguente comando:
dir /ASHAprire boot.ini tramite il Blocco note e rimuovere le seguenti opzioni:
/debug /debugport /baudrateRiavviare il computer.
Per eseguire il debug con il debugger del kernel
Se il debugger del kernel è collegato, verrà visualizzato un messaggio che chiede se si desidera continuare a eseguire il debug. Scegliere il pulsante per continuare.
È possibile che venga generata un'eccezione User break exception(Int 3).. In tal caso, digitare il seguente comando del debugger del kernel per continuare a eseguire il debug:
gn
.gif)
.gif)
.gif)