msdt

コマンド ラインで、または自動スクリプトの一部として、トラブルシューティング パックを呼び出し、ユーザー入力なしで追加のオプションを有効にします。

構文

msdt </id <name> | /path <name> | /cab < name>> <</parameter> [options] … <parameter> [options]>>

パラメーター

パラメーター 説明
/id <packagename> 実行する診断パッケージを指定します。 利用できるパッケージの一覧については、「利用可能なトラブルシューティング パック」をご覧ください。
/path <directory|.diagpkg file|.diagcfg file> 診断パッケージへの完全なパスを指定します。 ディレクトリを指定する場合は、ディレクトリに診断パッケージが含まれている必要があります。 /path パラメーターを、**/id**、/dci、または /cab パラメーターと共に使用することはできません。
/dci <passkey> パスキー フィールドを事前に設定します。 このパラメーターは、サポート プロバイダーでパスキーが提供されている場合にのみ使用します。
/dt <directory> 指定したディレクトリのトラブルシューティングの履歴を表示します。 診断結果は、ユーザーの %LOCALAPPDATA%\Diagnostics または %LOCALAPPDATA%\ElevatedDiagnostics ディレクトリに格納されます。
/af <answerfile> 1 つ以上の診断対話式操作に対する応答を含む XML 形式の応答ファイルを指定します。
/modal <ownerHWND> 10 進数の親コンソール ウィンドウ ハンドル (HWND) によって指定したウィンドウに対し、トラブルシューティング パックをモーダルにします。 このパラメーターは、通常、トラブルシューティング パックを起動するアプリケーションによって使用されます。 コンソール ウィンドウ ハンドルの取得について詳しくは、「コンソール ウィンドウ ハンドル (HWND) を取得する方法」をご覧ください。
/moreoptions <true|false> 追加のオプションを調べるかどうかをユーザーに確認する最後のトラブルシューティング画面を有効 (true) または非表示 (false) にします。 通常、このパラメーターは、オペレーティング システムの一部ではないトラブルシューティング ツールによってトラブルシューティング パックが起動されるときに使われます。
/param <parameters> 応答ファイルと同様の対話式操作の応答のセットを、コマンド ラインで指定します。 通常、このパラメーターは、TSP デザイナーで作成されたトラブルシューティング パックのコンテキスト内では使わされません。 カスタム パラメーターの開発について詳しくは、「Windows トラブルシューティング プラットフォーム」をご覧ください。
/advanced トラブルシューティング パックが開始されるときに、詳細設定のリンクをようこそページに既定で開きます。
/custom 実行可能な各解決策を適用する前に、ユーザーに確認を求めるメッセージを表示します。

リターン コード

トラブルシューティング パックは根本原因のセットで構成され、それぞれで特定の技術的問題が説明されています。 トラブルシューティング パックのタスクが完了すると、各根本原因の状態 (解決、未解決、検出 (ただし解決不能)、未発見) が返されます。 トラブルシューティング ツールのユーザー インターフェイスで報告される特定の結果に加えて、トラブルシューティング エンジンからは、トラブルシューティング ツールによって元の問題が解決されたかどうかを一般的に説明するコードが結果で返されます。 コードは次のとおりです。

コード 説明
-1 中断: トラブルシューティング ツールは、トラブルシューティング タスクが完了する前に閉じられました。
0 解決: トラブルシューティング ツールによって、少なくとも 1 つの根本原因が特定されて解決されました。未解決状態で残っている根本原因はありません。
1 存在するが未解決: トラブルシューティング ツールによって、未解決状態のままになっている根本原因が 1 つ以上特定されました。 このコードは、別の根本原因が解決された場合にも返されます。
2 未発見: トラブルシューティング ツールでは、根本原因は何も特定されませんでした。

その他のリファレンス