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-Agent (UE-V) aktivieren.

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

Zusammenfassung

Dies ist nützlich 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 nachverfolgen möchten. Die beiden Standard Variationen 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 sammeln Daten für alle Benutzer, die auf 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 sie müssen 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: Ablaufverfolgung einer Anwendung

  1. Melden Sie sich am 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 zur 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 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 eingeben logman stop UEV.

  8. Löschen Sie die Ablaufverfolgungsdefinition, indem Sie eingeben logman delete UEV.

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

Hinweis

Die erste Ablaufverfolgung, die Sie erstellen, wird standardmäßig uevtrace_000001.etl benannt. Bearbeiten Sie den obigen Befehl, wenn Sie mehrere Ablaufverfolgungen verwenden, um den Namen der ETL-Datei widerzuspiegeln.

Szenario 2: Nachverfolgen eines Desktopeinstellungsproblems

  1. Melden Sie sich am 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 zur 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 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 eingeben logman stop UEV.

  9. Löschen Sie die Ablaufverfolgungsdefinition, indem Sie eingeben logman delete UEV.

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

Hinweis

Die erste Ablaufverfolgung, die Sie erstellen, wird standardmäßig uevtrace_000001.etl benannt. Bearbeiten Sie den obigen Befehl, wenn Sie mehrere Ablaufverfolgungen verwenden, 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 am Computer als Mitglied der lokalen Administratorgruppe an.
  2. Starten Sie 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 unter App-Agent mit der rechten Maustaste auf Debuggen, und wählen Sie Protokoll aktivieren aus.
  6. Wählen Sie OK aus, wenn "Analyse- und Debugprotokolle können Ereignisse verlieren, wenn sie aktiviert sind. Möchten Sie dieses Protokoll aktivieren?".
  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.