Flash-Umleitung
Wichtig
Am 25. Juli 2017 kündigte Adobe das Ende der Lebensdauer (EOL) für Flash an. Adobe plant, die Aktualisierung und Verteilung des Flash Players Ende 2020 einzustellen.
Microsoft kündigte an, die Flash-Unterstützung im Internet Explorer vor dem Adobe-Termin auslaufen zu lassen. Sie werden Flash bis Ende 2020 aus Windows entfernen. Danach können Benutzer Flash im Internet Explorer nicht mehr aktivieren oder ausführen.
Citrix® richtet sich nach der Microsoft-Richtlinie und wird die HDX Flash-Umleitung bis Ende 2020 weiterhin pflegen und unterstützen. Wir haben noch nicht entschieden, in welchen Versionen von XenApp und XenDesktop® der Flash-Umleitungscode ausgeschlossen werden soll, empfehlen Ihnen jedoch, wann immer möglich auf die HTML5 Video-Umleitung umzusteigen. Die HTML5 Video-Umleitung ist ideal zur Steuerung von Multimedia-Inhalten, z. B. für Videos zur Unternehmenskommunikation, Schulungsvideos oder wenn ein Drittanbieter die Inhalte hostet.
Weitere Informationen zur HTML5 Video-Umleitung finden Sie unter HTML5-Multimedia-Umleitung.
Die Flash-Umleitung verlagert die Verarbeitung der meisten Adobe Flash-Inhalte (einschließlich Animationen, Videos und Anwendungen) auf die über LAN und WAN verbundenen Windows- und 32-Bit-Linux x86-Geräte der Benutzer, wodurch die Server- und Netzwerklast reduziert wird. Dies führt zu einer höheren Skalierbarkeit bei gleichzeitiger Gewährleistung einer hochauflösenden Benutzererfahrung. Die Konfiguration der Flash-Umleitung erfordert sowohl serverseitige als auch clientseitige Einstellungen.
Vorsicht:
Die Flash-Umleitung beinhaltet eine erhebliche Interaktion zwischen dem Benutzergerät und den Serverkomponenten. Verwenden Sie diese Funktion nur in Umgebungen, in denen keine Sicherheitsabgrenzung zwischen Benutzergerät und Server erforderlich ist. Konfigurieren Sie Benutzergeräte außerdem so, dass diese Funktion nur mit vertrauenswürdigen Servern verwendet wird. Da die Flash-Umleitung die Installation des Adobe Flash Player auf dem Benutzergerät erfordert, aktivieren Sie diese Funktion nur, wenn der Flash Player selbst gesichert ist.
Die Flash-Umleitung wird sowohl auf Clients als auch auf Servern unterstützt. Wenn der Client die Flash-Umleitung der zweiten Generation unterstützt, werden Flash-Inhalte auf dem Client gerendert. Zu den Funktionen der Flash-Umleitung gehören die Unterstützung von Benutzerverbindungen über WAN, intelligenter Fallback und eine URL-Kompatibilitätsliste; Details finden Sie weiter unten.
Die Flash-Umleitung verwendet die Windows-Ereignisprotokollierung auf dem Server, um Flash-Ereignisse zu protokollieren. Das Ereignisprotokoll zeigt an, ob die Flash-Umleitung verwendet wird, und liefert Details zu Problemen. Die folgenden Punkte sind allen von der Flash-Umleitung protokollierten Ereignissen gemeinsam:
- Die Flash-Umleitung meldet Ereignisse an das Anwendungsprotokoll.
- Auf Windows 10-, Windows 8- und Windows 7-Systemen wird ein Flash-Umleitung-spezifisches Protokoll im Knoten „Anwendungs- und Dienstprotokolle“ angezeigt.
- Der Wert für „Quelle“ ist Flash.
- Der Wert für „Kategorie“ ist Keine.
Die neuesten Updates zur HDX Flash-Kompatibilität finden Sie unter CTX136588.
Flash-Umleitung auf dem Server konfigurieren
Um die Flash-Umleitung auf dem Server zu konfigurieren, verwenden Sie die folgenden Citrix-Richtlinieneinstellungen. Details finden Sie unter Flash Redirection policy settings.
- Standardmäßig ist die Flash-Umleitung aktiviert. Um dieses Standardverhalten für einzelne Webseiten und Flash-Instanzen zu überschreiben, verwenden Sie die Einstellung für die Flash-URL-Kompatibilitätsliste.
- Intelligenter Flash-Fallback – erkennt Instanzen kleiner Flash-„Filme“ (wie sie häufig zur Wiedergabe von Werbung verwendet werden) und rendert sie auf dem Server, anstatt sie zur Wiedergabe auf das Benutzergerät umzuleiten. Diese Optimierung führt zu keiner Unterbrechung oder einem Fehler beim Laden der Webseite oder der Flash-Anwendung. Standardmäßig ist der intelligente Flash-Fallback aktiviert. Um alle Instanzen von Flash-Inhalten zur Wiedergabe auf das Benutzergerät umzuleiten, deaktivieren Sie diese Richtlinieneinstellung. Beachten Sie, dass einige Flash-Inhalte möglicherweise nicht erfolgreich umgeleitet werden.
- Die URL-Liste für das serverseitige Abrufen von Flash-Inhalten ermöglicht es Ihnen, Websites anzugeben, deren Flash-Inhalte auf den Server heruntergeladen und dann zur Wiedergabe auf das Benutzergerät übertragen werden sollen. (Standardmäßig lädt die Flash-Umleitung Flash-Inhalte direkt auf das Benutzergerät mit clientseitigem Abruf herunter.) Diese Einstellung funktioniert mit (und erfordert) die Einstellung „Serverseitiges Abrufen von Inhalten aktivieren“ auf dem Benutzergerät und ist hauptsächlich für die Verwendung mit Intranet-Sites und internen Flash-Anwendungen vorgesehen; Details siehe unten. Sie funktioniert auch mit den meisten Internet-Sites und kann verwendet werden, wenn das Benutzergerät keinen direkten Zugriff auf das Internet hat (z. B. wenn der XenApp®- oder XenDesktop-Server diese Verbindung bereitstellt). Hinweis: Das serverseitige Abrufen von Inhalten unterstützt keine Flash-Anwendungen, die Real Time Messaging Protocols (RTMP) verwenden; stattdessen wird serverseitiges Rendering verwendet, das HTTP und HTTPS unterstützt.
- Flash-URL-Kompatibilitätsliste – gibt an, wo Flash-Inhalte von gelisteten Websites gerendert werden: auf dem Benutzergerät, auf dem Server oder blockiert.
- Flash-Hintergrundfarbenliste – ermöglicht es Ihnen, die Farben von Webseiten und Flash-Instanzen anzupassen, was das Erscheinungsbild der Webseite bei Verwendung der Flash-Umleitung verbessert.
Flash-Umleitung auf dem Benutzergerät konfigurieren
Installieren Sie Citrix Receiver™ und Adobe Flash Player auf dem Benutzergerät. Eine weitere Konfiguration auf dem Benutzergerät ist nicht erforderlich.
Sie können die Standardeinstellungen mithilfe von Active Directory-Gruppenrichtlinienobjekten ändern. Importieren und fügen Sie die administrative Vorlage „HDX MediaStream Flash Redirection - Client“ (HdxFlashClient.adm) hinzu, die in den folgenden Ordnern verfügbar ist:
- Für 32-Bit-Computer: %Program Files%\Citrix\ICA Client\Configuration\language
- Für 64-Bit-Computer: %Program Files (x86)%\Citrix\ICA Client\Configuration\language
Die Richtlinieneinstellungen werden unter Administrative Vorlagen > Klassische administrative Vorlagen (ADM) > HDX™ MediaStream Flash Redirection - Client angezeigt. Weitere Informationen zu GPOs und Vorlagen finden Sie in der Microsoft Active Directory-Dokumentation.
Ändern, wann die Flash-Umleitung verwendet wird:
Zusammen mit den serverseitigen Einstellungen steuert die Richtlinieneinstellung „HDX MediaStream Flash-Umleitung auf dem Benutzergerät aktivieren“, ob Adobe Flash-Inhalte zur lokalen Wiedergabe auf das Benutzergerät umgeleitet werden. Standardmäßig ist die Flash-Umleitung aktiviert und verwendet eine intelligente Netzwerkerkennung, um zu bestimmen, wann Flash-Inhalte auf dem Benutzergerät wiedergegeben werden sollen.
Wenn keine Konfiguration festgelegt ist und Desktop Lock verwendet wird, ist die Flash-Umleitung auf dem Benutzergerät standardmäßig aktiviert.
So ändern Sie, wann die Flash-Umleitung verwendet oder auf dem Benutzergerät deaktiviert wird:
- Wählen Sie in der Liste „Einstellung“ die Option „HDX MediaStream Flash-Umleitung auf dem Benutzergerät aktivieren“ und klicken Sie auf „Richtlinieneinstellung“.
- Wählen Sie „Nicht konfiguriert“, „Aktiviert“ (Standard) oder „Deaktiviert“.
- Wenn Sie „Aktiviert“ wählen, wählen Sie eine Option aus der Liste „HDX MediaStream Flash-Umleitung verwenden“:
-
Um die neueste Flash-Umleitungsfunktionalität zu verwenden, wenn die erforderliche Konfiguration vorhanden ist, und auf serverseitiges Rendering zurückzugreifen, wenn dies nicht der Fall ist, wählen Sie „Nur mit zweiter Generation“.
-
Um die Flash-Umleitung immer zu verwenden, wählen Sie „Immer“. Flash-Inhalte werden auf dem Benutzergerät wiedergegeben.
-
Um die Flash-Umleitung niemals zu verwenden, wählen Sie „Nie“. Flash-Inhalte werden auf dem Server wiedergegeben.
-
Um die intelligente Netzwerkerkennung zur Beurteilung der Sicherheitsstufe des clientseitigen Netzwerks zu verwenden, um zu bestimmen, wann die Flash-Umleitung angemessen ist, wählen Sie „Fragen“ (Standard). Wenn die Sicherheit des Netzwerks nicht bestimmt werden kann, wird der Benutzer gefragt, ob die Flash-Umleitung verwendet werden soll. Wenn die Netzwerksicherheitsstufe nicht bestimmt werden kann, wird der Benutzer aufgefordert, zu wählen, ob die Flash-Umleitung verwendet werden soll.
Die folgende Abbildung zeigt, wie die Flash-Umleitung für verschiedene Netzwerktypen gehandhabt wird.

