常問的問題有關 Microsoft 支援診斷工具 (MSDT)

文章翻譯 文章翻譯
文章編號: 926079 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

這份文件會為您解答有關如何在下列作業系統上使用 Microsoft 支援診斷工具 (MSDT) 常問的問題 (Faq):
  • XP Windows
  • Windows 2003 Server
  • Windows Vista
  • Windows 2008 Server
Microsoft 支援診斷工具 (MSDT) 收集資訊傳送至 Microsoft 支援服務。Microsoft 支援服務隨後分析這些資訊及用它來判斷您電腦可能會遇到任何問題的解決方案。

對於 Windows XP 與 Windows Server 2003,MSDT 執行 Windows Internet Explorer 工作階段利用 ActiveX 控制項的安裝。如需 Windows Vista 和 Windows Server 2008,MSDT 仍會以一個名為 msdt.exe 的內建的工具。

其他相關資訊

Q1:如何在執行 Windows Server 2003 或 Windows XP 的電腦上執行 MSDT?

您可以在兩種方式執行 Windows Server 2003 或 Windows XP 的電腦上執行 MSDT。如果您的電腦有連上網際網路,請依照下列步驟執行:
  1. 在 Internet Explorer 存取 Microsoft 寄給您的 URL。
  2. 在上 工具 功能表中,按一下 網際網路選項.
  3. 在上 安全性 索引標籤上,選取 信任的網站 圖示,然後再按一下 站台.
  4. 新增信任的網站下的 [URL] 清單:
    https://support.microsoft.com
  5. 選取 這台電腦發生問題然後按一下 繼續執行.
  6. 請確定已安裝 Microsoft 支援診斷的平台 ActiveX 控制項。若要這麼做,請依照下列步驟執行:
    1. 檢查有要求您安裝該增益集的黃色列。
    2. 按一下黃色資訊列,並依照指示來安裝控制項。
    3. 請確定 自動收集資料 選項已選取,然後再按一下 開始收集.

      附註視您的網際網路連線速度,而定,您可以預期延遲設為 1 到 5 分鐘之後按一下 開始收集.
  7. 等待完成診斷的執行。(取決於診斷封裝執行時,執行可能需要幾分鐘。)
  8. 選取以將資料上載至 Microsoft 支援選項。
