什麼是 WinDbg?
WinDbg 是最新版的 WinDbg,具有更現代化的視覺效果、更快速的視窗、完整的腳本體驗,使用可延伸調試程序數據模型前端和中心建置。
注意
先前在 Microsoft Store 中發行為 WinDbg 預覽 版, WinDbg 會利用與 WinDbg 相同的基礎引擎 (傳統) ,並支援所有相同的命令、延伸模組和工作流程。
一般功能
線上設定和重新叫用 - 儲存最近的目標和會話組態。 您可以從檔案選單快速重新啟動它們。
深色主題 - 移至 [檔案 > 設定] 以啟用深色主題。
鍵盤流覽 - 使用 Ctrl+Tab 輕鬆地在只有鍵盤的視窗之間流覽。
傾印檔處理器偵測 - 自動偵測處理器架構,以便更輕鬆地進行 Managed 偵錯。
效能改善 - 以異步方式載入工具視窗,並可取消。 當您執行命令時,WinDbg 可以停止載入局部變數、watch 或其他視窗。
開始偵錯檢視
整合式時間移動偵錯 (TTD) - 在啟動或附加至進程時,使用 [記錄與時間移動偵錯] 複選框。 WinDbg 會設定 TTD、開始錄製,並在之後開啟追蹤。
如需詳細資訊,請參閱 時間移動偵錯 - 概觀。
啟動應用程式套件 - 在單鍵中對通用應用程式或背景工作進行偵錯。
如需詳細資訊,請參閱 啟動應用程式套件。
附加至進程 - 新的附加檢視提供執行中進程、更容易設定和搜尋支援的詳細檢視。
改進的工具視窗
命令 - 命令視窗已改善 DML 支援、文字醒目提示、搜尋 (包括 Regex) 。
來源 - 原始程式碼 視窗提供語法醒目提示,以及其他類似於大多數新式文本編輯器的一般改善。
反組譯碼 - 反 組譯碼視窗也會改善,目前指令的醒目提示會保留在卷動時的位置。
斷點 - [斷點 ] 視窗會顯示您所有的目前斷點、單鍵切換,以及點擊計數。
如需詳細資訊,請參閱中斷點。
腳本 - 新的腳本視窗可讓您更輕鬆地開發 JavaScript 和 NatVis 延伸模組,並醒目提示錯誤和 IntelliSense。
如需詳細資訊,請參閱 WinDbg - 腳本。
數據模型 - 模型視窗提供 和 的可展開和可流覽版本
dx
dx -g
,讓您在 NatVis、JavaScript 和 LINQ 查詢之上建立功能強大的數據表。如需詳細資訊,請參閱 WinDbg - 數據模型。
局部變數和 watch - 局部變數和 watch 視窗都是以命令所使用的
dx
數據模型為基礎。 這表示它們受益於與其他數據模型視窗相同的功能。記憶體 - 記憶體 視窗已醒目提示和改善卷動。
記錄 - 這是 WinDbg 內部的涵蓋記錄底下。 您可以檢視它以進行疑難解答,或監視長時間執行的命令。
提供意見反應
您的意見反應可協助小組引導 WinDbg 的開發,並排定功能的優先順序。
若要報告任何錯誤或建議新功能,您可以遵循功能區中的 [意見反應] 按鈕,移至 GitHub 頁面 ,您可以在其中提出新問題。
其他資源
如需最新版本新功能的相關信息,請參閱 版本資訊。
請檢閱下列主題以安裝和設定 WinDbg:
這些主題說明如何連線到您要偵錯的環境:
觀看 重組工具 顯示的這些劇集,以查看 WinDbg 的運作情形:
您可以在 WinDbg 部落格封存中找到其他秘訣和訣竅。