次の方法で共有


グローバル フラグ エディター

グローバル フラグ エディターである GFlags では、高度なデバッグ、診断、およびトラブルシューティング機能が有効および無効になります。 このツールを使用して、他のツールが追跡、カウント、ログを記録するインジケーターをオンにします。

Windows 10 のデバッグ ツール (WinDbg) には、gflags.exe ファイルが含まれています。 デバッグ ツールをインストールすると、既定で 64 ビット バージョンのファイルがインストールされます。

  • Windows 64 ビット: 既定の x64 の場所である C:\Program Files (x86)\Windows Kits\10\Debuggers\x64 で GFlags にアクセスします。

  • Windows 32 ビット: x86 の場所、 C:\Program Files (x86)\Windows Kits\10\Debuggers\x86 の GFlags にアクセスします。

ドライバーのデバッグとテストで GFlags がどのように機能するか

ドライバー開発者とテスト担当者は、GFlags を使用して、デバッグ、ログ記録、テスト機能を直接有効にするか、テスト スクリプトに GFlags コマンドを含めます。 ページ ヒープ検証機能は、 カーネル モード ドライバーのメモリ リークとバッファー エラーを特定するのに役立ちます。

GFlags では、ダイアログ UI エクスペリエンスとコマンド ライン プロンプトも提供されます。 ほとんどの機能は UI とコマンド ラインの両方から利用できますが、一部の機能には 1 つのインターフェイスでのみアクセスできます。 詳細については、 GFlags の詳細を参照してください

Features

GFlags では、次の機能がサポートされています。

  • ページ ヒープの検証。 GFlags には、ヒープ割り当ての監視を有効にするツールである PageHeap (pageheap.exe ファイル) の機能が含まれています。

  • 特別なプール機能を再起動する必要はありません。 コンピューターを再起動せずに、特別なプール機能を有効化、無効化、および構成できます。 詳細については、「 特別なプール」を参照してください。

  • オブジェクト参照トレース。 フラグを使用すると、カーネル内のオブジェクト参照とオブジェクト逆参照のトレースが可能になります。 この機能は、オブジェクトが使用されなくなった場合でも、オブジェクト参照カウントが頻繁にデクリメントされるか、またはデクリメントされない場合を検出します。

  • GFlags ダイアログには、ナビゲーションを容易にするためのタブ付きページがあります。

Important

Windows ではプール タグ付けが永続的に有効になります。 [グローバル フラグ] ダイアログの [プールのタグ付けを有効にする] チェック ボックスは使用できず、プールのタグ付けを有効または無効にするコマンドは失敗します。

Requirements

レジストリまたはカーネル モードでのフラグの設定、ページ ヒープ検証の有効化など、ほとんどの GFlags 機能を使用するには、コンピューターの Administrators グループのメンバーである必要があります。

Note

GFlags ツールを誤って使用すると、システムのパフォーマンスが低下したり、Windows が起動しなくなる可能性があります。 Windows を再インストールする必要がある場合があります。

このセクションには、次が含まれます。