msdt
在命令列或自動化指令碼中叫用疑難排解套件,並啟用無需使用者輸入的其他選項。
注意
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> |
指定以 XML 格式回應檔案,其中包含一或多個診斷互動的回應。 |
/modal <ownerHWND> |
將疑難排解元件強制回應為由父系主控台視窗控制代碼 (HWND) 所指定的視窗 (以十進位為單位)。 啟動疑難排解套件的應用程式通常會使用此參數。 如需取得主控台視窗控制代碼的詳細資訊,請參閱如何取得主控台視窗控制代碼 (HWND)。 |
/moreoptions <true|false> |
啟用 (true) 或隱藏 (false) 最後的疑難排解畫面,詢問使用者是否想要探索其他選項。 當疑難排解套件由不屬於作業系統的疑難排解員啟動時,通常會使用此參數。 |
/param <parameters> |
在命令列指定一組互動回應,類似於回應檔案。 此參數通常不會用於使用 TSP 設計工具建立的疑難排解套件內容中。 如需開發自訂參數的詳細資訊,請參閱Windows 疑難排解平台。 |
/advanced | 在疑難排解套件啟動時,預設會展開 [歡迎] 頁面上的進階連結。 |
/custom | 在套用之前,提示使用者確認每個可能的解決方案。 |
傳回碼
疑難排解套件包含一組根本原因,每個原因都描述特定的技術問題。 完成疑難排解套件任務之後,每個根本原因都會傳回「已修復」、「未修復」、「已偵測到 (但未修復)」或「未找到」狀態。 除了疑難排解員使用者介面中報告的特定結果之外,疑難排解引擎還會在結果中傳回代碼,簡要描述故障排除程序是否已修復原始問題。 代碼如下:
代碼 | 描述 |
---|---|
-1 | 中斷:在疑難解答任務完成之前,疑難排解員已關閉。 |
0 | 已修正:疑難排解員已識別並修正至少一個根本原因,並且沒有任何根本原因處於未修復狀態。 |
1 | 存在但未修復:疑難排解員識別一或多個根本原因,這些根本原因仍處於未修復狀態。 即使已修復其他根本原因,也會傳回此代碼。 |
2 | 找不到:疑難排解員未識別出任何根本原因。 |