.settings (デバッグ設定の指定)

.settings コマンドは、Debugger.Settings 名前空間の設定を設定、変更、表示、読み込み、保存します。

.settings set  namespace.setting=value
.settings set namespace.setting+=value 
.settings save [file path] 
.settings load file path
.settings list [namespace][-v]
.settings help   

パラメーター

.settings set パラメーター

namespace.setting=value
設定を設定または変更します。 ファイル パスを指定するときは、C:\\Symbols\\ のようにスラッシュ エスケープを使用します。

例 :

.settings set Display.PreferDMLOutput=false

.settings set Sources.DisplaySourceLines=true

.settings set Symbols.Sympath="C:\\Symbols\\"

namespace.setting+=value
新しい値を前の値に (置き換えではなく) 追加することを指定します。

例:

.settings set Extensions.ExtensionSearchPath+=";C:\\MyExtension\\"

.setting save パラメーター

file path
Debugger.Settings 名前空間のすべての値を指定した XML ファイルに保存します。

なし
ファイル パスが指定されていない場合、設定の保存先は、最後に読み込まれたファイルまたは最後に保存されたファイルになります。 前のファイルが存在しない場合は、デバッガーの実行可能ファイルが読み込まれたディレクトリに config.xml という名前のファイルが作成されます。

.setting load パラメーター

file path
XML 設定ファイルからすべての設定を読み込みます。 設定を読み込むと、そのファイルで定義されている設定のみが変更されます。 そのファイルに出現しない、以前に読み込まれた設定や以前に変更された設定は変更されません。 このファイルは、次の保存または読み込み操作まで、既定の保存パスとして扱われます。

.setting list パラメーター

namespace
指定された名前空間内のすべての設定とその値を一覧表示します。

-v
–v フラグを指定すると、設定の説明が表示されます。

.setting help パラメーター

なし
デバッガー名前空間のすべての設定とその説明を一覧表示します。

名前空間
指定された名前空間内のすべての設定とその説明を一覧表示します。

環境

項目 説明
モード ユーザー モード、カーネル モード
対象 ライブ、クラッシュ ダンプ
プラットフォーム すべて

追加情報

起動時に、デバッガーは、その実行可能ファイルがあるディレクトリ内の config.xml からすべての設定を読み込みます。 デバッグ セッション全体を通して、前の設定コマンド (.sympath や .prefer_dml など) または新しい .settings コマンドを使用して設定を変更できます。 '.settings save' を使用して、設定構成ファイルに設定を保存できます。 次のコマンドを使用して自動保存を有効にできます。

.settings set AutoSaveSettings=true

自動保存が有効になっている場合、Debugger.Settings 名前空間は、デバッガーを終了すると自動的に保存されます。

解説

デバッグ XML 設定ファイルを他のユーザーと交換して、デバッグ設定を複製できます。