共用方式為


選擇32位或64位偵錯工具

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

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

執行除錯程式的電腦稱為 主電腦,而偵錯的電腦稱為 目標電腦

執行 32 位版本的 Windows 主電腦

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

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

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

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

  • 如果您正在執行即時內核模式偵錯,您可以使用 32 位偵錯工具或 x64 偵錯工具。 (這種情況適用於 x86 型和 x64 型目標。

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

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

另請參閱

Windows 偵錯