收集及檢視 Windows 裝置測試架構 (WDTF) 追蹤
Windows 硬體實驗室套件 (Windows HLK) 的大部分裝置基本概念可靠性測試都是使用 Windows Device Testing Framework (WDTF) 來撰寫。 當您針對裝置基本概念測試失敗進行疑難排解時,收集和檢視 WDTF 追蹤可能會很有用。
如何收集 WDTF 追蹤
若要收集 WDTF 追蹤,您必須執行下列步驟:
啟動新的追蹤集合會話。
從命令列執行測試,並重現失敗。 (從 命令列執行測試,以查看重現測試失敗)
停止追蹤收集會話。
啟動 WDTF 追蹤
您可以從命令列啟動 WDTF 追蹤集合,如下列程式所示。
從命令列啟動 WDTF 追蹤
使用系統管理許可權開啟命令提示字元。
輸入下列命令:
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
重新啟動電腦。
注意
如需追蹤選項的詳細資訊,請參閱 設定和啟動 AutoLogger 會話 和 Logman。
停止收集追蹤
您可以從命令列停止 WDTF 追蹤集合,如下列程式所示。
從命令列停止 WDTF 追蹤
使用系統管理許可權開啟命令提示字元。
輸入下列命令:
logman -stop -ets WDTF logman delete "autosession\WDTF"
重新啟動電腦。
刪除收集的追蹤
收集的事件追蹤記錄檔 (.etl) 檔案可能非常大。 建議您將它們從測試系統複製到另一個系統,以供稍後進行分析,並將它們從測試系統中刪除。
如何檢視 WDTF 追蹤
若要檢視 WDTF 追蹤,您必須先將收集的 .etl 檔案格式化為文字或以逗號分隔的可變長度 (CSV) 版本。
您可以從命令列執行 Tracefmt ,以建立格式化的記錄檔:
從命令列建立格式化的記錄檔
使用系統管理許可權開啟命令提示字元。
輸入ETL 檔案> -o OutputTxtFile.txt的Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<完整路徑
輸入ETL 檔案> -csv -o OutputCsvFile.csv的Tracefmt.exe -r https://msdl.microsoft.com/download/symbols<完整路徑
您可以在 Microsoft Excel 中開啟 CSV 檔案;您可以使用 Excel 的篩選功能來篩選收集的追蹤,以及從特定時間週期、特定 WDTF 元件和其他特定準則搜尋追蹤。