Aktivieren der Debugprotokollierung in Microsoft User Experience Virtualization (UE-V)

In diesem Artikel wird beschrieben, wie Sie die Debugprotokollierung für den Microsoft User Experience Virtualization (UE-V)-Agent aktivieren.

Ursprüngliche Produktversion:   Windows 10 – alle Editionen
Ursprüngliche KB-Nummer:   2782997

Zusammenfassung

Es ist hilfreich bei der Behandlung von Problemen, bei denen Einstellungen oder Dateien nicht wie erwartet repliziert werden. In der Regel wird dieser Prozess auf mindestens zwei verschiedenen Clientcomputern ausgeführt, um die Replikation zu testen.

Weitere Informationen

Identifizieren Sie zunächst das Szenario, das Sie verfolgen möchten. Die beiden Hauptvarianten für UE-V sind Ablaufverfolgungsanwendungen und Desktopeinstellungen für die Ablaufverfolgung. Ablaufverfolgungen von Benutzeranwendung können beim Starten einer ausführbaren Datei erfasst werden. Desktopeinstellungen müssen während der Abmeldeung und der nachfolgenden Abmeldeung aufgezeichnet werden.

Ablaufverfolgungen sammeln Daten für alle Benutzer, die an einem Computer angemeldet sind. Wenn Sie eine Ablaufverfolgung für ein Konto ohne Administratorrechte aufzeichnen möchten, müssen Sie sich entweder bei einer zweiten Desktopsitzung anmelden (z. B. bei einem Terminalserver) oder eine Eingabeaufforderung im Kontext eines Mitglieds der lokalen Administratorgruppe des Computers starten, indem Sie die Umschalttaste drücken und mit der rechten Maustaste auf eine Verknüpfung zu einer Eingabeaufforderung klicken. Darüber hinaus müssen diese Befehle in einem Token mit erhöhten Rechten ausgeführt werden.

Szenario 1: Ablaufverfolgung einer Anwendung

  1. Melden Sie sich als Mitglied der lokalen Administratorgruppe am Computer an.

  2. Starten Sie eine Eingabeaufforderung mit erhöhten Rechten, indem Sie mit der rechten Maustaste auf eine Verknüpfung zur Eingabeaufforderung klicken und "Als Administrator ausführen" auswählen.

  3. Erstellen Sie die Ablaufverfolgungsdefinition, indem Sie die beiden folgenden Befehle im Eingabeaufforderungsfenster mit erhöhten Rechten ausführen:

    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"
    
  4. Starten Sie die Ablaufverfolgung, indem Sie den Befehl logman start UEV eingeben.

  5. Schließen Sie alle ausgeführten Instanzen der Anwendung, die Sie untersuchen, und starten Sie dann die Anwendung.

  6. Reproduzieren Sie das Problem, das Sie untersuchen, und schließen Sie dann die Anwendung.

  7. Beenden Sie die Ablaufverfolgung, indem Sie folgendes logman stop UEV eingeben.

  8. Löschen Sie die Ablaufverfolgungsdefinition durch logman delete UEV Eingabe.

  9. Decodieren Sie die Ablaufverfolgung, indem Sie den Befehl netsh trace convert uevtrace_000001.etl DUMP=TXT eingeben.

Hinweis

Die erste Ablaufverfolgung wird standardmäßig als uevtrace_000001.etl bezeichnet. Bearbeiten Sie den oben aufgeführten Befehl, wenn Sie mehrere Ablaufverfolgungen ausführen, um den Namen der ETL-Datei wider zu geben.

Szenario 2: Nachverfolgen eines Problems mit Desktopeinstellungen

  1. Melden Sie sich als Mitglied der lokalen Administratorgruppe am Computer an.

  2. Starten Sie eine Eingabeaufforderung mit erhöhten Rechten, indem Sie mit der rechten Maustaste auf eine Verknüpfung zur Eingabeaufforderung klicken und "Als Administrator ausführen" auswählen.

  3. Erstellen Sie die Ablaufverfolgungsdefinition, indem Sie die beiden folgenden Befehle im Eingabeaufforderungsfenster mit erhöhten Rechten ausführen:

    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"
    
  4. Starten Sie die Ablaufverfolgung, indem Sie den Befehl logman start UEV eingeben.

  5. Reproduzieren Sie das Problem, das Sie untersuchen, und melden Sie sich dann ab.

  6. Melden Sie sich wieder beim Server an.

  7. Starten Sie eine Eingabeaufforderung mit erhöhten Rechten, indem Sie mit der rechten Maustaste auf eine Verknüpfung zur Eingabeaufforderung klicken und "Als Administrator ausführen" auswählen.

  8. Beenden Sie die Ablaufverfolgung, indem Sie folgendes logman stop UEV eingeben.

  9. Löschen Sie die Ablaufverfolgungsdefinition durch logman delete UEV Eingabe.

  10. Decodieren Sie die Ablaufverfolgung, indem Sie den Befehl netsh trace convert uevtrace_000001.etl DUMP=TXT eingeben.

Hinweis

Die erste Ablaufverfolgung wird standardmäßig als uevtrace_000001.etl bezeichnet. Bearbeiten Sie den oben aufgeführten Befehl, wenn Sie mehrere Ablaufverfolgungen ausführen, um den Namen der ETL-Datei wider zu geben.

Alternative Methode: Protokollierung der Ereignisanzeige

Wenn Sie die Ereignisanzeige anstelle der Textdateiprotokollierung verwenden möchten, verwenden Sie die folgenden Schritte.

  1. Melden Sie sich als Mitglied der lokalen Administratorgruppe am Computer an.
  2. Starten Sie die Ereignisanzeige.
  3. Wählen Sie \ "Analyse- und Debugprotokolle anzeigen" aus.
  4. Navigieren Sie zu Der Ereignisanzeige (lokale) \ Anwendungen und Dienstprotokolle \ Microsoft User Experience Virtualization App \ \ Agent.
  5. Klicken Sie mit der rechten Maustaste unter "App-Agent" auf "Debuggen", und wählen Sie "Protokoll aktivieren" aus.
  6. Wählen Sie "OK" aus, wenn die Option "Analyse- und Debugprotokolle können Ereignisse verlieren, wenn sie aktiviert sind" angezeigt wird. Möchten Sie dieses Protokoll aktivieren?" dialogfeld.
  7. Reproduzieren Sie Ihr Problem.
  8. Klicken Sie mit der rechten Maustaste auf "Debuggen", und wählen Sie "Aktualisieren" aus.
  9. Klicken Sie mit der rechten Maustaste auf "Debuggen", und wählen Sie "Protokoll deaktivieren" aus.