選擇 32 位或 64 位偵錯工具

當您 安裝適用于 Windows 的偵錯工具時,您會同時取得一組 32 位的工具和一組 64 位的工具。

如果您使用其中一個其他偵錯環境, (WinDbg、KD、CDB 或 NTSD) ,您必須自行選擇。 若要判斷要使用的偵錯工具集,您必須知道在主機電腦上執行的處理器類型,以及主機電腦是否執行 32 或 64 位版本的 Windows。

執行偵錯工具的電腦稱為 主機電腦,而正在偵錯的電腦稱為 目的電腦

執行 32 位版本的 Windows 主機電腦

如果您的主機電腦執行的是 32 位版本的 Windows,請使用 32 位偵錯工具。 (這種情況適用于 x86 型和 x64 型 targets.)

執行 64 位版本的 Windows 的 x64 主機電腦

如果您的主機電腦使用 x64 型處理器,且正在執行 64 位版本的 Windows,則適用下列規則:

  • 如果您要分析傾印檔案,您可以使用 32 位偵錯工具或 64 位偵錯工具。 (傾印檔案是否為使用者模式傾印檔案或核心模式傾印檔案,以及傾印檔案是在 x86 型或 x64 型平臺上建立,並不重要。)

  • 如果您要執行即時核心模式偵錯,您可以使用 32 位偵錯工具或 x64 偵錯工具。 (這種情況適用于 x86 型和 x64 型 targets.)

  • 如果您要偵錯在與偵錯工具相同的電腦上執行的即時使用者模式程式碼,請使用 64 位工具來偵錯 64 位程式碼,以及在 WOW64 上執行的 32 位程式碼。 若要設定 32 位或 64 位模式的偵錯工具,請使用 .effmach 命令。

  • 如果您要偵錯在個別目的電腦上執行的即時 32 位使用者模式程式碼,請使用 32 位偵錯工具。

另請參閱

Windows 偵錯