如果您的電腦有網際網路連線,存取由 Microsoft 於可供使用,連上網際網路之電腦傳送給您的 URL,然後產生 [您可以在電腦執行的獨立封裝有沒有連上網際網路。如需詳細資訊,請參閱"Q3: 如何在沒有網際網路連接的電腦上執行 MSDT?"

Q2: 如何執行 MSDT 執行 Windows Vista 或 Windows Server 2008 的電腦上?

您可以在兩種方式執行 Windows Vista 或 Windows Server 2008 的電腦上執行 MSDT。如果您的電腦有連上網際網路,您就可以直接透過 Internet Explorer,或使用 msdt.exe 工具來執行 MSDT。如此一來,需要存取的 microsoft,傳送給您的 URL,並依照所述的指示,無論是按一下網頁上 資料收集 或執行 MSDT 工具,然後輸入所提供的密碼金鑰。然後,遵循指示執行診斷的封裝。

如果您的電腦有網際網路連線,存取由 Microsoft 於可供使用,連上網際網路之電腦傳送給您的 URL,然後產生 [您可以在電腦執行的獨立封裝有沒有連上網際網路。如需詳細資訊,請參閱"Q3: 如何在沒有網際網路連接的電腦上執行 MSDT?"

Q3: 如何執行 MSDT 沒有網際網路連線的電腦上?

您可以執行 MSDT 工具已經沒有網際網路連線透過網際網路連線是可用的電腦上使用可執行的封裝所產生的電腦上。(稱為 「 離線套件 」) 這個可執行檔可用來取得正在執行 Windows XP,Windows Server 2003、 Windows Vista 中或 Windows Server 2008,而且會產生 CAB 檔案,其中包含可以傳輸到 Microsoft 支援服務的診斷資料的任何電腦上的診斷資訊。

若要在沒有網際網路連接的電腦上執行 MSDT,依照在以下任何"Q1: 如何在執行 Windows 的電腦上執行 MSDT 伺服器 2003 or Windows XP – 1"或"Q2: 如何在執行 Windows 的電腦上執行 MSDT Vista] 或 [視窗 Server 2008?,"視作業系統而定。連上網際網路就可以開始執行診斷封裝的電腦上,請遵循這些指示。診斷封裝後開始執行,而且您看到一個畫面,標題為 「 選取哪一部電腦發生問題 」 或 「 哪一部電腦發生問題?,"執行診斷封裝的電腦上執行下列步驟。
  1. 複製離線的封裝。若要這麼做,請依照下列這些步驟中,視執行診斷封裝的電腦的作業系統而定。

    Windows XP 或 Windows Server 2003
    1. 選取 問題是另一部電腦 選項,然後再按一下 繼續執行.
    2. 按一下 建立檔案.

      附註
      可能會遇到延遲設為 1 到 5 分鐘,視您的網際網路連線速度而定。
    3. 依照上的指示說明複製離線的封裝 (MSDT Portable.exe) 的網頁至正要診斷的電腦。

    Windows Vista 或 Windows Server 2008
    1. 選取 另一部電腦 選項。
    2. 在上 將診斷工具儲存到卸除式媒體 畫面上按一下 下載並儲存.
    3. 表示用來儲存離線的封裝 (MSDT Portable.exe)。
  2. 執行離線封裝 (MSDT Portable.exe) 檔案到目的電腦上,並在目的電腦上執行它。
  3. 請等候該封裝的執行完成。(這個步驟可能需要幾分鐘)。
  4. 在診斷封裝完成執行後之後, 按一下 儲存結果並指定您要儲存結果的資料夾。
  5. 請注意兩個檔案都儲存。一個檔案是一個包含診斷結果的 CAB 檔案。另一個檔案是捷徑 (.lnk)。將這兩個檔案移到電腦連上網際網路時可用。
  6. 已連線到網際網路的電腦] 上連按兩下捷徑檔案,並依照指示,將產生的檔案送回 Microsoft 支援服務。
Q4: MSDT 不會變更我的系統組態??

MSDT 可能會變更電腦的設定。比方說,MSDT 可能會啟用偵錯相關的記錄,並要求您重現所遇到的問題。某些此記錄可啟用直到診斷套件上載至 Microsoft 支援服務的疑難排解資訊。MSDT 也可能會啟用診斷功能,以收集有關此問題的其他資訊。此外,MSDT 可以安裝執行階段封裝可以執行某些診斷的套件,例如,Windows PowerShell 或 Microsoft.NET Framework。當封裝執行完畢時,將還原被 MSDT 所變更的不是所有組態。特別的是,例如在安裝 Windows PowerShell,封裝執行階段的情況下,執行階段封裝就繼續維持已安裝在電腦上。

Q5: 哪一個元件和檔案之後仍保留在電腦 MSDT 上傳給 Microsoft 的檔案?

如果您執行 Windows XP 或 Windows Server 2003,DLL Msdcode.dll 將保留在電腦中。這個檔案是一種 ActiveX 控制項,用來安全地將從 Microsoft 轉移檔案及診斷公用程式,並上傳資訊傳回給 Microsoft。這個檔案會儲存在 %windir%\Downloaded 的 Program Files 資料夾中。

MSDT 建立診斷的執行期間,當 MSDT 執行 Windows XP 或 Windows Server 2003 中的所有檔案都儲存在資料收集過程稱為 %temp%\~odc 的資料夾,但會被刪除後將結果傳送給 Microsoft。如果您停止資料收集,或選擇也會一併刪除這些檔案 否,不要傳送檔案給 Microsoft 在 [上] 選項 將檔案傳送到 Microsoft 畫面。

如果您執行 Windows Vista 或 Windows Server 2008,MSDT 診斷封裝執行期間所建立的所有檔案會都儲存在名為 %temp%\MSDT_ 的資料夾GUID> (其中該版面配置區GUID> 表示表示 GUID,以供執行的資料夾),並刪除後將結果傳送給 Microsoft。如果您停止資料收集,或選擇也會一併刪除這些檔案 否,不要傳送檔案給 Microsoft 在 [上] 選項 將檔案傳送到 Microsoft 畫面。

此外,如所述 「 Q4: MSDT 變更我的系統組態?,"某些執行階段元件,例如 Windows PowerShell 與其他封裝就會維持在電腦上。有些診斷的套件也可能會啟用追蹤或特定的記錄檔可能之前都保持在電腦上啟用診斷上載至 Microsoft 支援服務的疑難排解資訊。

Q6: MSDT 會變更 Windows PowerShell 執行原則??

有些診斷套件可能會改變 Windows PowerShell 指令碼執行原則,以 RemoteSigned"暫時與後所收集的資訊可能會再回復成原始的設定。要注意的原則可能會維持"RemoteSigned",如果封裝完成執行之前,會取消診斷的執行。

Q7: 沒有 MSDT 執行正確當地語系化版本的 Windows 作業系統嗎?

MSDT 當地語系化版本的 Windows 上可以正常執行。不過,只有部分內容敘述會當地語系化。因此,使用者介面的某些部分會以英文顯示。

Q8: 如何著手 MSDT Server Core 安裝的 Windows Server 2008 上?

伺服器核心安裝 Windows Server 2008 的沒有瀏覽器功能。因此,您必須以手動方式啟動 MSDT。只要 Windows Server 2008 伺服器核心架構的電腦有連上網際網路,您可以遵循下列步驟來執行 MSDT 並從電腦收集診斷資訊:
  1. 在命令提示字元中,輸入 Msdt.exe然後按 Enter 鍵。
  2. 輸入您的密碼金鑰,然後按一下 [確定].
附註若要取得 pass 索引鍵值,開啟 URL 連結的電子郵件,Windows Vista 位或 Windows Server 2008 為基礎的系統有網際網路存取,並且記下 10 位數密碼金鑰值。

Q9: 哪些 Url 必須在防火牆或 proxy,以讓執行 Windows XP,Windows Server 2003、 Windows Vista 中或 Windows Server 2008 中的診斷封裝設定?

當您執行診斷的封裝時,會存取下列 Url:

  • https://support.microsoft.com/dcode
  • https://dcupload.microsoft.com
  • https://dcodews.partners.extranet.microsoft.com

疑難排解

本章節說明當您執行 MSDT 執行 Windows Server 2008,Windows Vista,Windows Server 2003 或 Windows XP 的電腦上時,就會發生最常見的問題。

問題 1: 開啟 [送出給您一位工程師在執行 Windows 7 或 Windows Server 2008 R2 的電腦上執行 MSDT 的 URL 之後,不能執行診斷封裝。您唯一的選擇是使用 「 建立檔案 」 按鈕來建立離線的封裝。

已傳送給您的 URL,會執行診斷封裝在執行 Windows XP,Windows Server 2003,Windows Vista 中或 Windows Server 2008 的電腦上執行的就會發生這個問題。如果您有診斷在 Windows 7 電腦,請詢問工程師要傳送給您的 Windows 7 電腦上執行 MSDT 密碼金鑰。如果您想產生離線的套件,您就可以執行 Windows XP,Windows Server 2003、 Windows Vista 中或 Windows Server 2008 上,按一下 [建立檔案來產生離線的封裝 (MSDT-Portable.exe),並依照步驟 2 至 6 所述的 「 Q3: 如何執行 MSDT 沒有網際網路連線的電腦上?"

問題 2: 當您執行的 Windows 7 或 Windows Server 2008 的電腦上執行離線的封裝 (MSDT Portable.exe) 時,您會收到錯誤訊息 「 此應用程式不支援此作業系統中,",並在應用程式結束。

離線套件可執行檔 (MSDT Portable.exe) 和不相容的電腦執行 Windows 7 或 Windows Server 2008 R2,就會發生這個問題。如果您想要從 Windows 7 為基礎的電腦取得資料,請先詢問工程師要傳送給您,您可以使用密碼金鑰的 Windows 7 電腦上。然後,您可以產生適用於 Windows 7 的離線套件。

問題 3: 當您在 Windows XP] 或 [Windows Server 2003 產生離線的套件時,您看到一則訊息,詢問您找出 MSDT Portable.exe 檔案的資料夾中,名為"[WinTempFolder]。"不過,您找不到檔案。

當 MSDT ActiveX 控制項未安裝在電腦上時,就會發生這個問題。若要解決這個問題,請確定該 https://support.microsoft.com 會新增至信任的網站清單,以及您可以讓 ActiveX 控制項,當系統提示您執行這項操作時才進行安裝。如需詳細資訊,請參閱"Q3: 如何在沒有網際網路連接的電腦上執行 MSDT?"

問題 4: 當您在 Windows XP] 或 [Windows Server 2003 產生離線的封裝時,Internet Explorer 似乎停止回應。

當 support.microsoft.com 的網際網路連線速度很慢,可能會發生這個問題。等候數分鐘才能完成下載套件,並產生可執行檔 ActiveX 控制項。如果問題持續幾分鐘後,請連絡技術支援工程師。

更多資訊

如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
973559 常見問題集有關 Microsoft 支援診斷工具 (MSDT) 對於 Windows 7

屬性

文章編號: 926079 - 上次校閱: 2012年7月17日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Customer Service and Support Information
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 旗艦版
  • Windows Vista 商用入門 64 位元版
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Web Edition
關鍵字:?
kmcustomerservice kbhowto kbexpertiseinter kbinfo kbFAQ kbmt KB926079 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:926079
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com