如何在 Microsoft 使用者體驗虛擬化 中啟用偵錯記錄功能 (UE-V)
本文說明如何啟用 Microsoft 使用者體驗虛擬化 (UE-V) 代理程式的偵錯記錄。
套用於:Windows 10 - 所有版本
原始 KB 編號: 2782997
摘要
針對設定或檔案未如預期複寫的問題進行疑難解答時,會很有用。 一般而言,此程式至少會在兩部不同的用戶端計算機上執行,以測試複寫。
其他相關資訊
首先,識別您想要追蹤的案例。 UE-V 的兩個主要變化是追蹤應用程式和追蹤桌面設定。 啟動可執行檔時,可以收集使用者應用程式追蹤;桌面設定必須在註銷和後續註銷期間記錄。
追蹤會收集登入計算機之所有用戶的數據。 如果您想要記錄非系統管理員帳戶的追蹤,您必須登入第二個桌面會話(例如,終端機伺服器的情況),或在電腦本機 Administrators 群組成員的內容中啟動命令提示字元,方法是按住 shift 鍵,並以滑鼠右鍵按下命令提示字元的快捷方式。 此外,這些命令必須在提升許可權的令牌中執行。
案例 1:追蹤應用程式
以本機系統管理員群組的成員身分登入計算機。
以滑鼠右鍵按下命令提示字元的快捷方式,然後選取 [以系統管理員身分執行],以啟動提升許可權的命令提示字元。
在提升許可權的 [命令提示字元] 視窗中執行這兩個命令,以建立追蹤定義:
logman create trace UEV -P "Microsoft-User Experience Virtualization-App Agent" -ow -o uevtrace.etl logman update UEV -P "Microsoft-User Experience Virtualization-Agent Driver"
輸入命令
logman start UEV
以啟動追蹤。關閉您要調查之應用程式的任何執行中實例,然後啟動應用程式。
重現您正在調查的問題,然後關閉應用程式。
輸入
logman stop UEV
來停止追蹤。輸入
logman delete UEV
來刪除追蹤定義。輸入 命令
netsh trace convert uevtrace_000001.etl DUMP=TXT
來譯碼追蹤。
注意
您採用的第一個追蹤預設會命名 為 uevtrace_000001.etl 。 如果您採用多個追蹤來反映 ETL 檔案的名稱,請編輯上述命令。
案例 2:追蹤桌面設定問題
以本機系統管理員群組的成員身分登入計算機。
以滑鼠右鍵按下命令提示字元的快捷方式,然後選取 [以系統管理員身分執行],以啟動提升許可權的命令提示字元。
在提升許可權的 [命令提示字元] 視窗中執行這兩個命令,以建立追蹤定義:
logman create trace UEV -P "Microsoft-User Experience Virtualization-App Agent" -ow -o uevtrace.etl logman update UEV -P "Microsoft-User Experience Virtualization-Agent Driver"
輸入命令
logman start UEV
以啟動追蹤。重現您正在調查的問題,然後註銷。
重新登入伺服器。
以滑鼠右鍵按下命令提示字元的快捷方式,然後選取 [以系統管理員身分執行],以啟動提升許可權的命令提示字元。
輸入
logman stop UEV
來停止追蹤。輸入
logman delete UEV
來刪除追蹤定義。輸入 命令
netsh trace convert uevtrace_000001.etl DUMP=TXT
來譯碼追蹤。
注意
您採用的第一個追蹤預設會命名 為 uevtrace_000001.etl 。 如果您採用多個追蹤來反映 ETL 檔案的名稱,請編輯上述命令。
替代方法:事件檢視器 記錄
如果您想要使用 事件檢視器 而非文字文件記錄,請使用下列步驟。
- 以本機系統管理員群組的成員身分登入計算機。
- 啟動 事件檢視器。
- 選取 [ 檢視\顯示分析和偵錯記錄]。
- 流覽至 事件檢視器 (Local)\Applications and Service Logs\Microsoft\User Experience Virtualization\App Agent。
- 以滑鼠右鍵按兩下 [應用程式代理程式] 底下的 [偵錯],然後選取 [啟用記錄]。
- 出現[分析和偵錯記錄] 時選取 [ 確定 ],會在啟用事件時遺失事件。 您要啟用此紀錄嗎?
- 重現您的問題。
- 以滑鼠右鍵按一下 [偵錯] 並選取 [重新整理]。
- 以滑鼠右鍵按兩下 [ 偵錯] ,然後選取 [ 停用記錄]。