Informationen zu Clientkonfigurationseinstellungen (Windows 10/11)

Gilt für:

  • Windows 10
  • Windows 11

Der Microsoft Application Virtualization (App-V)-Client speichert seine Konfiguration in der Registrierung. Wenn Sie verstehen, wie das Format des Registers für Daten funktioniert, können Sie den Client besser verstehen, da Sie viele Clientaktionen durch Ändern von Registrierungseinträgen konfigurieren können. In diesem Thema werden die App-V-Clientkonfigurationseinstellungen aufgeführt und deren Verwendung erläutert. Sie können die Clientkonfigurationseinstellungen mit Windows PowerShell ändern. Weitere Informationen zur Verwendung von Windows PowerShell und App-V finden Sie unter Verwalten von App-V mithilfe von Windows PowerShell.

Sie können Gruppenrichtlinie zum Konfigurieren von App-V-Clienteinstellungen verwenden, indem Sie zum Gruppenrichtlinie Verwaltungskonsole unter Computerkonfiguration>Administrative Vorlagen>für>System-App-V navigieren.

App-V-Client-Konfigurationseinstellungen: Windows PowerShell

Die folgende Tabelle enthält Informationen zu App-V-Clientkonfigurationseinstellungen, die über Windows PowerShell-Cmdlets konfiguriert werden können:

Windows PowerShell-Cmdlets oder -Cmdlets,
Option
Typ
Beschreibung Deaktivierte Richtlinie Statusschlüssel und -werte
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageInstallationRoot
Zeichenfolge
Gibt das Verzeichnis an, in dem alle neuen Anwendungen und Updates installiert werden. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageSourceRoot
Zeichenfolge
Außerkraftsetzung des Quellspeicherorts für das Herunterladen von Paketinhalten. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-AllowHighCostLaunch
True (aktiviert); Falsch (Deaktivierter Zustand)
Diese Einstellung steuert, ob virtualisierte Anwendungen auf Windows-Clientcomputern gestartet werden, die über eine getaktete Netzwerkverbindung (z. B. 4G) verbunden sind. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentRetries
Ganzzahl (0–99)
Gibt an, wie oft eine verworfene Sitzung wiederholt werden soll. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Ganzzahl (0–3600)
Gibt die Anzahl der Sekunden zwischen Versuchen an, eine unterbrochene Sitzung wiederherzustellen. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-LocationProvider
Zeichenfolge
Gibt die CLSID für eine kompatible Implementierung der IAppvPackageLocationProvider-Schnittstelle an. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-CertFilterForClientSsl
Zeichenfolge
Gibt den Pfad zu einem gültigen Zertifikat im Zertifikatspeicher an. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VerifyCertificateRevocationList
True (aktiviert); Falsch (Deaktivierter Zustand)
Überprüft den Status der Sperrung des Serverzertifikats vor dem Streaming mit HTTPS. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-SharedContentStoreMode
True (aktiviert); Falsch (Deaktivierter Zustand)
Gibt an, dass der Inhalt des gestreamten Pakets nicht auf der lokalen Festplatte gespeichert wird. 0
Set-AppvPublishingServer

-Name
Zeichenfolge
Zeigt den Namen des Veröffentlichungsservers an. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvPublishingServer

-URL
Zeichenfolge
Zeigt die URL des Veröffentlichungsservers an. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvPublishingServer

-GlobalRefreshEnabled
True (aktiviert); Falsch (Deaktivierter Zustand)
Aktiviert die globale Aktualisierung der Veröffentlichung (boolesch) False
Set-AppvPublishingServer

-GlobalRefreshOnLogon
True (aktiviert); Falsch (Deaktivierter Zustand)
Löst bei der Anmeldung eine globale Veröffentlichungsaktualisierung aus. (Boolesch) False
Set-AppvPublishingServer

