À propos des paramètres de configuration du client

S’applique à :

  • Windows 10
  • Windows 11

Le client Microsoft Application Virtualization (App-V) stocke sa configuration dans le Registre. Comprendre le fonctionnement du format du registre pour les données peut vous aider à mieux comprendre le client, car vous pouvez configurer de nombreuses actions client en modifiant les entrées de Registre. Cette rubrique répertorie les paramètres de configuration du client App-V et explique leur utilisation. Vous pouvez utiliser Windows PowerShell pour modifier les paramètres de configuration du client. Pour plus d’informations sur l’utilisation de Windows PowerShell et App-V, consultez Administration d’App-V à l’aide de Windows PowerShell.

Vous pouvez utiliser stratégie de groupe pour configurer les paramètres du client App-V en accédant à la stratégie de groupe console de gestion dans Configuration> ordinateurModèles d’administration>Système>App-V.

Paramètres de configuration du client App-V : Windows PowerShell

Le tableau suivant fournit des informations sur les paramètres de configuration du client App-V qui peuvent être configurés via Windows PowerShell applets de commande :

Windows PowerShell applets de commande,
Option
Type
Description Valeurs et clés d’état de stratégie désactivées
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageInstallationRoot
Chaîne
Spécifie le répertoire dans lequel toutes les nouvelles applications et mises à jour seront installées. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageSourceRoot
Chaîne
Remplace l’emplacement source pour le téléchargement du contenu du package. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-AllowHighCostLaunch
True (activé) ; False (état désactivé)
Ce paramètre contrôle si les applications virtualisées sont lancées sur des ordinateurs clients Windows connectés par une connexion réseau limitée (par exemple, 4G). 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentRetries
Entier (0-99)
Spécifie le nombre de nouvelles tentatives d’une session supprimée. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Entier (0–3600)
Spécifie le nombre de secondes entre les tentatives de rétablissement d’une session supprimée. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-LocationProvider
Chaîne
Spécifie le CLSID pour une implémentation compatible de l’interface IAppvPackageLocationProvider. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-CertFilterForClientSsl
Chaîne
Spécifie le chemin d’accès à un certificat valide dans le magasin de certificats. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VerifyCertificateRevocationList
True (activé) ; False (état désactivé)
Vérifie la révocation du certificat de serveur status avant la diffusion en continu avec HTTPS. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-SharedContentStoreMode
True (activé) ; False (état désactivé)
Spécifie que le contenu du package diffusé en continu ne sera pas enregistré sur le disque dur local. 0
Set-AppvPublishingServer

-Nom
Chaîne
Affiche le nom du serveur de publication. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvPublishingServer

-URL
Chaîne
Affiche l’URL du serveur de publication. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvPublishingServer

-GlobalRefreshEnabled
True (activé) ; False (état désactivé)
Active l’actualisation de la publication globale (booléen) Faux
Set-AppvPublishingServer

-GlobalRefreshOnLogon
True (activé) ; False (état désactivé)
Déclenche une actualisation de publication globale lors de la connexion. (Booléen) Faux
Set-AppvPublishingServer

-GlobalRefreshInterval
Entier (0-744)
Spécifie l’intervalle d’actualisation de publication à l’aide de GlobalRefreshIntervalUnit. Pour désactiver l’actualisation du package, spécifiez 0. 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 pour l’heure, 1 pour le jour
Spécifie l’unité d’intervalle (heure 0-23, jour 0-31). 1
Set-AppvPublishingServer

-UserRefreshEnabled
True (activé) ; False (état désactivé)
Active l’actualisation de la publication utilisateur (booléen) Faux
Set-AppvPublishingServer

-UserRefreshOnLogon
True (activé) ; False (état désactivé)
Déclenche un utilisateur qui publie l’actualisation lors de la connexion. (Booléen) nombre de Word (avec espaces) : 60 Faux
Set-AppvPublishingServer

-UserRefreshInterval
nombre de Word (avec espaces) : 85
Entier (0-744 heures)
Spécifie l’intervalle d’actualisation de publication à l’aide de UserRefreshIntervalUnit. Pour désactiver l’actualisation du package, sélectionnez 0. 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 pour l’heure, 1 pour le jour
Spécifie l’unité d’intervalle (heure 0-23, jour 0-31). 1
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-MigrationMode
True (état activé) ; False (état désactivé)
Le mode de migration permet au client App-V de modifier les raccourcis et les aleaux pour les packages créés par une version précédente d’App-V.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePackageScripts
True (activé) ; False (état désactivé)
Active les scripts définis dans le manifeste de package des fichiers de configuration qui doivent s’exécuter.
Set-AppvClientConfiguration

