如何在 Windows 中啟用 WDS 中的記錄

本文說明如何在 Windows Server 中啟用 Windows 部署服務 (WDS) 中的記錄。

適用:Windows Server 2012 R2
原始 KB 編號: 936625

重要事項

本文包含如何修改「登錄檔」的相關資訊。 修改登錄之前,請務必先備份, 並了解如何在發生問題時還原登錄。 如需如何備份、還原和修改登錄的詳細資訊,請參閱 進階使用者的 Windows 登錄資訊

簡介

本文討論如何在 Windows Server 中啟用 WDS 中的記錄。 此外,本文說明如何在 WDS 中收集數據。

您可以使用此資訊來協助疑難解答您在 WDS 中可能會遇到的問題。

概觀

警告

Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

每個 WDS 元件都有一個您可以啟用記錄和追蹤的機制。 接著,您可以分析結果以進行疑難解答。 使用下列各節中的資訊來啟用WDS元件的記錄和追蹤。

一般 WDS 伺服器健康情況

輸入下列命令以產生一般伺服器健康情況資訊:

WDSUTIL /get-server /show:all /detailed

此命令會將一般伺服器健康情況資訊記錄在應用程式記錄檔和系統記錄檔中。

WDS 伺服器元件

輸入下列命令以產生 WDS 伺服器元件的健全狀況資訊:

WDSUTIL /get-server /show:all /detailed

此命令會將WDS資訊記錄在應用程式記錄檔和系統記錄檔中。

取得 Windows Server 的追蹤記錄

若要取得 Windows Server 的追蹤資訊,請執行下列動作:

  1. 啟 事件檢視器 (eventvwr) 。
  2. 流覽至 Windows 記錄應用程式\和服務記錄\Microsoft\Windows\Deployment-Services-Diagnostics
  3. 以滑鼠右鍵按兩下通道,然後選擇 [ 啟用記錄]

然後,將下列一或多個登錄機碼設定為 0 值,以設定您想要記錄的元件。

  • WDS 多播

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSMC\TraceDisabled

  • WDS PXE

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSPXE\TraceDisabled

  • WDS TFTP

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\TraceDisabled

WDS 伺服器也支援下列其他追蹤:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\TraceFlags
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSMC\TraceFlags

您可以將這些登入機碼設定為下列值,以控制包含的內容:

  • 7F0000:此值包含封包追蹤和通訊協議追蹤。
  • 3F0000:此值會排除封包追蹤。
  • 3E0000:此值會排除封包追蹤和通訊協議追蹤。 預設會使用此值。

注意事項

追蹤程式可能會影響效能。 因此,當您不需要產生記錄時,建議您停用追蹤功能。

設定此登錄項目之後,WDS 伺服器元件的追蹤資訊會記錄在下列檔案中:%windir%\Tracing\wdsserver.log

WDS 管理元件

輸入下列命令以產生管理元件健康情況資訊:

WDSUTIL /get-server /show:all /detailed

此命令會將 WDS 元件健康情況資訊記錄在應用程式記錄檔和系統記錄檔中。

啟用追蹤

若要取得追蹤資訊,您必須在WDS管理元件和 WDS Microsoft Management Console (MMC) 元件中啟用追蹤。 若要這樣做,請設定下列登錄專案:

針對管理元件

  • 路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMGMT
  • 名稱:EnableFileTracing
  • 實值類型:REG_DWORD
  • 數值資料:1

針對 MMC 元件

  • 路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMMC
  • 名稱:EnableFileTracing
  • 實值類型:REG_DWORD
  • 數值資料:1

設定這些登錄項目之後,WDS 管理元件的追蹤資訊會記錄在 %windir%\Tracing\wdsmgmt.log 檔案中。

此外,WDS MMC 元件的追蹤資訊會記錄在 %windir%\Tracing\wdsmmc.log 檔案中。

注意事項

