共用方式為


GFlags

GFlags,全域旗標編輯器,啟用和停用進階偵錯、診斷和疑難解答功能。 最常用來開啟其他工具追蹤、計數和記錄的指標。

在哪裡取得 GFlags

GFlags.exe包含在 Windows 10 偵錯工具中(WinDbg) 中。

安裝偵錯工具之後,預設會在下列目錄中安裝64位版本的 gflags.exe

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64

如果您正在執行 32 位版本的 Windows,請使用位於此處的 32 位版本 gflags.exe

C:\Program Files (x86)\Windows Kits\10\Debuggers\x86

GFlags 概觀

驅動程式開發人員和測試人員通常會使用 GFlags 直接開啟偵錯、記錄和測試功能,或在測試腳本中包含 GFlags 命令。 頁面堆積驗證功能可協助您識別內核模式驅動程式中的記憶體流失和緩衝區錯誤。

GFlags 同時具有對話框和命令行介面。 大部分功能都可從這兩個介面取得,但某些功能只能從其中一個介面存取。 如需詳細資訊,請參閱 GFlags 詳細數據

功能

  • 頁面堆積驗證。 GFlags 包含 (pageheap.exe) 的功能 PageHeap ,此工具可啟用堆積配置監視。

  • 特殊集區功能不需要重新啟動。 您可以啟用、停用和設定特殊集區功能,而不需要重新啟動電腦(「重新啟動」)。 如需詳細資訊,請參閱 特殊集區

  • 對象參考追蹤。 旗標可讓您追蹤核心中的物件參考和物件取值。 這項功能會偵測對象參考計數遞減太多次或未遞減,即使不再使用物件也一樣。

  • [GFlags] 對話框具有索引標籤式頁面,方便流覽。

需求

若要使用大部分 GFlags 功能,包括在登錄或核心模式中設定旗標,或啟用頁面堆積驗證,您必須是計算機上的系統管理員群組成員。

本節包含:

GFlags 概觀

GFlags 詳細數據

GFlags 命令

GFlags 旗標數據表

GFlags 和 PageHeap

全域旗標對話框

GFlags 範例

全域旗標參考

注意

此工具的使用不正確可能會降低系統效能,或防止 Windows 啟動,要求您重新安裝 Windows。

重要

 集區標記會在 Windows 上永久啟用。 [全域旗標] 對話方塊上的 [啟用集區標記] 複選框會變暗,而且啟用或停用集區標記的命令會失敗。

另請參閱

GFlags 範例

全域旗標參考

Windows 偵錯工具中包含的工具