-RoamingFileExclusions
Chaîne
Spécifie les chemins d’accès aux fichiers relatifs à %userprofile% qui ne sont pas itinérants avec le profil d’un utilisateur. Par exemple, /ROAMINGFILEEXCLUSIONS='desktop;my pictures'
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RoamingRegistryExclusions
Chaîne
Spécifie les chemins d’accès au Registre qui ne sont pas itinérants avec un profil utilisateur. Par exemple, /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Chaîne
Spécifie l’emplacement où créer des liens symboliques associés à la version actuelle d’un package publié par utilisateur. Toutes les extensions d’application virtuelle, telles que les raccourcis et les associations de types de fichiers, pointent vers ce chemin. Si vous ne spécifiez pas de chemin d’accès, les liens symboliques ne seront pas utilisés lors de la publication du package. Exemple : %localappdata%\\Microsoft\\AppV\\Client\\Integration. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootGlobal
Chaîne
Spécifie l’emplacement où créer des liens symboliques associés à la version actuelle d’un package publié globalement. Toutes les extensions d’application virtuelle, telles que les raccourcis et les associations de types de fichiers, pointent vers ce chemin. Si vous ne spécifiez pas de chemin d’accès, les liens symboliques ne seront pas utilisés lors de la publication du package. Exemple : %allusersprofile%\\Microsoft\\AppV\\Client\\Integration. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VirtualizableExtensions
Chaîne
Liste délimitée par des virgules d’extensions de nom de fichier qui peut être utilisée pour déterminer si une application installée localement peut être exécutée dans l’environnement virtuel. Lorsque des raccourcis, des contrats de niveau de service et d’autres points d’extension sont créés lors de la publication, App-V compare l’extension de nom de fichier à la liste si l’application associée au point d’extension est installée localement. Si l’extension se trouve, le paramètre de ligne de commande RunVirtual est ajouté et l’application s’exécute virtuellement. Pour plus d’informations sur le paramètre RunVirtual , consultez Exécution d’une application installée localement dans un environnement virtuel avec des applications virtualisées. Valeur de stratégie non écrite
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingEnabled
True (activé) ; False (état désactivé)
Retourne des informations à un serveur de rapports. Faux
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingServerURL
Chaîne
Spécifie l’emplacement sur le serveur de rapports où les informations client sont enregistrées. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataCacheLimit
Entier [0–1024]
Spécifie la taille maximale en mégaoctets (Mo) du cache XML pour le stockage des informations de création de rapports. La taille s’applique au cache en mémoire. Lorsque la limite est atteinte, le fichier journal est roulé. Défini entre 0 et 1024. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Entier [1024 - Illimité]
Spécifie la taille maximale en octets à transmettre au serveur pour la création de rapports sur les demandes de chargement. Cette limite permet d’éviter des échecs de transmission permanents lorsque le journal a atteint une taille significative. Défini entre 1024 et illimité. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Entier (0-23)
Spécifie l’heure à laquelle le client doit envoyer des données au serveur de rapports. Vous devez spécifier un entier valide compris entre 0 et 23 correspondant à l’heure de la journée. Par défaut , reportingStartTime démarre le jour actuel à 22 h ou 22 h.
Note Vous devez configurer ce paramètre à un moment où les ordinateurs exécutant le client App-V sont le moins susceptibles d’être hors connexion.
Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingInterval
entier.
Spécifie l’intervalle de nouvelle tentative que le client utilisera pour renvoyer des données au serveur de rapports. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingRandomDelay
Integer [0 - ReportingRandomDelay]
Spécifie le délai maximal (en minutes) pour l’envoi des données au serveur de rapports. Lorsque la tâche planifiée est démarrée, le client génère un délai aléatoire compris entre 0 et ReportingRandomDelay et attend la durée spécifiée avant d’envoyer des données. Cette méthode peut aider à éviter les collisions sur le serveur. Valeur de stratégie non écrite (identique à Non configuré)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (activé), 0 (désactivé)
Permet aux extensions Shell, aux objets d’assistance de navigateur et aux contrôles Active X pris en charge d’être virtualisés et exécutés avec des applications virtuelles.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePublishingRefreshUI
1 (activé), 0 (désactivé)
Active la barre de progression de l’actualisation de la publication pour l’ordinateur exécutant le client App-V.
Sync-AppvPublishingServer

-HidePublishingRefreshUI
1 (activé), 0 (désactivé)
Masque la barre de progression de l’actualisation de la publication.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ProcessesUsingVirtualComponents
Chaîne
Spécifie une liste de chemins d’accès de processus (qui peuvent contenir des caractères génériques) qui sont candidats à l’utilisation de la virtualisation dynamique (par exemple, les extensions d’interpréteur de commandes prises en charge, les objets d’assistance de navigateur et les contrôles ActiveX). Seuls les processus dont le chemin complet correspond à l’un de ces éléments peuvent utiliser la virtualisation dynamique. Chaîne vide.

