次の方法で共有


WinDbg - コマンド ラインのスタートアップ オプション

WinDbg ロゴは虫眼鏡でビットを検査しています。

Starting WinDbg

WinDbg がインストールされると、WinDbgX.exe は任意のディレクトリの場所から実行できます。

コマンド ラインのスタートアップ オプション

WinDbgX [options]

次の表は、使用可能なコマンド ライン オプションをまとめたものです。

General Options

Option Description
-c "command" デバッガーがアタッチされた後、コマンド ラインを実行します。 このコマンドは引用符で囲む必要があります。 複数のコマンドをセミコロンで区切ることができます。
-v デバッガーで冗長出力を有効にします。
-T Title ウィンドウのタイトルを設定します。
-logo LogFile Log Open. ログ ファイルへの情報のログ記録を開始します。 このファイルが存在する場合、上書きされます。
-loga LogFile Log Append. ログ ファイルへの情報のログ記録を開始します。 ファイルが存在する場合は、そのファイルが追加されます。
-e EventHandle ターゲット内の次の例外の後に、指定されたハンドルを使用してイベントを通知します。
-? 使用可能なコマンドの概要を表示します。

Kernel Options

Option Description
-k [ConnectType] カーネル デバッグ セッションを開始します。 If -k is used without any ConnectType options following it, it must be the final entry on the command line.
-kqm KD をクワイエット モードで起動します。
-kl デバッガーと同じコンピューターでカーネル デバッグ セッションを開始します。
-kx ExdiOptions EXDI ドライバーを使用してカーネル デバッグ セッションを開始します。 EXDI の詳細については、「 EXDI デバッガー トランスポートの構成」を参照してください。
-d 再起動後、カーネル モジュールが読み込まれるとすぐに、デバッガーはターゲット コンピューターに侵入します。

ユーザー モード オプション

Option Description
-o ターゲット アプリケーションによって起動されたすべてのプロセス (子プロセス) をデバッグします。
-g ターゲット アプリケーションの初期ブレークポイントを無視します。
-G ターゲット アプリケーションの最終的なブレークポイントを無視します。
-pv デバッガーがターゲット プロセスに非明示的にアタッチする必要があることを指定します。
-hd デバッグ ヒープを使用しないことを指定します。
-cimp 作成されたプロセスが、クライアントからのユーザー指定のコマンド ライン文字列ではなく、サーバーによって設定された暗黙的なコマンド ラインを使用することを指定します。

Target Options

Option Description
-remote ClientTransport 既に実行されているデバッグ サーバーに接続します。 For an explanation of the possible ClientTransport values, see Activating a Debugging Client. このパラメーターを使用する場合は、コマンド ラインの最初のパラメーターである必要があります。
-server ServerTransport 他のデバッガーからアクセスできるデバッグ サーバーを作成します。 For an explanation of the possible ServerTransport values, see Activating a Debugging Server.
-premote SmartClientTransport スマート クライアントを作成し、既に実行されているプロセス サーバーに接続します。 SmartClientTransport の可能な値の説明については、スマートクライアントのアクティブ化を参照してください。
-p PID デバッグする 10 進プロセス ID を指定します。
-tid TID デバッグ セッションの開始時に再開するスレッドのスレッド ID を指定します。
-psn ServiceName デバッグするプロセスに含まれるサービスの名前を指定します。 これは、既に実行されているプロセスをデバッグするために使用されます。
-pn ProcessName デバッグするプロセスの名前を指定します。
-z DumpFile デバッグするクラッシュ ダンプ ファイルの名前を指定します。 パスとファイル名にスペースが含まれている場合は、引用符で囲む必要があります。
-debugArch x86 または amd64 自動検出の動作を無効にし、デバッガーの対象ビット数を設定します。
-loadSession 保存されたセッション構成ファイルを読み込みます。
-setupFirewallRules KDNET を使用したカーネル デバッグを許可するように、ローカル システムで必要なファイアウォール規則を構成します。
-openPrivateDumpByHandle Handle Microsoft 内部使用のみ。 デバッグするクラッシュ ダンプ ファイルのハンドルを指定します。
-benchmarkStartup Microsoft 内部使用のみ。 スタートアップ ベンチマークを実行し、結果をファイルに追加します。

Symbol Options

Option Description
-y SymbolPath 使用するシンボル パスを指定します。 Separate multiple paths with a semicolon (;). パスにスペースが含まれている場合は、引用符で囲む必要があります。 For details, and for other ways to change this path, see Symbol Path.
-n ノイズの多いシンボルの読み込み。 シンボル ハンドラーからの冗長出力を有効にします。
-i ImagePath 使用するイメージ検索パスを設定します。
-sdce シンボルの読み込み中にデバッガーに "ファイル アクセス エラー" メッセージが表示されます。
-ses デバッガーがすべてのシンボル ファイルの厳密な評価を実行し、疑わしいシンボルを無視します。
-sicv シンボル ハンドラーが CV レコードを無視します。
-sins デバッガーがシンボルパスと実行可能イメージパスの環境変数を無視するように設定します。
-snc デバッガーで C++ 翻訳を無効にします。
-snul 修飾されていない名前のシンボルの自動読み込みを無効にします。
-sup シンボル ハンドラーが、すべてのシンボル検索中にパブリック シンボル テーブルを検索するようにします。
-sflags すべてのシンボル ハンドラー オプションを一度に設定します。

ソース パス のオプション

Option Description
-srcpath デバッグ サーバーで使用するソース パスを指定します。
-lsrcpath ローカル クライアントで使用するソース パスを指定します。

ローカル デバッガー セッションの場合、srcpath と lsrcpath は実質的に同じです ("サーバー" はローカル セッションです)。 リモート デバッグの場合は、これらの値を異なる値に設定する必要がある場合があります。 For more information about remote debugging see, Remote Debugging.

Exception handling

Option Description
-x アクセス違反の例外に対してのみ、2 回目の処理を有効にします。
-xe Exception 指定した例外に対して初回例外処理を有効にします。
-xd Exception 指定した例外に対して、2 回目の例外処理を有効にします。
-xn Exception 特定の例外の場合は、最初と 2 番目のチャンス処理を無効にし、コンソールにメッセージのみを表示します。
-xi Exception 指定された例外を完全に無視し、最初と 2 番目のチャンスの処理を無効にし、コンソールに何も出力しません。

指定できる例外の一覧については、「 イベント定義と既定値」を参照してください。

Post Mortem

Option Description
-I WinDbg をシステムの既定の事後分析デバッガーとして設定します。
-IS エラーのみが報告され、システムの既定の事後分析デバッガーとして WinDbg をサイレント モードで設定します。

Deprecated Options

Option Description
-Q 非推奨のコマンド ライン オプション。
-QY 非推奨のコマンド ライン オプション。
-QS 非推奨のコマンド ライン オプション。
-QSY 非推奨のコマンド ライン オプション。
-WX 非推奨のコマンド ライン オプション。

スタートアップ パラメーターの一般的な情報については、「 WinDbg Command-Line オプション」を参照してください。

あなたは-を使用できます。 サポートされているコマンドラインオプションを一覧表示します。

さまざまなオプションを表示する WinDbgX コマンド ライン ヘルプ出力のスクリーンショット。

See Also

WinDbg Features