Freigeben über


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.

Gilt für: Windows 10 – alle Editionen
Ursprüngliche KB-Nummer: 2782997

Zusammenfassung

Es ist hilfreich, wenn Probleme behoben werden, bei denen Einstellungen oder Dateien nicht wie erwartet repliziert werden. Normalerweise 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 nachverfolgen möchten. Die beiden Hauptvariationen für UE-V sind Ablaufverfolgungsanwendungen und Ablaufverfolgungsdesktopeinstellungen. Benutzeranwendungsablaufverfolgungen können gesammelt werden, wenn eine ausführbare Datei gestartet wird; Desktopeinstellungen müssen während der Abmeldung und nachfolgenden Abmeldung aufgezeichnet werden.

Ablaufverfolgungen erfassen Daten für alle Benutzer, die an einem Computer angemeldet sind. Wenn Sie eine Ablaufverfolgung für ein Nicht-Administratorkonto aufzeichnen möchten, müssen Sie sich entweder bei einer zweiten Desktopsitzung (z. B. bei einem Terminalserver) anmelden oder eine Eingabeaufforderung im Kontext eines Mitglieds der lokalen Administratorgruppe des Computers starten, indem Sie die Umschalttaste gedrückt halten 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: Nachverfolgen einer Anwendung

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

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

  3. Erstellen Sie die Ablaufverfolgungsdefinition, indem Sie diese beiden 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 UEVeingeben.

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

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

  7. Beenden Sie die Ablaufverfolgung durch Eingabe logman stop UEV.

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

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

Notiz

Die erste von Ihnen erstellte Ablaufverfolgung wird standardmäßig uevtrace_000001.etl benannt. Bearbeiten Sie den obigen Befehl, wenn Sie mehrere Ablaufverfolgungen ausführen, um den Namen der ETL-Datei widerzuspiegeln.

Szenario 2: Nachverfolgen eines Problems mit Desktopeinstellungen

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

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

  3. Erstellen Sie die Ablaufverfolgungsdefinition, indem Sie diese beiden 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 UEVeingeben.

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

  6. Melden Sie sich wieder am Server an.

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

  8. Beenden Sie die Ablaufverfolgung durch Eingabe logman stop UEV.

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

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

Notiz

Die erste von Ihnen erstellte Ablaufverfolgung wird standardmäßig uevtrace_000001.etl benannt. Bearbeiten Sie den obigen Befehl, wenn Sie mehrere Ablaufverfolgungen ausführen, um den Namen der ETL-Datei widerzuspiegeln.

Alternative Methode: Ereignisanzeige Protokollierung

Wenn Sie Ereignisanzeige anstelle der Textdateiprotokollierung verwenden möchten, führen Sie die folgenden Schritte aus.

  1. Melden Sie sich bei dem Computer als Mitglied der lokalen Administratorgruppe an.
  2. Starten Sie die Ereignisanzeige.
  3. Wählen Sie "Ansicht\Analyse- und Debugprotokolle anzeigen" aus.
  4. Navigieren Sie zu Ereignisanzeige (lokal)\Anwendungen und Dienstprotokolle\Microsoft\User Experience Virtualization\App Agent.
  5. Klicken Sie mit der rechten Maustaste auf "Debuggen" unter "App-Agent", und wählen Sie "Protokoll aktivieren" aus.
  6. Wählen Sie "OK " aus, wenn die "Analyse- und Debugprotokolle" angezeigt werden, wenn sie aktiviert sind. 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.