當機並重新啟動目的電腦

當您執行核心偵錯時,您可以發出.crash (Force System Crash) 命令,停止回應 (,也就是當機錯誤檢查) 。 此命令會立即讓目的電腦停止回應。 如果您已啟用損毀傾印,偵錯工具會寫入核心模式傾印檔案。 (如需這些檔案的詳細資訊,請參閱 建立 Kernel-Mode 傾印檔案.)

若要重新開機目的電腦,請使用 .restart (Restart Target Computer) 命令。

如果您想要讓目的電腦建立損毀傾印檔案,然後重新開機,您應該發出 .crash 命令,後面接著 .reboot 命令。 如果您只想重新開機,則不需要 .crash 命令。

在開機程式的早期階段中,主機電腦與目的電腦之間的連線會遺失。 偵錯工具無法取得目的電腦的相關資訊。

連線中斷之後,偵錯工具會關閉所有符號檔,並卸載所有偵錯工具延伸模組。 此時,如果您執行 KD 或 CDB,所有中斷點都會遺失。 在 WinDbg 中,您可以儲存目前的工作區。 此動作會儲存所有中斷點。

如果您想要此時結束偵錯會話,請使用KD) 中的 CTRL+B命令 (,或在 WinDbg) 的 [檔案] 功能表上按一下 [結束] (。

如果您未結束偵錯工具,連線會在開機程式足夠完成之後重新建立。 此時會重載符號和延伸模組。 如果您執行 WinDbg,則會重載核心模式工作區。

您可以告訴偵錯工具在重新開機程式期間自動中斷目的電腦兩次:

  • 當第一個核心模組載入記憶體時

  • 當核心初始化時

若要在第一個核心模組載入時設定自動中斷點,請使用 -d命令列選項

您也可以在執行偵錯工具之後變更中斷狀態:

  • 控制初始模組載入和核心初始化中斷點,例如所有例外狀況和事件。 您可以在發生這些事件時中斷偵錯工具,或忽略它們。 您也可以在叫用這些中斷點時自動執行指定的命令。 如需詳細資訊,請參閱 控制例外狀況和事件

  • 在 KD 中使用 CTRL+K 快速鍵、WinDbg 中的 CTRL+ALT+K 快速鍵,以及偵錯 |核心連線 |WinDbg 中的 [迴圈初始中斷 ] 命令,以變更中斷狀態。 每次您使用這些命令時,偵錯工具都會切換三種狀態:沒有自動中斷、核心初始化時中斷,以及第一個核心模組負載上的中斷。 此方法無法同時啟用這兩個自動中斷點。