Citrix Virtual Apps and Desktops 7 2402 LTSR

Fehlerbehebung

Um zu bestätigen, dass HDX Direct erfolgreich eine direkte Verbindung hergestellt hat, können Sie das Dienstprogramm CtxSession.exe auf der VDA-Maschine verwenden.

Um das Dienstprogramm CtxSession.exe zu verwenden, starten Sie eine Eingabeaufforderung oder PowerShell innerhalb der Sitzung und führen Sie ctxsession.exe -v aus. Wenn die HDX Direct-Verbindung erfolgreich hergestellt wurde, lautet HDX Direct Status Connected.

HDX Direct Fehlerbehebung

Sie können auch die Ereignisprotokolle des Sitzungshosts überprüfen, um Informationen darüber zu erhalten, ob die HDX™ Direct-Verbindung erfolgreich hergestellt oder fehlgeschlagen ist. Weitere Informationen finden Sie im Abschnitt Ereignisprotokolle.

Hinweis:

Je nach Umgebung und der Anzahl der für die Sitzungshosts verfügbaren IP-Adressen kann es bis zu 5 Minuten dauern, bis die HDX Direct-Verbindung hergestellt ist.

Wenn HDX Direct keine direkte Verbindung herstellen kann

Wenn HDX Direct keine direkte Verbindung herstellen kann, überprüfen Sie die folgenden Schritte:

  1. Stellen Sie sicher, dass die verwendete VDA-Version und Workspace-App-Version die Funktion gemäß den Systemanforderungen unterstützen.
  2. Bestätigen Sie, dass eine Richtlinie auf den VDA angewendet wird, die HDX Direct aktiviert, und dass keine anderen Richtlinien mit höherer Priorität die Funktion deaktivieren.
  3. Bestätigen Sie, dass eine Richtlinie auf den VDA angewendet wird, die den gewünschten HDX Direct-Modus festlegt, und dass keine anderen Richtlinien mit höherer Priorität die Konfiguration überschreiben.
  4. Stellen Sie sicher, dass der Citrix ClxMtp-Dienst auf dem Sitzungshost ausgeführt wird.
  5. Stellen Sie sicher, dass der Citrix Certificate Manager-Dienst auf dem Sitzungshost ausgeführt wird. Wenn er nicht ausgeführt wird, versuchen Sie, ihn manuell zu starten. Der Dienst wird automatisch beendet, wenn HDX Direct deaktiviert ist.
  6. Überprüfen Sie, ob der Sitzungshost über sein selbstsigniertes Stamm-CA-Zertifikat verfügt:
    1. Ausgestellt für: CA-<hostname> (Zum Beispiel, CA-FTLW11-001)
    2. Ausgestellt von: CA-<hostname> (Zum Beispiel, CA-FTLW11-001)
    3. Ausstellerdetails: Die Organisation ist Citrix Systems, Inc.
  7. Überprüfen Sie, ob der Sitzungshost über sein selbstsigniertes Serverzertifikat verfügt:
    1. Ausgestellt für: <host FQDN> (Zum Beispiel, FTLW11-001.ctxlab.net)
    2. Ausgestellt von: CA-<hostname> (Zum Beispiel, CA-FTLW11-001)
    3. Ausstellerdetails: Die Organisation ist Citrix Systems, Inc.
  8. Wenn die Zertifikate fehlen, wenden Sie sich an den technischen Support von Citrix.
  9. Wenn die Zertifikate vorhanden sind:
    1. Beenden Sie den Citrix Certificate Manager-Dienst auf dem Sitzungshost.
    2. Löschen Sie sowohl das selbstsignierte Stamm-CA-Zertifikat als auch das selbstsignierte Serverzertifikat.
    3. Starten Sie den Citrix Certificate Manager-Dienst auf dem Sitzungshost. Der Dienst erstellt neue Zertifikate, sobald er gestartet wird.
  10. Für interne Benutzer:
    1. Stellen Sie sicher, dass die Firewall des Sitzungshosts den eingehenden Datenverkehr auf UDP 443 oder TCP 443 für HDX über EDT bzw. HDX über TCP nicht blockiert.
    2. Stellen Sie sicher, dass Ihre Netzwerk-Firewall den Datenverkehr auf UDP 443 und TCP 443 zwischen dem Netzwerk Ihrer Clients und dem Netzwerk der Sitzungshosts nicht blockiert.
  11. Für externe Benutzer:
    1. Überprüfen Sie den NAT-Typ für den Client und den Sitzungshost und stellen Sie sicher, dass die Kombination voraussichtlich funktioniert. Weitere Informationen finden Sie im Abschnitt „NAT-Kompatibilität“.
    2. Wenn der NAT-Test entweder auf dem Client oder dem Sitzungshost fehlschlägt:
      1. Wenn eine Firewall auf dem System ausgeführt wird, stellen Sie sicher, dass sie den ausgehenden Datenverkehr auf UDP 3478 nicht blockiert.
      2. Stellen Sie sicher, dass Ihre Netzwerk-Firewalls den ausgehenden Datenverkehr auf UDP 3478 nicht blockieren.
      3. Stellen Sie sicher, dass die Firewalls die Antwort des STUN-Servers nicht blockieren.
    3. Stellen Sie sicher, dass Ihre Netzwerk-Firewalls die entsprechenden Regeln konfiguriert haben, um den gesamten notwendigen Datenverkehr zuzulassen. Weitere Informationen finden Sie im Abschnitt Netzwerkanforderungen.
    4. Wenn Sie den Standardportbereich mithilfe der Richtlinieneinstellung für den HDX Direct-Portbereich ändern, stellen Sie sicher, dass Ihre Firewallregeln für den benutzerdefinierten Portbereich festgelegt sind.

Ereignisprotokolle

Die folgenden Ereignisse werden im Ereignisprotokoll der VDA-Maschine protokolliert:

Protokoll ID Quelle Ebene Beschreibung
Anwendungs- und Dienstprotokolle > Citrix-HostCore-HDX Direct/Operational 1 HDX Direct Information HDX Direct-Verbindung für internen Benutzer <username> hergestellt.
Anwendungs- und Dienstprotokolle > Citrix-HostCore-HDX Direct/Operational 2 HDX Direct Information HDX Direct-Verbindung für externen Benutzer <username> hergestellt.
Anwendungs- und Dienstprotokolle > Citrix-HostCore-HDX Direct/Operational 3 HDX Direct Information HDX Direct-Verbindung für Benutzer <username> fehlgeschlagen.

Bekannte Probleme

HDX Direct funktioniert möglicherweise nicht mehr, nachdem ein direktes Upgrade des VDA auf einem Computer durchgeführt wurde, auf dem HDX Direct bereits aktiviert ist. Um das Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Beenden Sie den Citrix Certificate Manager-Dienst auf dem Sitzungshost.
  2. Löschen Sie das selbstsignierte Stamm-CA-Zertifikat und das selbstsignierte Serverzertifikat.
  3. Öffnen Sie die Registrierung.
  4. Löschen Sie den Schlüssel HKLM\Software\Citrix\HDX-Direct.
  5. Gehen Sie zu HKLM\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\icawd.
  6. Setzen Sie den Wert SSLEnabled auf 0.
  7. Löschen Sie den Inhalt des Werts SSLThumbprint.
  8. Starten Sie den Citrix Certificate Manager-Dienst.
Fehlerbehebung