共用方式為


什麼是 WinDbg?

WinDbg 是最新版的 WinDbg,具有更現代化的視覺效果、更快速的視窗、完整的腳本體驗,使用可延伸調試程序數據模型前端和中心建置。

注意

先前在 Microsoft Store 中發行為 WinDbg 預覽 版, WinDbg 會利用與 WinDbg 相同的基礎引擎 (傳統) ,並支援所有相同的命令、延伸模組和工作流程。

WinDbg 調試程式中主畫面的螢幕快照。

一般功能

  • 線上設定和重新叫用 - 儲存最近的目標和會話組態。 您可以從檔案選單快速重新啟動它們。

    WinDbg 調試程式中 [開始偵錯] 功能表的螢幕快照。

  • 深色主題 - 移至 [檔案 > 設定] 以啟用深色主題。

    已啟用深色主題的 WinDbg 調試程式的螢幕快照。

  • 鍵盤流覽 - 使用 Ctrl+Tab 輕鬆地在只有鍵盤的視窗之間流覽。

    顯示WinDbg 調試程式中 Ctrl+Tab 功能表的螢幕快照。

  • 傾印檔處理器偵測 - 自動偵測處理器架構,以便更輕鬆地進行 Managed 偵錯。

  • 效能改善 - 以異步方式載入工具視窗,並可取消。 當您執行命令時,WinDbg 可以停止載入局部變數、watch 或其他視窗。

開始偵錯檢視

  • 整合式時間移動偵錯 (TTD) - 在啟動或附加至進程時,使用 [記錄與時間移動偵錯] 複選框。 WinDbg 會設定 TTD、開始錄製,並在之後開啟追蹤。

    如需詳細資訊,請參閱 時間移動偵錯 - 概觀

    WinDbg 中進程記錄功能表的螢幕快照,其中已選取 [記事本] 程序進行錄製。

  • 啟動應用程式套件 - 在單鍵中對通用應用程式或背景工作進行偵錯。

    如需詳細資訊,請參閱 啟動應用程式套件

    WinDbg 中 [啟動應用程式套件應用程式] 索引標籤的螢幕快照,其中搜尋方塊中有 [cal],並列出三個應用程式。

  • 附加至進程 - 新的附加檢視提供執行中進程、更容易設定和搜尋支援的詳細檢視。

    WinDbg 調試程式中 [附加至進程] 對話框的螢幕快照。

改進的工具視窗

  • 命令 - 命令視窗已改善 DML 支援、文字醒目提示、搜尋 (包括 Regex) 。

    WinDbg 中命令視窗的螢幕快照,其中數據行以黃色醒目提示。

  • 來源 - 原始程式碼 視窗提供語法醒目提示,以及其他類似於大多數新式文本編輯器的一般改善。

    WinDbg 調試程式中原始程式碼視窗的螢幕快照,其中具有語法醒目提示。

  • 反組譯碼 - 反 組譯碼視窗也會改善,目前指令的醒目提示會保留在卷動時的位置。

    WinDbg 調試程式中反組譯碼視窗的螢幕快照。

  • 斷點 - [斷點 ] 視窗會顯示您所有的目前斷點、單鍵切換,以及點擊計數。

    如需詳細資訊,請參閱中斷點

    WinDbg 調試程式中斷點視窗的螢幕快照,其中顯示目前的斷點。

  • 腳本 - 新的腳本視窗可讓您更輕鬆地開發 JavaScript 和 NatVis 延伸模組,並醒目提示錯誤和 IntelliSense。

    如需詳細資訊,請參閱 WinDbg - 腳本

    WinDbg 調試程式中腳本視窗的螢幕快照,其中顯示 IntelliSense 和錯誤醒目提示。

  • 數據模型 - 模型視窗提供 和 的可展開和可流覽版本dxdx -g,讓您在 NatVis、JavaScript 和 LINQ 查詢之上建立功能強大的數據表。

    如需詳細資訊,請參閱 WinDbg - 數據模型

    WinDbg 調試程式中數據模型視窗的螢幕快照,其中包含可展開和可流覽的功能。

  • 局部變數和 watch - 局部變數和 watch 視窗都是以命令所使用的dx數據模型為基礎。 這表示它們受益於與其他數據模型視窗相同的功能。

  • 記憶體 - 記憶體 視窗已醒目提示和改善卷動。

  • 記錄 - 這是 WinDbg 內部的涵蓋記錄底下。 您可以檢視它以進行疑難解答,或監視長時間執行的命令。

提供意見反應

您的意見反應可協助小組引導 WinDbg 的開發,並排定功能的優先順序。

若要報告任何錯誤或建議新功能,您可以遵循功能區中的 [意見反應] 按鈕,移至 GitHub 頁面 ,您可以在其中提出新問題。

其他資源