共用方式為


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 找不到:疑難排解員未識別出任何根本原因。