Diagnose von Benutzeranmeldeproblemen

Mit den Anmeldedauerdaten können Sie Benutzeranmeldeprobleme beheben.

Die Anmeldedauer wird nur bei der ersten Verbindung mit einem Desktop oder einer App über HDX gemessen. Diese Daten umfassen keinen Verbindungsversuch über RDP oder die Wiederverbindung getrennter Sitzungen. Insbesondere wird die Anmeldedauer nicht gemessen, wenn ein Benutzer sich anfänglich mit einem anderen Protokoll als HDX verbindet und bei der Wiederverbindung HDX verwendet.

In der Ansicht “Benutzerdetails” wird die Dauer als ein Zahlenwert angezeigt, darunter die Anmeldezeit und ein Diagramm der Phasen des Anmeldeprozesses.

Wenn Benutzer sich bei Citrix Virtual Apps and Desktops anmelden, verfolgt der Überwachungsdienst die Phasen des Anmeldeprozesses ab Herstellung der Verbindung über Citrix Receiver bis zu dem Moment, in dem der Desktop einsatzbereit ist.

Die Anmeldedauer wird nur für HDX-Sitzungen gemessen. Diese Daten umfassen keine Benutzer, die sich mit getrennten Sitzungen wiederverbinden. Insbesondere wird die Anmeldedauer nicht gemessen, wenn ein Benutzer sich anfänglich mit einem anderen Protokoll als HDX verbunden hat und bei der Wiederverbindung HDX verwendet.

Die hohe Zahl auf der linken Seite repräsentiert die Gesamtdauer der Anmeldung. Sie errechnet sich aus der auf das Herstellen der Verbindung und das Abrufen eines Desktops vom Delivery Controller aufgewendeten Zeit plus der für Authentifizierung und Anmeldung bei einem virtuellen Desktop aufgewendeten Zeit. Die Dauer wird in Sekunden (oder Sekundenbruchteilen) in der lokalen Zeit im Webbrowser des Administrators angezeigt.

Hinweis: deaktivieren Sie die GPO-Einstellung Herkömmliche Ausführungsliste nicht verarbeiten, um die Anmeldedauerdaten in Director in XenApp und XenDesktop-Sites der Version bis 7.15 anzuzeigen.

Mit den folgenden allgemeinen Schritten beheben Sie Benutzeranmeldeprobleme:

  1. Überprüfen Sie in der Ansicht Benutzerdetails im Bereich “Anmeldedauer”, welcher Anmeldezustand vorliegt.
    • Wenn Benutzer sich anmelden, wird der Anmeldeprozess in der Ansicht widergespiegelt.
    • Wenn der Benutzer bereits angemeldet ist, wird im Bereich “Anmeldedauer” angezeigt, wie viel Zeit für die Anmeldung an der aktuellen Sitzung benötigt wurde.
  2. Überprüfen Sie die Phasen des Anmeldeprozesses.

Phasen des Anmeldeprozesses

  • Brokering: zur Zuweisung des Desktops zum Benutzer benötigte Zeit.
  • VM-Start: zum Starten einer virtuellen Maschine benötigte Zeit, wenn eine Sitzung den Start einer Maschine erforderte.
  • HDX-Verbindung: zum Einrichten der HDX-Verbindung vom Client zur virtuellen Maschine benötigte Zeit.
  • Authentifizierung: für die Authentifizierung bei der Remotesitzung benötigte Zeit.
  • GPOs: zum Anwenden von Gruppenrichtlinienobjekten benötigte Zeit, wenn bei der Anmeldung Gruppenrichtlinieneinstellungen auf den virtuellen Maschinen aktiviert sind. Die Aufschlüsselung der für die Anwendung der einzelnen Richtlinien gemäß CSE (clientsseitige Erweiterungen) benötigten Zeit wird als QuickInfo angezeigt, wenn mit der Maus auf die GPO-Leiste zeigen. Anmeldedauer - GPO-Drilldown: Klicken Sie auf Detaillierter Drilldown, um eine Tabelle mit dem Richtlinienstatus und dem entsprechenden GPO-Namen anzuzeigen. Die Zeitangaben im Drilldown repräsentieren nur die CSE-Verarbeitungszeit und nicht die gesamte GPO-Dauer. Sie können die Drilldowntabelle zur weiteren Fehlerbehebung oder zur Verwendung in Berichten kopieren. Die GPO-Zeit für die Richtlinien wird aus den Ereignisanzeigeprotokollen abgerufen. Die Protokolle können je nach dem für die Betriebsprotokolle zugewiesenen Speicher (Standardwert = 4 MB) überschrieben werden. Informationen zum Erhöhen der Größe der Betriebsprotokolle finden Sie unter Konfigurieren von Ereignisprotokollen.
  • Anmeldeskripts: zum Ausführen von Anmeldeskripts (sofern für die Sitzung konfiguriert) benötigte Zeit.
  • Profilladezeit: zum Laden des Profils benötigte Zeit, wenn für den Benutzer Profileinstellungen auf der virtuellen Maschine konfiguriert sind.
  • Interaktive Sitzung: zum Übergeben von Tastatur- und Maussteuerung an den Benutzer benötigte Zeit, nachdem das Profil geladen wurde. Dies dauert normalerweise am längsten von allen Phasen des Anmeldeprozesses und wird wie folgt berechnet: Dauer der interaktiven Sitzung = Zeitstempel des Ereignisses “Desktop bereit” (Ereignis-ID 1000 auf VDA) - Zeitstempel des Ereignisses “Profilladezeit” (Ereignis-ID 2 auf VDA). Die interaktive Sitzung hat drei Teilphasen: Pre-Userinit, Userinit und Shell. Durch Zeigen auf “Interaktive Sitzung” wird eine QuickInfo mit den Teilphasen, der Zeitdauer jeder Teilphase, der kumulativen Zeitverzögerung zwischen den Teilphasen und einem Link zur Dokumentation angezeigt. Um die Zeitdauer jeder Teilphase anzuzeigen, aktivieren Sie die Überwachung der Prozessverfolgung auf der VM (VDA). Wenn die Überwachung der Prozessverfolgung deaktiviert ist (Standardeinstellung), werden die Dauer der Teilphase Pre-Userinit und die kombinierte Dauer der Teilphasen Userinit und Shell angezeigt. Die Überwachung der Prozessverfolgung können Sie folgendermaßen über ein Gruppenrichtlinienobjekt aktivieren:

    1. Erstellen Sie ein neues Gruppenrichtlinienobjekt, und bearbeiten Sie es mit dem Gruppenrichtlinienobjekt-Editor.
    2. Rufen Sie “Computerkonfiguration > Windows-Einstellungen > Sicherheitseinstellungen > Lokale Richtlinien > Überwachungsrichtlinie” auf.
    3. Doppelklicken Sie im rechten Fensterbereich auf Prozessverfolgung überwachen.
    4. Wählen Sie Erfolg und klicken Sie auf “OK”.
    5. Wenden Sie das Gruppenrichtlinienobjekt auf die entsprechenden VDAs oder Gruppen an.

    Weitere Informationen zur Überwachung der Prozessverfolgung und der Aktivierung bzw. Deaktivierung finden Sie unter Audit process tracking in der Microsoft-Dokumentation. Anmeldedauer – interaktive Sitzung Bereich “Anmeldedauer” in der Ansicht “Benutzerdetails”

    • Interaktive Sitzung – Pre-Userinit: Dieser Teil der interaktiven Sitzung überschneidet sich mit Gruppenrichtlinienobjekten und Skripts. Die Teilphase kann durch Optimierung der GPOs und Skripts verkürzt werden.
    • Interaktive Sitzung – Userinit: Wenn sich ein Benutzer bei einem Windows-Computer anmeldet, führt Winlogon userinit.exe aus. Userinit.exe führt Anmeldeskripts aus, stellt Netzwerkverbindungen wieder her und startet dann explorer.exe die Windows-Benutzeroberfläche. Diese Teilphase der interaktiven Sitzung repräsentiert die Dauer zwischen dem Start von userinit.exe bis zum Start der Benutzeroberfläche des virtuellen Desktops oder der Anwendung.
    • Interaktive Sitzung – Shell: In der vorherigen Phase wurde von userinit die Initialisierung der Windows-Benutzeroberfläche begonnen. Die Shell-Teilphase erfasst die Dauer zwischen der Initialisierung der Benutzeroberfläche und dem Zeitpunkt, zu dem der Benutzer die Kontrolle über Tastatur und Maus erhält.
    • Verzögerung: Dies ist die kumulative Verzögerung zwischen den Teilphasen Pre-Userinit und Userinit und den Teilphasen Userinit und Shell.

Die Gesamtanmeldedauer ist keine genaue Summe der einzelnen Phasen. Beispiel: Einige Phasen treten parallel auf und in anderen Phasen wird eine zusätzliche Verarbeitung durchgeführt, die zu einer längeren Anmeldedauer als die Summe der einzelnen Phasen führen kann. Die Gesamtanmeldedauer umfasst nicht die ICA-Leerlaufzeit, d. h. die Zeit zwischen dem Herunterladen der ICA-Datei und dem Start der ICA-Datei für eine Anwendung. Um das automatische Öffnen der ICA-Datei beim Start einer Anwendung zu ermöglichen, konfigurieren Sie den Browser so, dass ICA-Dateien nach dem Download automatisch gestartet werden. Weitere Informationen finden Sie unter CTX804493.

Hinweis: Im Anmeldedauerdiagramm werden die Anmeldephasen in Sekunden angezeigt. Zeitwerte unter einer Sekunde werden als Sekundenbruchteile angezeigt. Werte, die größer sind als eine Sekunde, werden auf die nächste halbe Sekunde aufgerundet. Aufgrund des Diagrammdesigns kann ein Höchstwert von 200 Sekunden auf der Y-Achse angezeigt werden. Bei Werten über 200 Sekunden wird der tatsächliche Wert über dem Balken angezeigt.

Tipps zur Problembehandlung

Um ungewöhnliche oder unerwartete Werte im Diagramm zu finden, vergleichen Sie die in jeder Phase der aktuellen Sitzung benötigte Zeit mit der durchschnittlichen Dauer für diesen Benutzer in den letzten sieben Tagen sowie mit der durchschnittlichen Dauer in den letzten sieben Tagen für alle Benutzer diese Bereitstellungsgruppe.

Eskalieren Sie wie erforderlich. Beispiel: Wenn der VM-Start langsam ist, liegt das Problem möglicherweise am Hypervisor, Sie können das Problem also an den Hypervisoradministrator eskalieren. Wenn die Vermittlungsdauer zu lang ist, können Sie das Problem dem Siteadministrator melden, damit der Lastausgleich auf dem Delivery Controller überprüft wird.

Überprüfen Sie ungewöhnliche Unterschiede, u. a.:

  • Fehlende (aktuelle) Anmeldeleisten
  • Große Abweichung zwischen der aktuellen und der durchschnittlichen Dauer für diesen Benutzer. Mögliche Ursachen:
    • Es wurde eine neue Anwendung installiert.
    • Das Betriebssystem wurde aktualisiert.
    • Es wurden Konfigurationsänderungen vorgenommen.
    • Das Profil des Benutzers ist sehr groß. In diesem Fall ist auch die Profilladezeit hoch.
  • Große Abweichung zwischen den Anmeldewerten des Benutzers (aktuelle und durchschnittliche Dauer) und der durchschnittlichen Dauer der Bereitstellungsgruppe.

Klicken Sie ggf. auf Neu starten, um den Anmeldeprozess des Benutzers zu beobachten und Probleme zu beheben, z. B. VM-Start oder Brokering.

Diagnose von Benutzeranmeldeproblemen