XenApp and XenDesktop

Apps der universellen Windows-Plattform

XenApp and XenDesktop® unterstützt die Verwendung von Apps der universellen Windows-Plattform (UWP) mit VDAs auf Windows 10- und Windows Server 2016-Maschinen. Weitere Informationen zu UWP-Apps finden Sie in der folgenden Microsoft-Dokumentation:

Der Begriff Universal Apps wird in diesem Artikel durchgängig verwendet, um auf UWP-Apps zu verweisen.

Anforderungen und Einschränkungen

Universal Apps werden für VDAs auf Windows 10- und Windows Server 2016-Maschinen unterstützt.

VDAs müssen mindestens Version 7.11 sein.

Die folgenden XenApp®- und XenDesktop-Features werden bei der Verwendung von Universal Apps entweder nicht unterstützt oder sind eingeschränkt:

  • Dateitypzuordnung wird nicht unterstützt.
  • Lokaler App-Zugriff wird nicht unterstützt.
  • Dynamische Vorschau: Wenn sich in der Sitzung ausgeführte Apps überlappen, zeigt die Vorschau das Standardsymbol an. Die für die dynamische Vorschau verwendeten Win32-APIs werden in Universal Apps nicht unterstützt.
  • Action Center-Remoting: Universal Apps können das Action Center verwenden, um die Meldungen in der Sitzung anzuzeigen. Leiten Sie diese Meldungen an den Endpunkt um, um sie dem Benutzer anzuzeigen.

Das Starten von Universal Apps und Nicht-Universal-Apps vom selben Server wird für Windows 10 VDAs nicht unterstützt. Für Windows Server 2016 sollten Universal Apps und Nicht-Universal-Apps in separaten Delivery Groups oder Application Groups sein.

Alle auf dem Computer installierten Universal Apps werden aufgelistet; daher empfiehlt Citrix®, den Benutzerzugriff auf den Windows Store zu deaktivieren. Dies verhindert, dass die von einem Benutzer installierten Universal Apps von einem anderen Benutzer aufgerufen werden können.

Während des Sideloadings wird die Universal App auf dem Computer installiert und steht anderen Benutzern zur Verfügung. Wenn ein anderer Benutzer die App startet, wird die App installiert. Das Betriebssystem aktualisiert dann seine AppX-Datenbank, um „als installiert“ für den Benutzer anzuzeigen, der die App startet.

Ein ordnungsgemäßes Abmelden von einer veröffentlichten Universal App, die in einem nahtlosen oder festen Fenster gestartet wurde, kann dazu führen, dass die Sitzung nicht geschlossen wird und der Benutzer abgemeldet wird. In solchen Fällen verhindern mehrere in der Sitzung verbleibende Prozesse, dass die Sitzung ordnungsgemäß geschlossen wird. Um dies zu beheben, ermitteln Sie, welcher Prozess das Schließen der Sitzung verhindert, und fügen Sie ihn dann dem Registrierungsschlüsselwert „LogoffCheckSysModules“ hinzu, gemäß den Anweisungen in CTX891671.

Anzeigenamen und Beschreibungen für Universal Apps haben möglicherweise keine korrekten Namen. Bearbeiten und korrigieren Sie diese Eigenschaften, wenn Sie die Anwendungen der Bereitstellungsgruppe hinzufügen.

Weitere Probleme finden Sie im Artikel Bekannte Probleme.

Derzeit haben mehrere Universal Apps weiße Symbole mit aktivierter Transparenz, was dazu führt, dass das Symbol vor dem weißen Hintergrund der StoreFront-Anzeige nicht sichtbar ist. Um dieses Problem zu vermeiden, können Sie den Hintergrund ändern. Bearbeiten Sie beispielsweise auf dem StoreFront-Computer die Datei C:\inetpub\wwwroot\Citrix\StoreWeb\custom\style.css. Fügen Sie am Ende der Datei .storeapp-icon {background-image: radial-gradient( circle at top right, yellow, red ); } hinzu. Die folgende Grafik veranschaulicht das Vorher-Nachher-Beispiel.

UWA

Unter Windows Server 2016 wird der Server-Manager möglicherweise auch gestartet, wenn eine Universal App gestartet wird. Um dies zu verhindern, können Sie den automatischen Start des Server-Managers während der Anmeldung mit dem Registrierungsschlüssel HKLM\Software\Microsoft\ServerManager\DoNotOpenServerManagerAtLogon deaktivieren. Weitere Informationen finden Sie unter https://blogs.technet.microsoft.com/rmilne/2014/05/30/how-to-hide-server-manager-at-logon/.

Universal Apps installieren und veröffentlichen

Die Unterstützung für Universal Apps ist standardmäßig aktiviert.

Um die Verwendung von Universal Apps auf einem VDA zu deaktivieren, fügen Sie die Registrierungseinstellung EnableUWASeamlessSupport unter HKLM\Software\Citrix\VirtualDesktopAgent\FeatureToggle hinzu und setzen Sie sie auf 0.

Um eine oder mehrere Universal Apps auf VDAs (oder einem Masterimage) zu installieren, verwenden Sie eine der folgenden Methoden:

So fügen Sie eine oder mehrere Universal Apps in XenApp oder XenDesktop hinzu (veröffentlichen):

Nachdem die Universal Apps auf dem Computer installiert wurden, fügen Sie die Universal Apps einer Bereitstellungsgruppe oder Anwendungsgruppe hinzu. Dies können Sie bei der Erstellung einer Gruppe oder später tun. Wählen Sie auf der Seite „Anwendungen“ des Assistenten die Quelle Aus dem Startmenü aus.

Bereitstellungsgruppenbild

Wenn die Anwendungsliste angezeigt wird, aktivieren Sie die Kontrollkästchen der Universal Apps, die Sie veröffentlichen möchten. Klicken Sie dann auf Weiter.

Universal Apps deinstallieren

Wenn Sie eine Universal App mit einem Befehl wie Remove-AppXPackage deinstallieren, wird das Element nur für Administratoren deinstalliert. Um die App von den Computern der Benutzer zu entfernen, die die App möglicherweise gestartet und verwendet haben, müssen Sie den Entfernungsbefehl auf jedem Computer ausführen. Sie können das AppX-Paket nicht mit einem einzigen Befehl von den Computern aller Benutzer deinstallieren.

Apps der universellen Windows-Plattform