結束 WinDbg 中的偵錯會話 (傳統)
結束 WinDbg
您可以從 [檔案] 功能表選擇 [結束],或按 ALT+F4 來結束 WinDbg。
如果您正在執行使用者模式偵錯,這些命令會關閉您要偵錯的應用程式,除非您在啟動偵錯工具時使用 -pd 命令列選項。
如果您正在執行核心模式偵錯,目的電腦會維持其目前狀態。 這種情況可讓您讓目標保持執行中或凍結狀態。 (如果您將目標保持凍結狀態,任何來自核心偵錯工具的未來連線都可以繼續偵錯,而您離開該目標的位置 )
結束 User-Mode 會話而不結束
若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,並關閉目標應用程式,您可以使用下列方法:
輸入 .kill (Kill Process) 命令。
輸入 q (Quit) 命令 (,除非您使用 -pd 選項) 啟動偵錯工具。
從 [偵錯] 功能表選擇[停止偵錯]。
按 SHIFT+F5。
按一下工具列上的 [停止偵 錯] 按鈕。
若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,並再次設定執行的目標應用程式,您可以使用下列方法:
輸入 .detach (從 Process) 命令卸離 。 如果您要偵錯多個目標,此命令會中斷與目前目標之間的連結,並繼續進行其餘目標的偵錯會話。
從 [偵錯] 功能表選擇[中斷偵錯者]。 如果您要偵錯多個目標,此命令會與所有目前的目標中斷連結。
輸入 qd (Quit 和 Detach) 命令。
如果您使用-pd選項啟動偵錯工具,請輸入q (Quit) 命令。
若要結束使用者模式偵錯會話,請將偵錯工具傳回睡眠模式,但讓目標應用程式處於偵錯狀態,您可以使用下列方法:
- 輸入 .abandon (Abandon Process) 命令。
如需重新附加至目標的資訊,請參閱 重新附加至目標應用程式。
結束 Kernel-Mode 會話而不結束
若要結束核心模式偵錯會話,請將偵錯工具傳回睡眠模式,並將目的電腦保持凍結狀態,您可以使用下列方法:
除非您使用-pd選項啟動偵錯工具,否則請輸入 q (Quit) 命令) (
從 [偵錯] 功能表選擇[停止偵錯]。
按 SHIFT+F5。
按一下工具列上的 [停止偵錯] (Shift+F5) 按鈕。
WinDbg 會話結束時,系統會提示您儲存目前會話的工作區,然後 WinDbg 回到睡眠模式。 此時,您可以使用所有起始選項。 也就是說,您可以開始偵錯執行中的進程、繁衍新的進程、附加至目的電腦、開啟損毀傾印,或連線到遠端偵錯會話。