您可以輸入 q (Quit) 命令來結束 CDB。 此命令也會關閉您要偵錯的應用程式。
qd (Quit and Detach) 命令會將 CDB 與目標應用程式中斷連結、結束調試程式,並讓目標應用程式保持執行狀態。 如果您在啟動調試程式時使用 -pd 命令行選項,則因為任何原因而結束會話時就會中斷連結。 (這項技術讓 -pd 在偵錯敏感性程式時特別有用,例如您不想結束的用戶端伺服器 Run-Time 子系統 (CSRSS)。
如果調試程式沒有回應,您可以按 CTRL+B ,然後按 ENTER 結束。 此方法是次要退出機制。 它突然結束除錯程式,類似於透過任務管理員或關閉窗口結束進程。
若要結束使用者模式偵錯會話,請將調試程式傳回休眠模式,並關閉目標應用程式,您可以使用下列方法:
- 輸入 .kill (Kill Process) 命令。
若要結束使用者模式偵錯會話,請將調試程式傳回休眠模式,並再次設定執行的目標應用程式,您可以使用下列方法:
輸入 .detach (從程序中斷連結) 命令。 如果您正在除錯多個目標,此命令會中斷與目前目標的連結,並繼續其他目標的除錯行程。
輸入 qd (Quit and Detach) 命令。
如果您使用 -pd 選項啟動調試程式,請輸入 q (Quit) 命令。
若要結束使用者模式偵錯會話,請將調試程式傳回休眠模式,但讓目標應用程式處於偵錯狀態,您可以使用下列方法:
- 輸入 .abandon (放棄進程) 命令。
如需重新附加至目標的詳細資訊,請參閱 重新附加至目標應用程式。