Benutzer können die intelligente Netzwerkerkennung im Dialogfeld „Citrix Receiver – Desktop Viewer-Einstellungen“ überschreiben, indem sie auf der Registerkarte „Flash“ die Option „Optimieren“ oder „Nicht optimieren“ auswählen. Die verfügbaren Optionen variieren je nachdem, wie die Flash-Umleitung auf dem Benutzergerät konfiguriert ist, wie in der folgenden Abbildung gezeigt.

-
Clientseitige HTTP-Cookies mit dem Server synchronisieren:
Die Synchronisierung der clientseitigen HTTP-Cookies mit der Serverseite ist standardmäßig deaktiviert. Aktivieren Sie die Synchronisierung, um HTTP-Cookies vom Server herunterzuladen; diese HTTP-Cookies werden dann für das clientseitige Abrufen von Inhalten verwendet und stehen bei Bedarf für Websites mit Flash-Inhalten zur Verfügung.
Hinweis:
Clientseitige Cookies werden während der Synchronisierung nicht ersetzt; sie bleiben verfügbar, auch wenn die Synchronisierungsrichtlinie später deaktiviert wird.
- Wählen Sie in der Liste „Einstellung“ die Option „Synchronisierung der clientseitigen HTTP-Cookies mit der Serverseite aktivieren“ und klicken Sie auf „Richtlinieneinstellung“.
- Wählen Sie „Nicht konfiguriert“, „Aktiviert“ oder „Deaktiviert“ (Standard).
Serverseitiges Abrufen von Inhalten aktivieren:
Standardmäßig lädt Flash Redirection Adobe Flash-Inhalte direkt auf das Benutzergerät herunter, wo sie wiedergegeben werden. Durch die Aktivierung des serverseitigen Inhaltsabrufs werden die Flash-Inhalte auf den Server heruntergeladen und dann an das Benutzergerät gesendet. Sofern keine überschreibende Richtlinie (z. B. eine mit der Richtlinieneinstellung „Flash-URL-Kompatibilitätsliste“ blockierte Site) vorliegt, werden die Flash-Inhalte auf dem Benutzergerät wiedergegeben.
Das serverseitige Abrufen von Inhalten wird häufig verwendet, wenn das Benutzergerät über NetScaler® Gateway eine Verbindung zu internen Sites herstellt und wenn das Benutzergerät keinen direkten Internetzugang hat.
Hinweis:
Das serverseitige Abrufen von Inhalten unterstützt keine Flash-Anwendungen, die Real Time Messaging Protocols (RTMP) verwenden. Stattdessen wird für solche Sites serverseitiges Rendering verwendet.
Flash Redirection unterstützt drei Aktivierungsoptionen für das serverseitige Abrufen von Inhalten. Zwei dieser Optionen umfassen die Möglichkeit, serverseitige Inhalte auf dem Benutzergerät zwischenzuspeichern, was die Leistung verbessert, da wiederverwendete Inhalte bereits auf dem Benutzergerät zur Wiedergabe verfügbar sind. Der Inhalt dieses Caches wird getrennt von anderen auf dem Benutzergerät zwischengespeicherten HTTP-Inhalten gespeichert.
Der Fallback auf das serverseitige Abrufen von Inhalten beginnt automatisch, wenn eine der Aktivierungsoptionen ausgewählt wird und das clientseitige Abrufen von .swf-Dateien fehlschlägt.
Das Aktivieren des serverseitigen Abrufs von Inhalten erfordert Einstellungen sowohl auf dem Clientgerät als auch auf dem Server.
- Wählen Sie in der Liste „Einstellung“ die Option „Serverseitiges Abrufen von Inhalten aktivieren“ und klicken Sie auf „Richtlinieneinstellung“.
-
Wählen Sie „Nicht konfiguriert“, „Aktiviert“ oder „Deaktiviert“ (Standard). Wenn Sie diese Einstellung aktivieren, wählen Sie eine Option aus der Liste „Status des serverseitigen Inhaltsabrufs“:
Option Beschreibung Deaktiviert Deaktiviert das serverseitige Abrufen von Inhalten und überschreibt die Einstellung der URL-Liste für das serverseitige Abrufen von Flash-Inhalten auf dem Server. Der Fallback für das serverseitige Abrufen von Inhalten ist ebenfalls deaktiviert. Aktiviert Aktiviert das serverseitige Abrufen von Inhalten für Webseiten und Flash-Anwendungen, die in der URL-Liste für das serverseitige Abrufen von Flash-Inhalten aufgeführt sind. Der Fallback für das serverseitige Abrufen von Inhalten ist verfügbar, aber Flash-Inhalte werden nicht zwischengespeichert. Aktiviert (persistentes Caching) Aktiviert das serverseitige Abrufen von Inhalten für Webseiten und Flash-Anwendungen, die in der URL-Liste für das serverseitige Abrufen von Flash-Inhalten aufgeführt sind. Der Fallback für das serverseitige Abrufen von Inhalten ist verfügbar. Inhalte, die durch serverseitiges Abrufen gewonnen werden, werden auf dem Benutzergerät zwischengespeichert und von Sitzung zu Sitzung gespeichert. Aktiviert (temporäres Caching) Aktiviert das serverseitige Abrufen von Inhalten für Webseiten und Flash-Anwendungen, die in der URL-Liste für das serverseitige Abrufen von Flash-Inhalten aufgeführt sind. Der Fallback für das serverseitige Abrufen von Inhalten ist verfügbar. Inhalte, die durch serverseitiges Abrufen gewonnen werden, werden auf dem Benutzergerät zwischengespeichert und am Ende der Sitzung gelöscht. - Aktivieren Sie auf dem Server die Richtlinieneinstellung für die URL-Liste zum serverseitigen Abrufen von Flash-Inhalten und füllen Sie diese mit Ziel-URLs.
Benutzergeräte für das clientseitige Abrufen von Inhalten auf andere Server umleiten:
Um einen Versuch zum Abrufen von Flash-Inhalten umzuleiten, verwenden Sie die Einstellung für URL-Umschreibungsregeln für das clientseitige Abrufen von Inhalten, eine Funktion der zweiten Generation von Flash Redirection. Beim Konfigurieren dieser Funktion geben Sie zwei URL-Muster an; wenn das Benutzergerät versucht, Inhalte von einer Webseite abzurufen, die dem ersten Muster (dem URL-Übereinstimmungsmuster) entspricht, wird es auf die Webseite umgeleitet, die durch das zweite Muster (das umgeschriebene URL-Format) angegeben ist.
Sie können diese Einstellung verwenden, um Content Delivery Networks (CDN) zu kompensieren. Einige Websites, die Flash-Inhalte bereitstellen, verwenden CDN-Umleitung, um dem Benutzer zu ermöglichen, die Inhalte vom nächstgelegenen Server einer Gruppe von Servern mit denselben Inhalten abzurufen. Bei der Verwendung des clientseitigen Abrufens von Inhalten bei Flash Redirection werden die Flash-Inhalte vom Benutzergerät angefordert, während der Rest der Webseite, auf der sich die Flash-Inhalte befinden, vom Server angefordert wird. Wenn CDN verwendet wird, wird die Serveranfrage an den nächstgelegenen Server umgeleitet, und die Anfrage des Benutzergeräts folgt zum selben Speicherort. Dies ist möglicherweise nicht der dem Benutzergerät nächstgelegene Speicherort; je nach Entfernung kann es zu einer spürbaren Verzögerung zwischen dem Laden der Webseite und der Wiedergabe der Flash-Inhalte kommen.
- Wählen Sie in der Liste „Einstellung“ die Option „URL-Umschreibungsregeln für clientseitiges Abrufen von Inhalten“ aus und klicken Sie auf „Richtlinieneinstellung“.
- Wählen Sie „Nicht konfiguriert“, „Aktiviert“ oder „Deaktiviert“. „Nicht konfiguriert“ ist die Standardeinstellung; „Deaktiviert“ bewirkt, dass alle im nächsten Schritt angegebenen URL-Umschreibungsregeln ignoriert werden.
- Wenn Sie die Einstellung aktivieren, klicken Sie auf „Anzeigen“. Geben Sie unter Verwendung der Perl-Syntax für reguläre Ausdrücke das URL-Muster für den Abgleich in das Feld „Wertname“ und das umgeschriebene URL-Format in das Feld „Wert“ ein.
Mindestversionsprüfung für Flash-Umleitung
Warnung
Eine falsche Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen, die eine Neuinstallation des Betriebssystems erforderlich machen können. Citrix kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, gelöst werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung, bevor Sie sie bearbeiten.
Sie können Registrierungseinstellungen hinzufügen, um die Mindestversion für die Flash-Umleitung für Clientgeräte anzugeben, die über Citrix Receiver für Windows oder Citrix Receiver für Linux auf VDAs zugreifen. Diese Sicherheitsfunktion stellt sicher, dass keine veraltete Flash-Version verwendet wird.
ServerFlashPlayerVersionMinimum ist ein Zeichenfolgenwert, der die Mindestversion des Flash Players angibt, die auf dem ICA®-Server (VDA) erforderlich ist.
ClientFlashPlayerVersionMinimum ist ein Zeichenfolgenwert, der die Mindestversion des Flash Players angibt, die auf dem ICA-Client (Citrix Receiver) erforderlich ist.
Diese Versionszeichenfolgen können als „10“ oder „10.2“ oder „10.2.140“ angegeben werden. Nur die Haupt-, Neben- und Build-Nummern werden verglichen. Die Revisionsnummer wird ignoriert. Wenn beispielsweise eine Versionszeichenfolge als „10“ angegeben wird, wobei nur die Hauptnummer angegeben ist, werden die Neben- und Build-Nummern als Null angenommen.
FlashPlayerVersionComparisonMask ist ein DWORD-Wert, der, wenn er auf Null gesetzt wird, den Vergleich der Version des Flash Players auf dem ICA-Client mit dem Flash Player auf dem ICA-Server deaktiviert. Die Vergleichsmaske hat andere Werte, diese sollten jedoch nicht verwendet werden, da sich die Bedeutung einer beliebigen Maske ungleich Null ändern kann. Es wird empfohlen, die Vergleichsmaske nur für die gewünschten Clients auf Null zu setzen. Es wird nicht empfohlen, die Vergleichsmaske unter den clientagnostischen Einstellungen festzulegen. Wenn keine Vergleichsmaske angegeben ist, erfordert die Flash-Umleitung, dass der ICA-Client einen Flash Player mit einer Version hat, die größer oder gleich dem Flash Player auf dem ICA-Server ist. Dies geschieht durch den Vergleich nur der Hauptversionsnummer des Flash Players.
Damit die Umleitung erfolgt, müssen die Mindestprüfungen von Client und Server zusätzlich zur Prüfung mit der Vergleichsmaske erfolgreich sein.
Der Unterschlüssel ClientID0x51 gibt Citrix Receiver für Linux an. Der Unterschlüssel ClientID0x1 gibt Citrix Receiver für Windows an. Dieser Unterschlüssel wird benannt, indem die hexadezimale Client-Produkt-ID (ohne führende Nullen) an die Zeichenfolge „ClientID“ angehängt wird.
Beispiel für eine 32-Bit-VDA-Registrierungskonfiguration:
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediaStreamForFlash\Server\PseudoServer] Clientagnostische Einstellungen
“ClientFlashPlayerVersionMinimum”=”13.0” Mindestversion für den ICA-Client erforderlich “ServerFlashPlayerVersionMinimum”=”13.0” Mindestversion für den ICA-Server erforderlich [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediaStreamForFlash\Server\PseudoServer\ClientID0x1] Windows ICA-Client-Einstellungen
“ClientFlashPlayerVersionMinimum”=”16.0.0” Dies gibt die Mindestversion des Flash Players an, die für den Windows-Client erforderlich ist. [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediaStreamForFlash\Server\PseudoServer\ClientID0x51] Linux ICA Client-Einstellungen
“FlashPlayerVersionComparisonMask”=dword:00000000 Dies deaktiviert die Versionsvergleichsprüfung für den Linux-Client (um zu überprüfen, ob der Client einen neueren Flash Player als der Server hat). “ClientFlashPlayerVersionMinimum”=”11.2.0” Dies gibt die Mindestversion des Flash Players für den Linux-Client an.
Beispiel-Registrierungskonfiguration für 64-Bit-VDA:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\HdxMediaStreamForFlash\Server\PseudoServer]
“ClientFlashPlayerVersionMinimum”=”13.0” “ServerFlashPlayerVersionMinimum”=”13.0”[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\HdxMediaStreamForFlash\Server\PseudoServer]
“ClientFlashPlayerVersionMinimum”=”16.0.0”[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\HdxMediaStreamForFlash\Server\PseudoServer\ClientID0x51]
“FlashPlayerVersionComparisonMask”=dword:00000000 “ClientFlashPlayerVersionMinimum”=”11.2.0”