-GlobalRefreshInterval
Ganzzahl (0–744)
Gibt das Aktualisierungsintervall für die Veröffentlichung mithilfe von GlobalRefreshIntervalUnit an. Um die Paketaktualisierung zu deaktivieren, geben Sie 0 an. 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 für Stunde, 1 für Tag
Gibt die Intervalleinheit an (Stunde 0–23, Tag 0–31). 1
Set-AppvPublishingServer

-UserRefreshEnabled
True (aktiviert); Falsch (Deaktivierter Zustand)
Aktiviert die Aktualisierung der Benutzerveröffentlichung (boolescher Wert) False
Set-AppvPublishingServer

-UserRefreshOnLogon
True (aktiviert); Falsch (Deaktivierter Zustand)
Löst eine Benutzerveröffentlichung bei der Anmeldung aus. (Boolesch) Wörter (mit Leerzeichen): 60 False
Set-AppvPublishingServer

-UserRefreshInterval
Wortanzahl (mit Leerzeichen): 85
Ganze Zahl (0–744 Stunden)
Gibt das Aktualisierungsintervall für die Veröffentlichung mithilfe von UserRefreshIntervalUnit an. Um die Paketaktualisierung zu deaktivieren, wählen Sie 0 aus. 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 für Stunde, 1 für Tag
Gibt die Intervalleinheit an (Stunde 0–23, Tag 0–31). 1
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-MigrationMode
True (aktivierter Zustand); Falsch (Deaktivierter Zustand)
Der Migrationsmodus ermöglicht es dem App-V-Client, Verknüpfungen und FTAs für Pakete zu ändern, die mit einer früheren Version von App-V erstellt wurden.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePackageScripts
True (aktiviert); Falsch (Deaktivierter Zustand)
Aktiviert Skripts, die im Paketmanifest der Konfigurationsdateien definiert sind und ausgeführt werden sollen.
Set-AppvClientConfiguration

