Windows 的偵錯工具

除了WinDbg 之類的調試程式之外,適用於 Windows 的偵錯工具還包含一組適用於偵錯的工具。 如需工具的完整清單,請參閱 Windows 偵錯工具中包含的工具。

如需如何只下載並安裝 Windows 調試程式的指示,請參閱 下載並安裝 WinDbg Windows 調試程式

安裝適用於 Windows 的偵錯工具

您可以在開發工具套件或獨立工具群組中取得適用於 Windows 的偵錯工具:

  • 作為 WDK 的一部分

    適用於 Windows 的偵錯工具包含在 Windows 驅動程式套件 (WDK) 中。 若要取得 WDK,請參閱下載 Windows 驅動程式套件 (WDK)。

  • 作為 Windows SDK 的一部分

    適用於 Windows 的偵錯工具包含在 Windows 軟體開發工具套件 (SDK) 中。 若要下載安裝程式或 ISO 映像,請參閱 Windows 開發人員中心 上的 Windows SDK

  • 作為獨立工具組

    您可以單獨安裝 Windows 偵錯工具,而不需 Windows SDK 或 WDK,方法是啟動 Windows SDK 的安裝,然後在要安裝的功能清單中只 選取 [偵錯工具] (並清除所有其他功能的選取專案)。 若要下載安裝程式或 ISO 映像,請參閱 Windows 開發人員中心 上的 Windows SDK

偵錯環境

如果您的計算機已安裝 Visual Studio 和 WDK,則您有六個可用的偵錯環境。 如需這些環境的描述,請參閱 偵錯環境

所有這些偵錯環境都提供相同基礎偵錯引擎的使用者介面,該引擎是在 Windows 符號調試程式引擎中實作的(Dbgeng.dll)。 這個偵錯引擎也稱為 Windows 調試程式,而六個偵錯環境統稱為 Windows 調試程式

注意

Visual Studio 包含它自己的偵錯環境和偵錯引擎,它們一起稱為 Visual Studio 調試程式。 如需在Visual Studio中偵錯的資訊,請參閱 在Visual Studio中偵錯。 針對使用 Visual Studio 調試程式之類的 Managed 程式代碼進行偵錯,通常是最簡單的開始使用方式。

Windows 調試程式

Windows 調試程式可以在 x86 型、x64 型或 Arm 型處理器上執行,而且可以針對在這些相同架構上執行的程式代碼進行偵錯。 有時候調試程式和偵錯的程式代碼會在相同的計算機上執行,但其他時候調試程式和偵錯的程式代碼會在不同的計算機上執行。 不論是哪一種情況,執行調試程式的計算機都稱為 主計算機,而正在偵錯的計算機稱為 目標計算機。 Windows 調試程式同時支援主電腦和目標計算機的下列 Windows 版本。

命令行調試程式

有四個命令行調試程式可用於特製化環境,以及偏好命令行介面的調試程式。

KD 和 NTKD

KD 和 NTKD 的方式都相同,不同之處在於 NTKD 會在啟動時繁衍新的文字視窗,而 KD 會繼承叫用它的命令提示字元視窗。 如需詳細資訊,請參閱 使用 KD 和 NTKD 進行偵錯。

CDB 和 NTSD

此外,還有 Microsoft 控制台調試程式 (CDB) 和 Microsoft NT 符號調試程式 (NTSD)。 如需詳細資訊,請參閱 使用CDB和NTSD進行偵錯。

符號和符號檔

符號檔會儲存執行可執行檔二進位檔時不需要的各種數據,但在偵錯程式代碼時,符號檔非常有用。 如需建立和使用符號檔的詳細資訊,請參閱 Windows 偵錯的符號。

藍色畫面和損毀傾印檔案

如果 Windows 停止運作並顯示藍色畫面,電腦會突然關閉,以防止資料遺失,並顯示錯誤檢查程式代碼。 如需詳細資訊,請參閱錯誤檢查(藍色畫面)。 您可以使用 WinDbg 和其他 Windows 調試程式來分析 Windows 關閉時所建立的損毀傾印檔案。 如需詳細資訊,請參閱 使用 Windows 調試程式進行損毀傾印分析 (WinDbg)

尋找舊版 Windows 的偵錯工具嗎?

若要下載舊版 Windows 的除錯程式工具,您必須從 Windows SDK 和模擬器封存下載要偵錯版本的 Windows SDK。 在 SDK 的安裝精靈中,選取 [適用於 Windows 的偵錯工具],然後取消選取所有其他元件。

深入瞭解調試程式

在下載並安裝 WinDbg Windows 調試程式深入瞭解 WinDbg。

若要開始使用 Windows 偵錯,請參閱 開始使用 Windows 偵錯。

如需與 Windows 偵錯工具相關的其他資訊,請參閱 偵錯資源

正在尋找其他下載專案?