共用方式為


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 的安裝,然後在要安裝的功能清單中只選取 Windows 偵錯工具,並取消選取所有其他功能。 若要下載安裝程式或 ISO 映像,請參閱 Windows 開發人員中心上的 Windows SDK

偵錯環境

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

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

備註

Visual Studio 包含它自己的偵錯環境和偵錯引擎,它們一起稱為 Visual Studio 調試程式。 如需在Visual Studio中偵錯的資訊,請參閱 在Visual Studio中偵錯。 針對偵錯 C# 這類的受控程式碼,使用 Visual Studio 偵錯工具通常是最簡單的入門方法。

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 偵錯工具相關的其他資訊,請參閱 偵錯資源

尋找其他下載項目?