Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |