Problembehandlung bei Benutzerprofilen mit Ereignissen

In diesem Artikel wird erläutert, wie Sie Probleme beim Laden und Entladen von Benutzerprofilen mithilfe von Ereignissen und Ablaufverfolgungsprotokollen beheben.

Gilt für: Windows Server 2022, Windows 10, Windows 8, Windows 8.1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012.

In den folgenden Abschnitten wird beschrieben, wie die drei Ereignisprotokolle verwendet werden, die Benutzerprofilinformationen aufzeichnen.

Schritt 1: Überprüfen von Ereignissen im Anwendungsprotokoll

Der erste Schritt bei der Behandlung von Problemen beim Laden und Entladen von Benutzerprofilen (einschließlich Roamingbenutzerprofilen) besteht darin, Ereignisanzeige zu verwenden, um alle Warnungs- und Fehlerereignisse zu untersuchen, die vom Benutzerprofildienst im Anwendungsprotokoll aufgezeichnet werden.

So zeigen Sie Benutzerprofildienste-Ereignisse im Anwendungsprotokoll an:

  1. Starten Sie Ereignisanzeige. Öffnen Sie dazu Systemsteuerung, wählen Sie System und Sicherheit aus, und wählen Sie dann im Abschnitt Verwaltung die Option Ereignisprotokolle anzeigen aus. Das fenster Ereignisanzeige wird geöffnet.
  2. Navigieren Sie in der Konsolenstruktur zuerst zu Windows-Protokolle und dann zu Anwendung.
  3. Wählen Sie im Bereich Aktionen die Option Aktuelles Protokoll filtern aus. Das Dialogfeld Aktuelles Protokoll filtern wird geöffnet.
  4. Aktivieren Sie im Feld Ereignisquellen das Kontrollkästchen Benutzerprofildienst , und wählen Sie dann OK aus.
  5. Überprüfen Sie die Auflistung der Ereignisse, und achten Sie dabei besonders auf Fehlerereignisse.
  6. Wenn Sie wichtige Ereignisse finden, wählen Sie den Link Ereignisprotokoll-Onlinehilfe aus, um zusätzliche Informationen und Problembehandlungsverfahren anzuzeigen.
  7. Notieren Sie sich für die weitere Problembehandlung das Datum und die Uhrzeit der bemerkenswerten Ereignisse, und untersuchen Sie dann das Betriebsprotokoll (wie in Schritt 2 beschrieben), um Details dazu anzuzeigen, was der Benutzerprofildienst zum Zeitpunkt des Fehler- oder Warnungsereignisses ausgeführt hat.

Hinweis

Sie können das Benutzerprofildienstereignis 1530 "Windows hat erkannt, dass Ihre Registrierungsdatei weiterhin von anderen Anwendungen oder Diensten verwendet wird" ignorieren.

Schritt 2: Anzeigen des Betriebsprotokolls für den Benutzerprofildienst

Wenn Sie das Problem nicht allein mithilfe des Anwendungsprotokolls beheben können, verwenden Sie das folgende Verfahren, um Benutzerprofildienstereignisse im Betriebsprotokoll anzuzeigen. Dieses Protokoll zeigt einige der inneren Abläufe des Diensts und kann helfen, zu ermitteln, wo beim Laden oder Entladen des Profils das Problem auftritt.

Sowohl das Windows-Anwendungsprotokoll als auch das Betriebsprotokoll des Benutzerprofildiensts sind in allen Windows-Installationen standardmäßig aktiviert.

So zeigen Sie das Betriebsprotokoll für den Benutzerprofildienst an:

  1. Navigieren Sie in der Ereignisanzeige Konsolenstruktur zu Anwendungs- und Dienstprotokolle, dann zu Microsoft, dann Zu Windows, dann zu Benutzerprofildienst und dann zu Betriebsbereit.
  2. Untersuchen Sie die Ereignisse, die zum Zeitpunkt der Fehler- oder Warnungsereignisse aufgetreten sind, die Sie im Anwendungsprotokoll notiert haben.

Schritt 3: Aktivieren und Anzeigen von Analyse- und Debugprotokollen

Wenn Sie mehr Details benötigen, als das Betriebsprotokoll bietet, können Sie Analyse- und Debugprotokolle auf dem betroffenen Computer aktivieren. Diese Ebene der Protokollierung ist viel detaillierter und sollte deaktiviert werden, außer wenn versucht wird, ein Problem zu beheben.

