Elastische Layer bereitstellen
Mit der Funktion für elastische Layer können Sie gezielt Anwendungen außerhalb des Basis-Images bereitstellen. Tatsächlich können Sie Layern bei der Anmeldung an Windows bestimmten Benutzern bei Bedarf zuweisen.
Über elastische Layer
Ein elastischer Layer ist ein App-Layer, den Sie einzelnen Benutzern und Gruppen zur bedarfsgesteuerten Bereitstellung zuweisen. Benutzer erhalten die ihnen zugewiesenen elastischen Layer zusätzlich zu den im Basis-Image enthaltenen Anwendungen.
Elastische Layer ermöglichen es Ihnen, jedem Benutzer einen einzigartigen Satz von Anwendungen zusammen mit den im Basis-Image enthaltenen allgemeinen Anwendungen bereitzustellen. Auf Sitzungshosts wird ein elastischer Layer sitzungsübergreifend verwendet. Auf eigenständigen Desktops werden elastische Layer über Floating Pools und freigegebene Gruppen hinweg verwendet.
Zuweisung basierend auf Studio App Packaging
Elastische Layer können über Studio App Packages zugewiesen werden, sodass Sie einen einzigen Workflow von einer einzigen Konsole aus verwenden können, um Anwendungen für alle Ihre nicht-persistenten Citrix-Arbeitsbereiche bereitzustellen. Weitere Informationen finden Sie unter Zuweisungen basierend auf Studio App Packaging.
Zuweisung basierend auf App Layering
App Layering ermöglicht Ihnen die Zuweisung elastischer Layer zu AD-Benutzern, -Gruppen und -Maschinen. Weitere Informationen finden Sie unter Zuweisungen basierend auf App Layering.
Einschränkungen des Elastic Layering
Sie können elastische Layer nicht für Folgendes verwenden:
- Microsoft Office, Office 365, Visual Studio.
- Anwendungen mit Treibern, die den Treiberspeicher verwenden. Beispiel: ein Druckertreiber.
- Anwendungen, die den Netzwerk-Stack oder die Hardware ändern. Beispiel: ein VPN-Client.
- Anwendungen, die Boot-Level-Treiber haben. Beispiel: ein Virenscanner.
Ein App-Layer bewahrt einen lokalen Benutzer oder Administrator, den Sie für eine Anwendung hinzufügen, die dies erfordert, nicht auf, der OS-Layer hingegen schon. Fügen Sie daher den lokalen Benutzer oder Administrator dem OS-Layer hinzu, bevor Sie die Anwendung installieren. Sobald der App-Layer funktioniert, können Sie ihn als elastischen Layer zuweisen.
Das Benutzerkonto zum Anfügen elastischer Layer
Standardmäßig werden, wenn sich der erste Benutzer, dem ein elastischer Layer zugewiesen wurde, an einer Maschine anmeldet, alle dem Benutzer zugewiesenen elastischen Layer gemountet. Andere Benutzer, die sich an derselben Maschine anmelden, verwenden dieselbe Verbindung wie der erste Benutzer. Die Verbindung dauert 10 Stunden nach der ersten Anmeldung an, und dann werden alle elastischen Layer getrennt, wenn der erste Benutzer nicht mehr angemeldet ist. In einer schichtbasierten Umgebung wären Benutzer der zweiten Schicht etwa zwei Stunden nach Schichtbeginn (oder 10 Stunden nach der Anmeldung des ersten Benutzers für die erste Schicht) betroffen.
Wenn Sie elastische Layer in einer schichtbasierten Umgebung bereitstellen, können Sie das Konto ändern, das zum Anfügen elastischer Layer verwendet wird. Anstatt sich als erster Benutzer anzumelden, können Sie den Benutzer, der zum Anfügen aller elastischen Layer verwendet wird, auf den Dienst ulayer ändern, der unter dem lokalen SYSTEM-Konto ausgeführt wird. Das SYSTEM-Konto entspricht dem Domänenmaschinenkonto der Maschine, auf der der ulayer-Dienst ausgeführt wird, wenn auf die Freigabe zugegriffen wird. Dieses Konto muss read-only-Zugriff auf die Dateifreigabe haben, die Ihre elastischen Layer enthält.
-
Um das zum Anfügen elastischer Layer verwendete Konto in
SYSTEMzu ändern, erstellen Sie den Registrierungs-DWORD-Wert und setzen Sie ihn auf 1:HKEY_LOCAL_MACHINE\Software\Unidesk\Ulayer:AsSelfAppAttachauf 1 -
Um zum Anfügen elastischer Layer mit dem Konto des ersten angemeldeten Benutzers zurückzukehren, setzen Sie den Registrierungs-
DWORD-Wert auf 0:HKEY_LOCAL_MACHINE\Software\Unidesk\Ulayer:AsSelfAppAttachauf 0 -
Um zum Standardverhalten zurückzukehren, entfernen Sie den
DWORD-Wert:HKEY_LOCAL_MACHINE\Software\Unidesk\Ulayer:AsSelfAppAttach
Hinweis:
Für Multi-Session-Anwendungsfälle wird empfohlen, das zum Anfügen elastischer Layer verwendete Konto in das
SYSTEM-Konto zu ändern.
Elastic Fit Analyzer für App-Layer ausführen
Bevor Sie einen App-Layer elastisch zuweisen, verwenden Sie den Elastic Fit Analyzer, um die Wahrscheinlichkeit zu bestimmen, dass die Layer-Zuweisung erfolgreich sein wird.
Elastic Fit-Analyse
In den Layer-Details gibt die Elastic Fit-Bewertung an, wie wahrscheinlich es ist, dass der Layer funktioniert, wenn er elastisch zugewiesen wird.
Guter Elastic Fit. Dieser Layer funktioniert, wenn er elastisch bereitgestellt wird.

