CTRL+C (中斷)

CTRL+C 鍵會中斷至偵錯工具、停止目標應用程式或目的電腦,並取消偵錯工具命令。

CDB 語法

CTRL+C 

KD 語法

CTRL+C 

目的電腦語法

SYSRQ 
ALT+SYSRQ 
F12 

環境

偵錯工具

僅限 CDB 和 KD

模式

使用者模式、核心模式

目標

即時、損毀傾印

平台

all

其他資訊

如需發出此命令的其他方法,以及相關命令的概觀,請參閱 控制目標

備註

使用 CDB 時:

在使用者模式中,CTRL+C 鍵會導致目標應用程式中斷至偵錯工具。 目標應用程式會凍結、偵錯工具變成作用中,而且可以輸入偵錯工具命令。

如果偵錯工具已在使用中,CTRL+C 不會影響目標應用程式。 不過,它可以用來終止偵錯工具命令。 例如,如果您已要求長顯示器,而不想再看到它,CTRL+C 將會結束顯示,並返回偵錯工具命令提示字元。

使用 CDB 執行遠端偵錯時,可以在主機電腦的鍵盤上按下 CTRL+C。 如果您想要從目的電腦的鍵盤發出中斷,請在 x86 電腦上使用 CTRL+C。

當偵錯的應用程式忙碌時,可以使用 F12 鍵來取得命令提示字元。 將焦點設定為目標應用程式的其中一個視窗,然後按目的電腦上的 F12 鍵。

使用 KD 時:

在核心模式中,CTRL+C 鍵會導致目的電腦中斷偵錯工具。 這會鎖定目的電腦並喚醒偵錯工具。

偵錯仍在執行的系統時,必須在主鍵盤上按下 CTRL+C,才能取得初始命令提示字元。

如果偵錯工具已在使用中,CTRL+C 不會影響目的電腦。 不過,它可以用來終止偵錯工具命令。 例如,如果您已要求長顯示器,而不想再看到它,CTRL+C 將會結束顯示,並返回偵錯工具命令提示字元。

當偵錯工具命令產生長顯示器或目的電腦忙碌時,CTRL+C 也可以用來取得命令提示字元。 偵錯 x86 電腦時,可以按下主機或目標鍵盤。

增強型鍵盤上的 SYSRQ (或 ALT+SYSRQ 類似) 。 它可從任何處理器上的主機或目標鍵盤運作。 不過,只有在之前至少按下 CTRL+C 來取得提示時才適用。

編輯登錄即可停用 SYSRQ 機碼。 在登錄機碼中

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters

建立名為 BreakOnSysRq的值,並將它設定為 DWORD 0x0。 然後重新開機。 完成此動作之後,在目的電腦的鍵盤上按 SYSRQ 鍵將不會中斷至核心偵錯工具。

使用 CDB 對 KD 進行偵錯時:

如果您要使用 CDB 對 KD 進行偵錯,則主機偵錯工具會攔截 CTRL+C (CDB) 。 若要中斷目標偵錯工具 (KD) ,您應該改用 CTRL+F

注意 請注意,在 WinDbg 中,CTRL+C 是用來從視窗複製文字的 快速鍵 。 若要在 WinDbg 中發出中斷命令,請使用 CTRL+BREAK 或選取 [偵錯] |從功能表中斷。