Paramètres de configuration du client App-V : clés de Registre

Le tableau suivant fournit des informations sur les paramètres de configuration du client App-V qui peuvent être configurés via le Registre :

Nom du paramètre
Type
Valeur de la clé de Registre Valeurs et clés d’état de stratégie désactivées
PackageInstallationRoot
Chaîne
Streaming\PackageInstallationRoot Valeur de stratégie non écrite (identique à Non configuré)
PackageSourceRoot
Chaîne
Streaming\PackageSourceRoot Valeur de stratégie non écrite (identique à Non configuré)
AllowHighCostLaunch
True (Activé) ; False (état désactivé)
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
Entier (0-99)
Streaming\ReestablishmentRetries Valeur de stratégie non écrite (identique à Non configuré)
ReestablishmentInterval
Entier (0–3600)
Streaming\ReestablishmentInterval Valeur de stratégie non écrite (identique à Non configuré)
LocationProvider
Chaîne
Streaming\LocationProvider Valeur de stratégie non écrite (identique à Non configuré)
CertFilterForClientSsl
Chaîne
Streaming\CertFilterForClientSsl Valeur de stratégie non écrite (identique à Non configuré)
VerifyCertificateRevocationList
True (Activé) ; False (état désactivé)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (Activé) ; False (état désactivé)
Streaming\SharedContentStoreMode 0
Nom
Chaîne
Publishing\Servers{serverId}\FriendlyName Valeur de stratégie non écrite (identique à Non configuré)
URL
Chaîne
Publication\Serveurs{serverId}\URL Valeur de stratégie non écrite (identique à Non configuré)
GlobalRefreshEnabled
True (Activé) ; False (état désactivé)
Publishing\Servers{serverId}\GlobalEnabled Faux
GlobalRefreshOnLogon
True (Activé) ; False (état désactivé)
Publishing\Servers{serverId}\GlobalLogonRefresh Faux
GlobalRefreshInterval
Entier (0-744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 pour l’heure, 1 pour le jour
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
True (Activé) ; False (état désactivé)
Publishing\Servers{serverId}\UserEnabled Faux
UserRefreshOnLogon
True (Activé) ; False (état désactivé)
Publishing\Servers{serverId}\UserLogonRefresh Faux
UserRefreshInterval
nombre de Word (avec espaces) : 85 ; Entier (0-744 heures)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 pour l’heure, 1 pour le jour
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
MigrationMode
True(État activé) ; False (état désactivé)
Coexistence\MigrationMode
EnablePackageScripts
True (Activé) ; False (état désactivé)
\Scripting\EnablePackageScripts
RoamingFileExclusions
Chaîne
RoamingRegistryExclusions
Chaîne
Integration\RoamingRegistryExclusions Valeur de stratégie non écrite (identique à Non configuré)
IntegrationRootUser
Chaîne
Integration\IntegrationRootUser Valeur de stratégie non écrite (identique à Non configuré)
IntegrationRootGlobal
Chaîne
Integration\IntegrationRootGlobal Valeur de stratégie non écrite (identique à Non configuré)
VirtualizableExtensions
Chaîne
Integration\VirtualizableExtensions Valeur de stratégie non écrite
ReportingEnabled
True (Activé) ; False (état désactivé)
Reporting\EnableReporting Faux
ReportingServerURL
Chaîne
Reporting\ReportingServer Valeur de stratégie non écrite (identique à Non configuré)
ReportingDataCacheLimit
Entier [0–1024]
Reporting\DataCacheLimit Valeur de stratégie non écrite (identique à Non configuré)
ReportingDataBlockSize
Entier [1024–Illimité]
Reporting\DataBlockSize Valeur de stratégie non écrite (identique à Non configuré)
ReportingStartTime
Entier (0-23)
Reporting\ StartTime Valeur de stratégie non écrite (identique à Non configuré)
ReportingInterval
entier.
Reporting\RetryInterval Valeur de stratégie non écrite (identique à Non configuré)
ReportingRandomDelay
Integer [0 - ReportingRandomDelay]
Reporting\RandomDelay Valeur de stratégie non écrite (identique à Non configuré)
EnableDynamicVirtualization
1 (activé), 0 (désactivé)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization
EnablePublishingRefreshUI
1 (activé), 0 (désactivé)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing
HidePublishingRefreshUI
1 (activé), 0 (désactivé)
ProcessusUsingVirtualComponents
Chaîne
Virtualization\ProcessesUsingVirtualComponents Chaîne vide.