-RoamingFileExclusions
Zeichenfolge
Gibt die Dateipfade relativ zu %userprofile% an, die nicht mit dem Profil eines Benutzers übertragen werden. Beispiel: /ROAMINGFILEEXCLUSIONS='desktop;my pictures'.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RoamingRegistryExclusions
Zeichenfolge
Gibt die Registrierungspfade an, die nicht mit einem Benutzerprofil übertragen werden. Beispiel: /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Zeichenfolge
Gibt den Speicherort an, an dem symbolische Verknüpfungen erstellt werden, die der aktuellen Version eines pro Benutzer veröffentlichten Pakets zugeordnet sind. Alle virtuellen Anwendungserweiterungen, z. B. Verknüpfungen und Dateitypzuordnungen, verweisen auf diesen Pfad. Wenn Sie keinen Pfad angeben, werden beim Veröffentlichen des Pakets keine symbolischen Verknüpfungen verwendet. Beispiel: %localappdata%\\Microsoft\\AppV\\Client\\Integration. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootGlobal
Zeichenfolge
Gibt den Speicherort zum Erstellen symbolischer Verknüpfungen an, die der aktuellen Version eines global veröffentlichten Pakets zugeordnet sind. Alle virtuellen Anwendungserweiterungen, z. B. Verknüpfungen und Dateitypzuordnungen, verweisen auf diesen Pfad. Wenn Sie keinen Pfad angeben, werden beim Veröffentlichen des Pakets keine symbolischen Verknüpfungen verwendet. Beispiel: %allusersprofile%\\Microsoft\\AppV\\Client\\Integration. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VirtualizableExtensions
Zeichenfolge
Eine durch Komma getrennte Liste von Dateinamenerweiterungen, die verwendet werden können, um zu bestimmen, ob eine lokal installierte Anwendung in der virtuellen Umgebung ausgeführt werden kann. Wenn während der Veröffentlichung Verknüpfungen, Freihandelsabkommen und andere Erweiterungspunkte erstellt werden, vergleicht App-V die Dateinamenerweiterung mit der Liste, wenn die Anwendung, die dem Erweiterungspunkt zugeordnet ist, lokal installiert ist. Wenn die Erweiterung gefunden wird, wird der Befehlszeilenparameter RunVirtual hinzugefügt, und die Anwendung wird virtuell ausgeführt. Weitere Informationen zum RunVirtual-Parameter finden Sie unter Ausführen einer lokal installierten Anwendung in einer virtuellen Umgebung mit virtualisierten Anwendungen. Richtlinienwert nicht geschrieben
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingEnabled
True (aktiviert); Falsch (Deaktivierter Zustand)
Gibt Informationen an einen Berichtsserver zurück. False
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingServerURL
Zeichenfolge
Gibt den Speicherort auf dem Berichtsserver an, an dem Clientinformationen gespeichert werden. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataCacheLimit
Ganzzahl [0–1024]
Gibt die maximale Größe des XML-Cache in Megabyte (MB) zum Speichern von Berichtsinformationen an. Die Größe gilt für den Cache im Arbeitsspeicher. Wenn der Grenzwert erreicht ist, wird die Protokolldatei übertragen. Zwischen 0 und 1024 festlegen. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Ganzzahl [1024 - unbegrenzt]
Gibt die maximale Größe in Bytes an, die für Berichtsuploadanforderungen an den Server übertragen werden soll. Dieser Grenzwert kann dazu beitragen, dauerhafte Übertragungsfehler zu vermeiden, wenn das Protokoll eine signifikante Größe erreicht hat. Legen Sie zwischen 1024 und unbegrenzt fest. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Ganzzahl (0–23)
Gibt die Zeit an, zu der der Client initiiert wird, um Daten an den Berichtsserver zu senden. Sie müssen eine gültige Ganzzahl zwischen 0 und 23 angeben, die der Stunde des Tages entspricht. Standardmäßig startet ReportingStartTime am aktuellen Tag um 22:00 Uhr oder 22:00 Uhr.
Hinweis Sie sollten diese Einstellung auf einen Zeitpunkt konfigurieren, zu dem Computer, auf denen der App-V-Client ausgeführt wird, am wenigsten wahrscheinlich offline sind.
Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingInterval
Ganze Zahl
Gibt das Wiederholungsintervall an, das der Client verwendet, um Daten erneut an den Berichtsserver zu senden. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingRandomDelay
Integer [0 - ReportingRandomDelay]
Gibt die maximale Verzögerung (in Minuten) für das Senden von Daten an den Berichtsserver an. Wenn die geplante Aufgabe gestartet wird, generiert der Client eine zufällige Verzögerung zwischen 0 und ReportingRandomDelay und wartet die angegebene Dauer, bevor Daten gesendet werden. Diese Methode kann helfen, Kollisionen auf dem Server zu verhindern. Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (aktiviert), 0 (deaktiviert)
Ermöglicht die Virtualisierung und Ausführung unterstützter Shell-Erweiterungen, Browserhilfsobjekte und ActiveX-Steuerelemente mit virtuellen Anwendungen.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePublishingRefreshUI
1 (aktiviert), 0 (deaktiviert)
Aktiviert die Statusanzeige für die Veröffentlichungsaktualisierung für den Computer, auf dem der App-V-Client ausgeführt wird.
Sync-AppvPublishingServer

-HidePublishingRefreshUI
1 (aktiviert), 0 (deaktiviert)
Blendet die Fortschrittsanzeige für die Veröffentlichungsaktualisierung aus.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ProcessesUsingVirtualComponents
Zeichenfolge
Gibt eine Liste von Prozesspfaden (die Platzhalter enthalten können) an, die für die Verwendung der dynamischen Virtualisierung in Frage kommen (z. B. unterstützte Shell-Erweiterungen, Browserhilfsobjekte und ActiveX-Steuerelemente). Nur Prozesse, deren vollständiger Pfad mit einem dieser Elemente übereinstimmt, können die dynamische Virtualisierung verwenden. Leere Zeichenfolge.

