適用於 Windows 的偵錯工具中包含的工具
Windows 的偵錯工具除了偵錯引擎和 偵錯環境之外,還包含數個工具。 這些工具位於 Windows 偵錯工具的 安裝目錄中 。
工具和公用程式
名稱 | 描述 |
---|---|
Breakin | 導致進程發生使用者模式中斷。 如需協助,請開啟命令提示字元視窗,移至 安裝目錄,然後輸入 breakin /? 。 |
DumpChk | 驗證記憶體轉儲檔案。 |
GFlags | 控制登錄機碼和其他設定。 |
殺 | 終止進程。 |
列出 (檔案清單公用程式) | 如需協助,請開啟命令提示字元視窗,移至 安裝目錄,然後輸入 list /? 。 |
記錄器和 LogViewer | 記錄和顯示函式呼叫和程式的其他動作。 |
PLMDebug | 使用 Windows 調試程式偵錯在進程生命週期管理 (PLM) 下執行的 Windows 應用程式。 使用 PLMDebug,您可以手動控制暫停、繼續和終止 Windows 應用程式。 |
TList | 列出所有執行中的進程。 |
UMDH | 分析堆積配置。 |
USBView | 顯示USB主機控制器和連線的裝置。 |
USBView2 | 顯示USB主機控制器和連線的裝置。 如需協助,請開啟命令提示字元視窗,移至 安裝目錄,然後輸入 USBView2 /? 。 |
符號和來源工具
名稱 | 描述 |
---|---|
AgeStore | 拿掉符號伺服器或來源伺服器下游存放區中的舊專案。 |
胸徑 | 顯示符號檔內容的相關信息。 |
PDBCopy | 從符號檔中移除私人符號資訊,並控制公用符號包含在檔案中。 |
SrcSrv | 在偵錯時可用來傳遞原始程式檔的來源伺服器。 |
SymChk | 比較可執行檔與符號檔,以確認是否有正確的符號可用。 |
SymProxy | 在您的網路上建立所有調試程式可以指向的單一 HTTP 符號伺服器。 這種方法的優點是透過單一符號路徑、處理所有驗證,以及透過符號快取提升效能, (內部和外部) 。 Symproxy.dll 位於安裝目錄中的 SymProxy 資料夾中。 |
SymSrv | 調試程式可用來連接到符號存放區的符號伺服器。 如需使用符號伺服器的相關信息,請參閱 Microsoft 公用符號。 |
SymStore | 建立符號存放區。 請參閱 使用 SymStore。 |
遠端和 Proxy 調試程式工具
名稱 | 描述 |
---|---|
DbgRpc | 顯示 Microsoft 遠端過程調用 (RPC) 狀態資訊。 請參閱 RPC 偵錯 和使用 DbgRpc 工具。 |
DbgSrv | 用於遠端偵錯的進程伺服器。 請參閱 處理伺服器 (使用者模式) 。 |
DbEngPrx | 用於遠端偵錯的重複程式 (小型 Proxy 伺服器) 。 請參閱 重複項。 |
KDbgCtrl (核心偵錯控件) | 控制並設定核心偵錯連線。 請參閱 使用 KDbgCtrl。 |
KdSrv | 用於遠端偵錯的 KD 連線伺服器。 請參閱 ) (核心模式的 KD 連線伺服器 。 |
RTList (遠端工作清單查看器) | 列出透過 DbgSrv 進程伺服器執行的進程。 如需協助,請開啟命令提示字元視窗,移至 安裝目錄,然後輸入 rtlist /? 。 |
遠端 | 從遠端控制任何控制台程式,包括 KD、CDB 和 NTSD。 請參閱 使用 Remote.exe進行遠程偵錯 。 |
安裝目錄
偵錯工具 64 位操作系統安裝的預設安裝目錄是 C:\Program Files (x86) \Windows Kits\10\Debuggers\。 如果您有 32 位作業系統,您可以在 C:\Program Files 下找到 Windows Kits 資料夾。 若要判斷您是否應該使用 32 位或 64 位工具,請參閱選擇 32 位或 64 位偵錯工具。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應