Hier erfahren Sie, wie Sie Analyse- und Debugprotokolle aktivieren und anzeigen:

  1. Wählen Sie im Bereich Aktionen von Ereignisanzeige die Option Ansicht und dann Analyse- und Debugprotokolle anzeigen aus.
  2. Navigieren Sie zu Anwendungs- und Dienstprotokolle, dann zu Microsoft, dann zu Windows, dann zu Benutzerprofildienst und dann Diagnose.
  3. Wählen Sie Protokoll aktivieren und dann Ja aus. Dadurch wird das Diagnoseprotokoll aktiviert, das mit der Protokollierung beginnt.
  4. Wenn Sie noch ausführlichere Informationen benötigen, finden Sie unter Schritt 4: Erstellen und Decodieren einer Ablaufverfolgung weitere Informationen zum Erstellen eines Ablaufverfolgungsprotokolls.
  5. Wenn Sie die Problembehandlung abgeschlossen haben, navigieren Sie zum Diagnoseprotokoll , wählen Protokoll deaktivieren und Dann Ansicht aus, und deaktivieren Sie dann das Kontrollkästchen Analyse- und Debugprotokolle anzeigen , um die Analyse- und Debugprotokollierung auszublenden.

Schritt 4: Erstellen und Decodieren einer Ablaufverfolgung

Wenn Sie das Problem nicht mithilfe von Ereignissen beheben können, können Sie ein Ablaufverfolgungsprotokoll (eine ETL-Datei) erstellen, während Sie das Problem reproduzieren, und es dann mit öffentlichen Symbolen vom Microsoft-Symbolserver decodieren. Ablaufverfolgungsprotokolle bieten sehr spezifische Informationen darüber, was der Benutzerprofildienst tut, und können helfen, den Fehler zu ermitteln.

Die beste Strategie bei der Verwendung der ETL-Ablaufverfolgung besteht darin, zuerst das kleinste protokoll mögliche zu erfassen. Nachdem das Protokoll decodiert wurde, suchen Sie das Protokoll nach Fehlern.

So erstellen und decodieren Sie eine Ablaufverfolgung für den Benutzerprofildienst:

  1. Melden Sie sich bei dem Computer an, auf dem probleme auftreten, und verwenden Sie ein Konto, das Mitglied der lokalen Administratorgruppe ist.

  2. Geben Sie an einer Eingabeaufforderung mit erhöhten Rechten die folgenden Befehle ein, wobei <Path> der Pfad zu einem lokalen Ordner ist, den Sie zuvor erstellt haben, z. B. C:\logs:

    logman create trace -bs 1024 -nb 16 16 -n RUP -o <Path>\RUP.etl -ets
    logman update RUP -p {eb7428f5-ab1f-4322-a4cc-1f1a9b2c5e98} 0x7FFFFFFF 0x7 -ets
    logman update RUP -p {9891e0a7-f966-547f-eb21-d98616bf72ee} 0xFFFFFFFF 0xFF -ets
    logman update RUP -p {9959adbd-b5ac-5758-3ffa-ee0da5b8fe4b} 0xFFFFFFFF 0xFF -ets
    logman update RUP -p {7f1bd045-965d-4f47-b3a7-acdbcfb11ca6} 0xFFFFFFFF 0xFF -ets
    logman update RUP -p {40654520-7460-5c90-3c10-e8b6c8b430c1} 0xFFFFFFFF 0xFF -ets
    logman update RUP -p {d5ee9312-a511-4c0e-8b35-b6d980f6ba25} 0xFFFFFFFF 0xFF -ets
    logman update RUP -p {04a241e7-cea7-466d-95a1-87dcf755f1b0} 0xFFFFFFFF 0xFF -ets
    logman update RUP -p {9aed307f-a41d-40e7-9539-b8d2742578f6} 0xFFFFFFFF 0xFF -ets
    
  3. Wählen Sie auf dem Startbildschirm den Benutzernamen und dann Konto wechseln aus, und achten Sie dabei darauf, dass Sie sich nicht vom Administrator abmelden. Wenn Sie Remotedesktop verwenden, schließen Sie die Administratorsitzung, um die Benutzersitzung einzurichten.

  4. Reproduzieren Sie das Problem. Das Verfahren zum Reproduzieren des Problems besteht in der Regel darin, sich anzumelden, wenn der Benutzer das Problem hat, den Benutzer abzumelden oder beides.

  5. Melden Sie sich nach dem Reproduzieren des Problems erneut als lokaler Administrator an.

  6. Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl aus, um das Protokoll in einer ETL-Datei zu speichern:

    logman stop -n RUP -ets
    
  7. Geben Sie den folgenden Befehl ein, um die ETL-Datei in eine lesbare Datei im aktuellen Verzeichnis (wahrscheinlich Ihren Basisordner oder den Ordner %WINDIR%\System32 ) zu exportieren:

    Tracerpt <path>\RUP.etl
    
  8. Öffnen Sie die Summary.txt Datei und Dumpfile.xml Datei (Sie können sie in Microsoft Excel öffnen, um die vollständigen Details des Protokolls einfacher anzuzeigen). Suchen Sie nach Ereignissen, die oder failedenthaltenfail. Sie können Zeilen, die den Unknown Ereignisnamen enthalten, problemlos ignorieren.

Weitere Informationen

Bereitstellen von Roamingbenutzerprofilen