雖然 WDS MMC 元件和 WDSUTIL 元件共用相同的 API 層,但 MMC 有時會新增處理和功能。 如果發生錯誤,通常值得使用WDSUTIL嘗試重現失敗。 WDSUTIL 可協助您判斷錯誤是否為 MMC 的本機錯誤,或錯誤是否為一般管理 API 失敗。 WDSUTIL 元件通常會在未啟用追蹤時提供更詳細的錯誤輸出。 如果適用,請使用下列選項來取得額外資訊:

  • /詳細
  • /詳細
  • /進展

WDS 舊版元件

如果您執行舊版管理功能,請設定下列登錄專案,以在 RISetup 元件中啟用追蹤:

  • 路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\RISetup
  • 名稱:EnableFileTracing
  • 實值類型:REG_DWORD
  • 數值資料:1

若要在WDSCapture 作業中取得追蹤記錄檔,請遵循下列步驟:

  1. 啟動擷取 Windows PE 開機映射。

  2. 當擷取精靈啟動時,按SHIFT+F10以開啟命令提示字元。

  3. 在 WDSCapture 元件中啟用追蹤。 如果要執行這項操作,請依照下列步驟執行:

    1. 啟動 [登錄編輯程式]。
    2. 設定下列登入專案以在 WDSCapture 元件中啟用追蹤:
    • 路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSCapture
    • 名稱:EnableFileTracing
    • 實值類型:REG_DWORD
    • 數值資料:1
  4. 啟動 WDSCapture 元件的第二個實例。 然後,使用 WDSCapture 的第二個實例來重現問題。

注意事項

請勿關閉 WDSCapture 的原始實例。 如果您關閉 WDSCapture 的原始實例,Windows PE 會重新啟動。 請改為按 ALT+TAB 在 WDSCapture 的實例之間切換。會產生下列追蹤記錄檔:X:\Windows\Tracing\WDSCapture.log。

WDS 用戶端元件

若要開啟客戶端記錄功能,請在 WDS 伺服器上執行下列命令:

WDSUTIL /Set-Server /WDSClientLogging /Enabled:Yes

然後,在 WDS 伺服器上執行下列命令,以變更要記錄的事件:

WDSUTIL /Set-Server /WDSClientLogging /LoggingLevel:{None|Errors|Warnings|Info}

注意事項

每個類別都包含先前類別的所有事件。

以下是記錄層級的定義:

  • NONE 記錄層級會停用記錄功能。 根據預設,會使用此記錄層級。
  • ERRORS 記錄層級只會記錄錯誤。
  • WARNINGS 記錄層級會記錄警告和錯誤。
  • INFO 記錄層級會記錄錯誤、警告和資訊事件。 此記錄層級是最高的記錄層級。

若要檢視事件記錄檔,請遵循下列步驟:

  1. 開啟 [伺服器管理員],然後按兩下 [診斷]
  2. 按兩下 [事件檢視器]。
  3. 按兩下 [應用程式和服務記錄]
  4. 依序按兩下 [Microsoft] 和 [ Windows],然後按兩下 [ Deployment-Services-Diagnostics]

在事件記錄的樹狀結構中,管理員 記錄檔包含所有錯誤,而作業記錄包含資訊訊息。 以下是針對這些記錄中某些錯誤所列出的架構定義:

  • 構 0 是 x86 處理器架構。
  • 構 6 是 IA-64 處理器架構。
  • 構 9 是 x64 處理器架構。

從用戶端電腦安裝記錄

安裝程序記錄的位置取決於失敗發生的時間。

如果在 WDS 用戶端的磁碟設定頁面完成之前,Windows PE 中發生失敗,您可以在 X:\Windows\Breaker 資料夾中找到記錄。 使用 Shift+F10 開啟命令提示字元,然後將目錄變更為位置。

如果在 WDS 用戶端的磁碟設定頁面完成之後,Windows PE 中發生失敗,您可以在本機磁碟區 上找到位於 $Windows.~BT\Sources\Panther 資料夾的記錄。 本機磁碟區通常是磁碟驅動器 C。使用 Shift+F10 開啟命令提示字元,然後將目錄變更為位置。

如果在套用映射之後的第一次開機時發生失敗,您可以在本機磁碟區的 \Windows\Panther 資料夾中找到記錄。 本機磁碟區通常是磁碟驅動器 C

資料收集

若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。