共用方式為


收集及檢視 Windows 裝置測試架構 (WDTF) 追蹤

Windows 硬體實驗室套件 (Windows HLK) 的大部分裝置基本概念可靠性測試都是使用 Windows Device Testing Framework (WDTF) 來撰寫。 當您針對裝置基本概念測試失敗進行疑難排解時,收集和檢視 WDTF 追蹤可能會很有用。

如何收集 WDTF 追蹤

若要收集 WDTF 追蹤,您必須執行下列步驟:

啟動 WDTF 追蹤

您可以從命令列啟動 WDTF 追蹤集合,如下列程式所示。

從命令列啟動 WDTF 追蹤

  1. 使用系統管理許可權開啟命令提示字元。

  2. 輸入下列命令:

    logman create trace "autosession\WDTF" -p {6210f559-c7f7-4d2f-b674-4bc9315cecc7} 0xffffffff 0xff -o c:\WDTF_Traces\TraceFile.etl
    reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v LogFileMode /t REG_DWORD /d 1 /f
    reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v FileMax /t REG_DWORD /d 16 /f
    reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v MaxFileSize /t REG_DWORD /d 0 /f
    
  3. 重新啟動電腦。

注意

如需追蹤選項的詳細資訊,請參閱 設定和啟動 AutoLogger 會話Logman

停止收集追蹤

您可以從命令列停止 WDTF 追蹤集合,如下列程式所示。

從命令列停止 WDTF 追蹤

  1. 使用系統管理許可權開啟命令提示字元。

  2. 輸入下列命令:

    logman -stop -ets WDTF
    logman delete "autosession\WDTF"
    
  3. 重新啟動電腦。

刪除收集的追蹤

收集的事件追蹤記錄檔 (.etl) 檔案可能非常大。 建議您將它們從測試系統複製到另一個系統,以供稍後進行分析,並將它們從測試系統中刪除。

如何檢視 WDTF 追蹤

若要檢視 WDTF 追蹤,您必須先將收集的 .etl 檔案格式化為文字或以逗號分隔的可變長度 (CSV) 版本。

您可以從命令列執行 Tracefmt ,以建立格式化的記錄檔:

從命令列建立格式化的記錄檔

  1. 使用系統管理許可權開啟命令提示字元。

  2. 輸入ETL 檔案> -o OutputTxtFile.txt的Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<完整路徑

  3. 輸入ETL 檔案> -csv -o OutputCsvFile.csv的Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<完整路徑

您可以在 Microsoft Excel 中開啟 CSV 檔案;您可以使用 Excel 的篩選功能來篩選收集的追蹤,以及從特定時間週期、特定 WDTF 元件和其他特定準則搜尋追蹤。

藉由使用 Windows HLK 對裝置基礎可靠性測試進行疑難排解