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
,這是啟用堆積配置監視的工具。PageHeap
包含在舊版 Windows 中。特殊集區功能不需要重新開機。 在 Windows Vista 和更新版本的 Windows 上,您可以啟用、停用和設定特殊集區功能,而不需重新開機 (「重新開機」) 電腦。 如需詳細資訊,請參閱 特殊集區。
物件參考追蹤。 新的旗標可追蹤物件參考和核心中的物件取值。 此功能會偵測物件參考計數何時遞減太多次或未遞減,即使不再使用物件也一樣。 只有 Windows Vista 和更新版本的 Windows 才支援此旗標。
新增對話方塊設計。 [GFlags] 對話方塊具有索引標籤式頁面,以方便流覽。
規格需求
若要使用大部分的 GFlags 功能,包括在登錄或核心模式中設定旗標,或啟用頁面堆積驗證,您必須是電腦上的系統管理員群組成員。 不過,在 Windows Vista 之前,至少有來賓帳戶存取權的使用者可以從 [ 全域旗標 ] 對話方塊啟動程式。
當功能無法運作,或在特定作業系統版本上運作不同時,功能的描述會說明差異。
本節涵蓋:
注意
此工具的使用不正確可能會降低系統效能,或防止 Windows 啟動,要求您重新安裝 Windows。
重要
集區標記會在 Windows Server 2003 和更新版本的 Windows 上永久啟用,包括 Windows Vista。 在這些系統上,[全域旗標] 對話方塊上的 [啟用集區標記] 核取方塊會變暗,而且啟用或停用集區標記的命令會失敗。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應