Profile Management

UWP-App-Ladebeschleunigung aktivieren

Das Bereitstellen von Microsoft UWP-Apps in einer Citrix®-Umgebung kann die Windows-Anmeldezeit verlängern. Standardmäßig speichert Windows die Registrierungsdaten von UWP-Apps lokal auf jedem Computer. In nicht-persistenten Umgebungen können diese Daten nach einem Neustart verloren gehen.

Wenn die Richtlinie AppX-Paketladebeschleunigung aktivieren aktiviert ist, erstellt Profile Management für jeden Computer einen virtuellen Festplattencontainer, um die Registrierungsdaten der UWP-App zu speichern. Diese Funktion beschleunigt das Laden von UWP-Apps und verhindert Datenverlust bei Neustarts des Computers.

Ab Version 2603 bietet Profile Management eine automatische Erkennung und Wiederherstellung bei Beschädigung der AppRepository-Datenbank, wenn die Funktion zur AppX-Paketladebeschleunigung aktiviert ist. Weitere Informationen finden Sie unter Automatische StateRepository-Wiederherstellung.

Richtlinie über ein GPO aktivieren

Die detaillierten Schritte sind wie folgt:

  1. Öffnen Sie den Gruppenrichtlinienverwaltungs-Editor.
  2. Navigieren Sie zu Richtlinien > Administrative Vorlagen: Richtliniendefinitionen (ADMX-Dateien) > Citrix Komponenten > Profile Management > Erweiterte Einstellungen.
  3. Doppelklicken Sie auf die Richtlinie AppX-Paketladebeschleunigung aktivieren.
  4. Wählen Sie im angezeigten Richtlinienfenster Aktiviert aus.
  5. Geben Sie einen UNC-Pfad zum Speichern der UWP-Registrierungsdaten ein. Stellen Sie sicher, dass der Pfad für Domänencomputer zugänglich ist.
  6. Klicken Sie auf OK.

Die Konfigurationsrangfolge ist wie folgt:

  1. Wenn diese Einstellung nicht über ein GPO, Studio oder Workspace Experience Management (WEM) konfiguriert ist, wird der Wert aus der .ini-Datei verwendet.
  2. Wenn diese Einstellung nirgendwo konfiguriert ist, ist diese Funktion deaktiviert.

Damit Ihre Änderungen wirksam werden, führen Sie den Befehl gpupdate /force über die Eingabeaufforderung aus, wie unter https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/gpupdate dokumentiert.

App-Ladebeschleunigung überprüfen

Nachdem Sie die Richtlinie aktiviert haben, führen Sie die folgenden Schritte aus, um zu überprüfen, ob die App-Ladebeschleunigung funktioniert:

  1. Funktionalität prüfen:

    1. Öffnen Sie die Datenträgerverwaltung (diskmgmt.msc), um zu überprüfen, ob der Container, der die UWP-App-Registrierungsdaten speichert, angehängt ist.
    2. Bestätigen Sie, dass C:\ProgramData\Microsoft\Windows\AppRepository auf den angehängten Datenträger umgeleitet wird, indem Sie einen temporären Ordner erstellen und prüfen, ob er auf dem angehängten Datenträger angezeigt wird.
  2. Leistungsbeschleunigung überprüfen:

    Verwenden Sie das Tool Anmeldeanalyse im WEM Admin Tool Hub oder das Anmeldedauerskript von ControlUp, um die während der Phase Appx-Paketladung benötigte Zeit zu messen.

Automatische StateRepository-Wiederherstellung

Die automatische StateRepository-Wiederherstellung wird automatisch aktiviert, wenn die Funktion zur AppX-Paketladebeschleunigung aktiv ist und ein AppRepository-Container-Speicherpfad konfiguriert ist.

Wenn die AppX-Paketladebeschleunigung die AppRepository-Datenbank in einen Container umleitet, kann die AppRepository-Datenbank gelegentlich aufgrund von Betriebssystem-Upgrades, unerwarteten Herunterfahren oder Speicherproblemen beschädigt werden.

Zuvor erforderte die Behebung dieses Problems ein manuelles Eingreifen. Profile Management führt nun automatisch folgende Schritte aus:

  • Erkennt AppRepository-Datenbankbeschädigungen in Echtzeit durch Überwachung von Windows-Ereignisprotokolleinträgen (Ereignis-IDs 100, 270 und 272).
  • Stellt die Daten mithilfe einer progressiven dreistufigen Strategie wieder her, ohne dass Benutzer- oder Administratoraktionen erforderlich sind.
  • Überwacht kontinuierlich auf Beschädigungen während des gesamten Dienstlebenszyklus.

Protokollmeldungen anzeigen

Der Wiederherstellungsfortschritt wird in den Profile Management-Protokollen aufgezeichnet. Suchen Sie nach den folgenden Meldungen:

  • Starting background monitoring for AppRepository database integrity....
  • AppRepository database corruption detected. Recovery stage: N
  • Recovery Stage N completed..
  • All automatic recovery attempts exhausted. Corruption persists. Manual intervention required..

Beschädigungsereignisse überprüfen

Sie können Beschädigungsereignisse in der Ereignisanzeige überprüfen:

  1. Öffnen Sie die Ereignisanzeige.
  2. Gehen Sie zu Anwendungs- und Dienstprotokolle > Microsoft > Windows > StateRepository > Operational.
  3. Suchen Sie nach Ereignis-ID 100 (Fehler), Ereignis-ID 270 (Kritisch) und Ereignis-ID 272 (Kritisch).

Was tun, wenn die automatische Wiederherstellung fehlschlägt?

Wenn alle automatischen Wiederherstellungsversuche ausgeschöpft sind, gehen Sie wie folgt vor:

  1. Überprüfen Sie die Profile Management-Protokolle auf den Verlauf der Wiederherstellungsversuche.
  2. Stellen Sie sicher, dass der AppRepository-Containerpfad zugänglich ist.
  3. Überprüfen Sie das Windows-Ereignisprotokoll auf die Häufigkeit der Ereignis-IDs 100, 270 und 272.
  4. Überprüfen Sie die Systemereignisprotokolle auf zugrunde liegende Speicher- oder Festplattenfehler.
  5. Beenden Sie den Profilverwaltungsdienst, löschen Sie die beschädigte Containerdatei und starten Sie den Dienst neu. Ein neuer Container wird automatisch erstellt.
  6. Wenn die Beschädigung wiederholt auftritt, untersuchen Sie potenzielle Hardware- oder Speicherprobleme.
UWP-App-Ladebeschleunigung aktivieren