Debugging Tools for Windows
CTRL+K (Change Post-Reboot Break State)
The CTRL+K key changes the conditions on which the debugger will automatically break into the target computer.
Syntax
KD Syntax
CTRL+K ENTER
WinDbg Syntax
CTRL+ALT+K
Environment
| Debuggers | KD and WinDbg only |
| Modes | kernel mode only |
| Targets | live debugging only |
| Platforms | all |
Comments
This control key causes the kernel debugger to cycle through the following three states:
- No break
- In this state, the debugger will not break into the target computer unless you press CTRL+C.
- Break on reboot
- In this state, the debugger will break into a rebooted target computer after the kernel initializes. This is equivalent to starting KD or WinDbg with the -b command-line option.
- Break on first module load
- In this state, the debugger will break into a rebooted target computer after the first kernel module is loaded. (This will cause the break to occur earlier than in the Break on reboot option.) This is equivalent to starting KD or WinDbg with the -d command-line option.
When CTRL+K is used, the new break state is displayed.
In WinDbg, this can also be accomplished by selecting Debug | Kernel Connection | Cycle Initial Break.
Additional Information
For an overview of related commands and an explanation of how the reboot process affects the debugger, see Crashing and Rebooting the Target Computer.