Konfigurationseinstellungen für App-V-Client: Registrierungsschlüssel

Die folgende Tabelle enthält Informationen zu App-V-Clientkonfigurationseinstellungen, die über die Registrierung konfiguriert werden können:

Einstellungsname
Typ
Wert des Registrierungsschlüssels Deaktivierte Richtlinie Statusschlüssel und -werte
PackageInstallationRoot
Zeichenfolge
Streaming\PackageInstallationRoot Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
PackageSourceRoot
Zeichenfolge
Streaming\PackageSourceRoot Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
AllowHighCostLaunch
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Streaming\AllowHighCostLaunch 0
ReinstallationVersuche
Ganzzahl (0–99)
Streaming\ReestablishmentRetries Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
ReestablishmentInterval
Ganzzahl (0–3600)
Streaming\ReestablishmentInterval Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
LocationProvider
Zeichenfolge
Streaming\LocationProvider Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
CertFilterForClientSsl
Zeichenfolge
Streaming\CertFilterForClientSsl Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
VerifyCertificateRevocationList
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Streaming\SharedContentStoreMode 0
Name
Zeichenfolge
Publishing\Servers{serverId}\FriendlyName Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
URL
Zeichenfolge
Publishing\Servers{serverId}\URL Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
GlobalRefreshEnabled
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Publishing\Servers{serverId}\GlobalEnabled False
GlobalRefreshOnLogon
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Publishing\Servers{serverId}\GlobalLogonRefresh False
GlobalRefreshInterval
Ganzzahl (0–744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 für Stunde, 1 für Tag
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Publishing\Servers{serverId}\UserEnabled False
UserRefreshOnLogon
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Publishing\Servers{serverId}\UserLogonRefresh False
UserRefreshInterval
Anzahl der Wörter (mit Leerzeichen): 85; Ganze Zahl (0–744 Stunden)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 für Stunde, 1 für Tag
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
MigrationMode
True(Aktivierter Zustand); Falsch (Deaktivierter Zustand)
Coexistence\MigrationMode
EnablePackageScripts
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
\Scripting\EnablePackageScripts
RoamingFileExclusions
Zeichenfolge
RoamingRegistryExclusions
Zeichenfolge
Integration\RoamingRegistryExclusions Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
IntegrationRootUser
Zeichenfolge
Integration\IntegrationRootUser Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
IntegrationRootGlobal
Zeichenfolge
Integration\IntegrationRootGlobal Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
VirtualizableExtensions
Zeichenfolge
Integration\VirtualizableExtensions Richtlinienwert nicht geschrieben
ReportingEnabled
Wahr (aktiviert); Falsch (Deaktivierter Zustand)
Reporting\EnableReporting False
ReportingServerURL
Zeichenfolge
Reporting\ReportingServer Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
ReportingDataCacheLimit
Ganzzahl [0–1024]
Berichterstellung\DataCacheLimit Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
ReportingDataBlockSize
Ganzzahl [1024–unbegrenzt]
Reporting\DataBlockSize Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
ReportingStartTime
Ganzzahl (0–23)
Berichterstellung\ StartTime Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
ReportingInterval
Ganze Zahl
Reporting\RetryInterval Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
ReportingRandomDelay
Integer [0 - ReportingRandomDelay]
Berichterstellung\RandomDelay Richtlinienwert nicht geschrieben (identisch mit Nicht konfiguriert)
EnableDynamicVirtualization
1 (aktiviert), 0 (deaktiviert)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization
EnablePublishingRefreshUI
1 (aktiviert), 0 (deaktiviert)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing
HidePublishingRefreshUI
1 (aktiviert), 0 (deaktiviert)
ProcessesUsingVirtualComponents
Zeichenfolge
Virtualization\ProcessesUsingVirtualComponents Leere Zeichenfolge.