msdt
コマンド ラインで、または自動スクリプトの一部として、トラブルシューティング パックを呼び出し、ユーザー入力なしで追加のオプションを有効にします。
Note
Microsoft サポート診断ツール (MSDT) は非推奨になっています。 詳細については、「非推奨の Windows 機能」を参照してください。
構文
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 | 未発見: トラブルシューティング ツールでは、根本原因は何も特定されませんでした。 |