結束 WinDbg 中的偵錯會話 (傳統)

結束 WinDbg

您可以從 [檔案] 功能表選擇 [結束],或按 ALT+F4 來結束 WinDbg。

如果您正在執行使用者模式偵錯,這些命令會關閉您要偵錯的應用程式,除非您在啟動偵錯工具時使用 -pd 命令列選項。

如果您正在執行核心模式偵錯,目的電腦會維持其目前狀態。 這種情況可讓您讓目標保持執行中或凍結狀態。 (如果您將目標保持凍結狀態,任何來自核心偵錯工具的未來連線都可以繼續偵錯,而您離開該目標的位置 )

結束 User-Mode 會話而不結束

若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,並關閉目標應用程式,您可以使用下列方法:

  • 輸入 .kill (Kill Process) 命令。

  • 輸入 q (Quit) 命令 (,除非您使用 -pd 選項) 啟動偵錯工具。

  • 從 [錯] 功能表選擇[停止偵錯]。

  • 按 SHIFT+F5。

  • 按一下工具列上的 [停止偵 錯] 按鈕。

若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,並再次設定執行的目標應用程式,您可以使用下列方法:

  • 輸入 .detach (從 Process) 命令卸離 。 如果您要偵錯多個目標,此命令會中斷與目前目標之間的連結,並繼續進行其餘目標的偵錯會話。

  • 從 [錯] 功能表選擇[中斷偵錯者]。 如果您要偵錯多個目標,此命令會與所有目前的目標中斷連結。

  • 輸入 qd (Quit 和 Detach) 命令。

  • 如果您使用-pd選項啟動偵錯工具,請輸入q (Quit) 命令。

若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,但讓目標應用程式處於偵錯狀態,您可以使用下列方法:

如需重新附加至目標的資訊,請參閱 重新附加至目標應用程式

結束 Kernel-Mode 會話而不結束

若要結束核心模式偵錯會話,請將偵錯工具傳回睡眠模式,並將目的電腦保持凍結狀態,您可以使用下列方法:

  • 除非您使用-pd選項啟動偵錯工具,否則請輸入 q (Quit) 命令) (

  • 從 [錯] 功能表選擇[停止偵錯]。

  • 按 SHIFT+F5。

  • 按一下工具列上的 [停止偵錯] (Shift+F5) 按鈕。

WinDbg 會話結束時,系統會提示您儲存目前會話的工作區,然後 WinDbg 回到睡眠模式。 此時,您可以使用所有起始選項。 也就是說,您可以開始偵錯執行中的進程、繁衍新的進程、附加至目的電腦、開啟損毀傾印,或連線到遠端偵錯會話。