Microsoft User Experience Virtualization (UE-V) でデバッグ ログを有効にする方法
この記事では、Microsoft User Experience Virtualization (UE-V) エージェントのデバッグ ログを有効にする方法について説明します。
適用対象: Windows 10 - すべてのエディション
元の KB 番号: 2782997
まとめ
これは、設定またはファイルが想定どおりにレプリケートされない問題のトラブルシューティングを行う場合に便利です。 通常、このプロセスは、レプリケーションをテストするために、少なくとも 2 つの異なるクライアント マシンで実行されます。
詳細
まず、トレースするシナリオを特定します。 UE-V の 2 つの主なバリエーションは、アプリケーションのトレースとデスクトップ設定のトレースです。 ユーザー アプリケーション トレースは、実行可能ファイルの起動時に収集できます。デスクトップ設定は、ログオフとその後のログオフ時に記録する必要があります。
トレースは、コンピューターにログインしているすべてのユーザーのデータを収集します。 管理者以外のアカウントのトレースを記録する場合は、2 つ目のデスクトップ セッション (ターミナル サーバーの場合など) にログインするか、Shift キーを押しながらコマンド プロンプトへのショートカットを右クリックして、マシンのローカル Administrators グループのメンバーのコンテキストでコマンド プロンプトを起動する必要があります。 さらに、これらのコマンドは、昇格されたトークンで実行する必要があります。
シナリオ 1: アプリケーションのトレース
ローカル管理者グループのメンバーとしてコンピューターにログオンします。
管理者特権でのコマンド プロンプトを起動するには、 コマンド プロンプトのショートカットを右クリックし 管理者として実行 選択します。
管理者特権のコマンド プロンプト ウィンドウで次の 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
を入力してトレースをデコードします。
Note
最初に実行するトレースには、既定で uevtrace_000001.etl という名前が付けられます。 ETL ファイルの名前を反映するように複数のトレースを実行する場合は、上記のコマンドを編集します。
シナリオ 2: デスクトップ設定の問題のトレース
ローカル管理者グループのメンバーとしてコンピューターにログオンします。
管理者特権でのコマンド プロンプトを起動するには、 コマンド プロンプトのショートカットを右クリックし 管理者として実行 選択します。
管理者特権のコマンド プロンプト ウィンドウで次の 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
を入力してトレースをデコードします。
Note
最初に実行するトレースには、既定で uevtrace_000001.etl という名前が付けられます。 ETL ファイルの名前を反映するように複数のトレースを実行する場合は、上記のコマンドを編集します。
別の方法: イベント ビューアーログ記録
テキスト ファイルのログ記録ではなくイベント ビューアーを使用する場合は、次の手順を使用します。
- ローカル管理者グループのメンバーとしてコンピューターにログオンします。
- [イベント ビューアー] を起動します。
- View\Show Analytic and Debug Logs を選択します。
- イベント ビューアー (Local)\Applications and Service Logs\Microsoft\User Experience Virtualization\App Agent に移動します。
- App Agent の下でDebugを右クリックし有効なログを選択します。
- [ OK]
が表示されたら、[Analytic and Debug logs may lose events when they are enabled] (分析ログとデバッグ ログが有効になっているとイベントが失われる可能性があります) を選択します。 このログを有効にしますか? ダイアログ。 - 問題を再現します。
- [デバッグ] を右クリックし、 [最新の情報に更新] を選択します。
- Debug を右クリックし、[Disable Log] を選択します。