Profile Management

UWP-App-Ladebeschleunigung aktivieren

Die Bereitstellung 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 Datenträgercontainer, 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 Editor für die Gruppenrichtlinienverwaltung.
  2. Gehen 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 überprü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 ControlUp-Anmeldedauerskript, um die während der Phase Appx-Paketladen benötigte Zeit zu messen.

Automatische StateRepository-Wiederherstellung

Die automatische StateRepository-Wiederherstellung wird automatisch aktiviert, wenn die Funktion zur Beschleunigung des AppX-Paketladens 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 der Windows-Ereignisprotokolleinträge (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 Profile Management-Dienst, 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