Schlechter Elastic Fit. Die elastische Bereitstellung des Layers funktioniert wahrscheinlich nicht, wenn er elastisch bereitgestellt wird. Der Layer kann sich anders verhalten, als wenn er in einem geschichteten Image bereitgestellt wird.

Elastic Fit-Details
Sie können mehr über die Elastic Fit-Bewertung eines App-Layers erfahren, indem Sie die Elastic Fit-Analyse erweitern. Wenn der Elastic Fit weniger als ideal ist, wird die Liste der verletzten Regeln angezeigt.
Warnung mit geringer Schwere. Die elastische Bereitstellung des Layers verursacht wahrscheinlich keine Verhaltens- oder Funktionsänderungen bei den meisten Anwendungen.

Warnung mit mittlerer Schwere. Die elastische Bereitstellung des Layers kann geringfügige Verhaltens- oder Funktionsänderungen bei einigen Anwendungen verursachen.

Warnung mit hoher Schwere. Die elastische Bereitstellung des Layers verursacht wahrscheinlich erhebliche Verhaltens- oder Funktionsänderungen bei vielen Anwendungen.

Hinweis:
Wenn Sie eine Warnung erhalten, dass eine Änderung der Master-Schlüsseldatei erkannt wurde und Sie diese Datei nicht absichtlich geändert haben, setzen Sie den Wert des Flags
DeleteMasterKeysam RegistrierungspfadHKLM\System\ControlSet001\Services\Uniserviceauf 1 (true). Wenn der App-Layer nun finalisiert wird, werden Master-Schlüsseldateien aus dem Layer gelöscht. Dieser Wert ist nicht persistent und funktioniert nur pro Revision. Er muss jedes Mal gesetzt werden, wenn eine Revision des Layers erstellt wird.
Elastic Fit eines App-Layers analysieren
Alle neuen Versionen einer Layer-Version werden bei ihrer Finalisierung auf Kompatibilität mit elastischem Layering analysiert. So analysieren Sie vorhandene App-Layer auf Elastic Fit:
- Melden Sie sich bei der Verwaltungskonsole an.
- Wählen Sie Layer > App-Layer.
- Wählen Sie den zu analysierenden Layer aus und klicken Sie auf Layer analysieren.
- Wählen Sie auf der Registerkarte “Versionen auswählen” die zu analysierenden Layer-Versionen aus.
- Klicken Sie auf der Registerkarte “Bestätigen und abschließen” auf Layer-Versionen analysieren. Die Analyse dauert Sekunden.
- Um die Elastic Fit-Analyse anzuzeigen, wählen Sie das App-Layer-Modul aus, bewegen Sie den Mauszeiger über das Layer-Symbol und klicken Sie auf das Info-Symbol.
- Erweitern Sie die Versionsinformationen für jede Layer-Version und suchen Sie nach der Elastic Fit-Bewertung.
- Für einen detaillierten Bericht erweitern Sie die Elastic Fit-Details. Wenn der Elastic Fit weniger als ideal ist, wird die Liste der verletzten Regeln angezeigt.
- Sie können den AD-Baum anzeigen und die verletzten Regeln ausblenden, indem Sie auf eine Schaltfläche klicken, die bestätigt, dass der Layer wahrscheinlich nicht wie erwartet funktioniert.
Upgrade von früheren Releases
Nach dem Upgrade von einem früheren App Layering-Release zeigen die Elastic Fit-Details an, dass vorhandene Layer-Versionen nicht analysiert wurden. Die Versionen weisen ein einziges hohes Schweregrad-Elastic Fit-Detail und einen schlechten Elastic Fit auf. Für eine genaue Messung führen Sie die Analyse für vorhandene Layer-Versionen aus.
Fehlerbehebung bei Problemen mit elastischen Layern
Sie können die Ursache eines Problems mit elastischem Layering diagnostizieren, indem Sie herausfinden, ob der Layer bereitgestellt wird und ob der Layer ordnungsgemäß funktioniert. Sammeln Sie bei Bedarf Daten für den Support, wie hier beschrieben.
Liegt das Problem bei der Layer-Bereitstellung?
Sind die Dinge vorhanden, die Sie erwarten würden, wenn diese App installiert ist?
- Sehen Sie die Dateien und Registrierungseinträge für den Layer?
- Wenn die App im Startmenü sein soll, ist sie dort?
- Wenn Sie erwarten, dass ein Shortcut für die App auf dem Desktop des Benutzers vorhanden ist, ist er dort?
Wenn Sie feststellen, dass die App-Bereitstellung ein Problem darstellt, können Sie die folgenden Daten sammeln, einen Fall öffnen und die Daten an den Support senden.
- Sammeln Sie die Daten aus diesen Protokollen:
- Windows-App-Ereignisprotokoll – Exportieren Sie im Windows-Ereignisanzeige unter Windows-Protokolle das Anwendungsprotokoll als EVTX-Datei.
- App Layering Service-Protokoll (ulayersvc.log) – C:\ProgramData\Unidesk\Logs\ulayersvc.log
- Sammeln Sie die Werte dieser Registrierungsschlüssel:
- HKEY_LOCAL_MACHINE\SOFTWARE\Unidesk\ULayer:AssignmentFile
- HKEY_LOCAL_MACHINE\SOFTWARE\Unidesk\ULayer:RepositoryPath
- Sammeln Sie den Inhalt der Zuweisungs- (ElasticLayerAssignments.json) und Layer-Dateien (Layers.json) aus dem Repository-Pfad.
- Wenden Sie sich an den Support.
Handelt es sich um ein betriebliches Problem?
Jedes dieser Verhaltensweisen kann auf ein Problem mit elastischem Layering hinweisen:
- Die App wird bereitgestellt, startet aber nicht korrekt.
- Eine Operation innerhalb der App funktioniert nicht korrekt.
- Ein Lizenzproblem oder ein Sicherheitsproblem.
- Die App startet, verhält sich aber dann fehlerhaft, z. B. stürzt sie beim Start ab oder startet, funktioniert aber nicht richtig.
Wenn das Problem mit dem Layer betrieblicher Natur ist, testen Sie den App-Layer im Basis-Image, um allgemeine Layering-Probleme auszuschließen:
- Fügen Sie den App-Layer einer Image-Vorlage hinzu und veröffentlichen Sie ein geschichtetes Image, das den App-Layer enthält.
- Melden Sie sich als Benutzer an, dem der Layer nicht elastisch zugewiesen ist, und stellen Sie sicher, dass die Anwendung im Basis-Image funktionsfähig ist.
- Wenden Sie sich mit Ihren Erkenntnissen an den Support.
In diesem Artikel
- Über elastische Layer
- Zuweisung basierend auf Studio App Packaging
- Zuweisung basierend auf App Layering
- Einschränkungen des Elastic Layering
- Das Benutzerkonto zum Anfügen elastischer Layer
- Elastic Fit Analyzer für App-Layer ausführen
- Elastic Fit-Details
- Fehlerbehebung bei Problemen mit elastischen Layern