CTRL+C (interrumpir)

La tecla CTRL+C se divide en el depurador, detiene la aplicación de destino o el equipo de destino y cancela los comandos del depurador.

Sintaxis de CDB

CTRL+C 

Sintaxis KD

CTRL+C 

Sintaxis del equipo de destino

SYSRQ 
ALT+SYSRQ 
F12 

Entorno

Depuradores

SOLO CDB y KD

Modos

modo de usuario, modo kernel

Destinos

live, crash dump

Plataformas

todo

Información adicional

Para obtener otros métodos de emisión de este comando y una introducción a los comandos relacionados, consulte Control del destino.

Observaciones

Al usar CDB:

En el modo de usuario, la tecla CTRL+C hace que la aplicación de destino se interrumpa en el depurador. La aplicación de destino se inmoviliza, el depurador se activa y se pueden escribir comandos del depurador.

Si el depurador ya está activo, CTRL+C no afecta a la aplicación de destino. Sin embargo, puede usarse para finalizar un comando del depurador. Por ejemplo, si ha solicitado una pantalla larga y ya no desea verla, CTRL+C finalizará la presentación y le devolverá al símbolo del sistema del depurador.

Al realizar la depuración remota con CDB, se puede presionar CTRL+C en el teclado del equipo host. Si desea emitir una interrupción desde el teclado del equipo de destino, use CTRL+C en una máquina x86.

La tecla F12 se puede usar para obtener un símbolo del sistema cuando la aplicación que se está depurando está ocupada. Establezca el foco en una de las ventanas de la aplicación de destino y presione la tecla F12 en el equipo de destino.

Al usar KD:

En el modo kernel, la tecla CTRL+C hace que el equipo de destino se interrumpa en el depurador. Esto bloquea el equipo de destino y reactiva el depurador.

Al depurar un sistema que todavía se está ejecutando, se debe presionar CTRL+C en el teclado host para obtener el símbolo del sistema inicial.

Si el depurador ya está activo, CTRL+C no afecta al equipo de destino. Sin embargo, se puede usar para finalizar un comando del depurador. Por ejemplo, si ha solicitado una pantalla larga y ya no desea verla, CTRL+C finalizará la presentación y le devolverá al símbolo del sistema del depurador.

CTRL+C también se puede usar para obtener un símbolo del sistema cuando un comando del depurador genera una pantalla larga o cuando el equipo de destino está ocupado. Al depurar una máquina x86, se puede presionar en el teclado host o de destino.

SYSRQ (o ALT+SYSRQ en un teclado mejorado) es similar. Funciona desde el host o el teclado de destino en cualquier procesador. Sin embargo, solo funciona si el símbolo del sistema se ha adquirido presionando CTRL+C al menos una vez antes.

La clave SYSRQ se puede deshabilitar editando el Registro. En la clave del Registro

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters

cree un valor denominado BreakOnSysRq y establézcalo en DWORD 0x0. A continuación, reinicie. Una vez hecho esto, al presionar la tecla SYSRQ en el teclado del equipo de destino no se interrumpirá en el depurador de kernel.

Al depurar KD con CDB:

Si está depurando KD con CDB, el depurador de host (CDB) interceptará CTRL+C. Para dividir en el depurador de destino (KD), debe usar CTRL+F en su lugar.

Nota Tenga en cuenta que en WinDbg, CTRL+C es una tecla de método abreviado que se usa para copiar texto de una ventana. Para emitir un comando break en WinDbg, use CTRL+BREAK o seleccione Depurar | Interrumpir en el menú.