Paramètres de configuration du client
Le client Microsoft Application Virtualization (App-V) 5.1 stocke sa configuration dans le Registre. Vous pouvez collecter des informations utiles sur le client si vous comprenez le format des données dans le Registre. Vous pouvez également configurer de nombreuses actions clientes en modifiant les entrées de Registre. Cette rubrique répertorie les paramètres de configuration du client App-V 5.1 et explique leur utilisation. Vous pouvez utiliser PowerShell pour modifier les paramètres de configuration du client. Pour plus d’informations sur l’utilisation de PowerShell et d’App-V 5.1, consultez Administration d’App-V 5.1 à l’aide de PowerShell.
Paramètres de configuration du client App-V 5.1
Le tableau suivant affiche des informations sur les paramètres de configuration du client App-V 5.1 :
Nom du paramètre | Indicateur d’installation | Description | Options de définition | Valeur de la clé de Registre | Valeurs et clés d’état de stratégie désactivées |
---|---|---|---|---|---|
PackageInstallationRoot | PACKAGEINSTALLATIONROOT | Spécifie le répertoire dans lequel toutes les nouvelles applications et mises à jour seront installées. | Chaîne | Streaming\PackageInstallationRoot | Valeur de stratégie non écrite (identique à Non configuré) |
PackageSourceRoot | PACKAGESOURCEROOT | Remplace l’emplacement source pour le téléchargement du contenu du package. | Chaîne | Streaming\PackageSourceRoot | Valeur de stratégie non écrite (identique à Non configuré) |
AllowHighCostLaunch | Non disponible. | Ce paramètre contrôle si les applications virtualisées sont lancées sur Windows 10 machines connectées via une connexion réseau limitée (par exemple, 4G). | True (activé) ; False (état désactivé) | Streaming\AllowHighCostLaunch | 0 |
ReestablishmentRetries | Non disponible. | Spécifie le nombre de nouvelles tentatives d’une session supprimée. | Entier (0-99) | Streaming\ReestablishmentRetries | Valeur de stratégie non écrite (identique à Non configuré) |
ReestablishmentInterval | Non disponible. | Spécifie le nombre de secondes entre les tentatives de rétablissement d’une session supprimée. | Entier (0-3600) | Streaming\ReestablishmentInterval | Valeur de stratégie non écrite (identique à Non configuré) |
LocationProvider | Non disponible. | Spécifie le CLSID pour une implémentation compatible de l’interface IAppvPackageLocationProvider. | Chaîne | Streaming\LocationProvider | Valeur de stratégie non écrite (identique à Non configuré) |
CertFilterForClientSsl | Non disponible. | Spécifie le chemin d’accès à un certificat valide dans le magasin de certificats. | Chaîne | Streaming\CertFilterForClientSsl | Valeur de stratégie non écrite (identique à Non configuré) |
VerifyCertificateRevocationList | Non disponible. | Vérifie l’état de révocation du certificat de serveur avant l’utilisation du protocole HTTPS. | True(enabled) ; False(État désactivé) | Streaming\VerifyCertificateRevocationList | 0 |
SharedContentStoreMode | SHAREDCONTENTSTOREMODE | Spécifie que le contenu du package diffusé en continu ne sera pas enregistré sur le disque dur local. | True(enabled) ; False(État désactivé) | Streaming\SharedContentStoreMode | 0 |
Nom Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
PUBLISHINGSERVERNAME | Affiche le nom du serveur de publication. | Chaîne | Publishing\Servers{serverId}\FriendlyName | Valeur de stratégie non écrite (identique à Non configuré) |
URL Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
PUBLISHINGSERVERURL | Affiche l’URL du serveur de publication. | Chaîne | Publication\Serveurs{serverId}\URL | Valeur de stratégie non écrite (identique à Non configuré) |
GlobalRefreshEnabled Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
GLOBALREFRESHENABLED | Active l’actualisation de la publication globale (booléen) | True(enabled) ; False(État désactivé) | Publishing\Servers{serverId}\GlobalEnabled | Faux |
GlobalRefreshOnLogon Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
GLOBALREFRESHONLOGON | Déclenche une actualisation de publication globale lors de l’ouverture de session. ( Boolean) | True(enabled) ; False(État désactivé) | Publishing\Servers{serverId}\GlobalLogonRefresh | Faux |
GlobalRefreshInterval Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
GLOBALREFRESHINTERVAL | Spécifie l’intervalle d’actualisation de publication à l’aide de GlobalRefreshIntervalUnit. Pour désactiver l’actualisation du package, sélectionnez 0. | Entier (0-744) | Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval | 0 |
GlobalRefreshIntervalUnit Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
GLOBALREFRESHINTERVALUNI | Spécifie l’unité d’intervalle (heure 0-23, jour 0-31). | 0 pour l’heure, 1 pour le jour | Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit | 1 |
UserRefreshEnabled Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
USERREFRESHENABLED | Active l’actualisation de la publication utilisateur (booléen) | True(enabled) ; False(État désactivé) | Publishing\Servers{serverId}\UserEnabled | Faux |
UserRefreshOnLogon Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
USERREFRESHONLOGON | Déclenche un utilisateur qui publie l’actualisation sur le journal. ( Boolean) Nombre de mots (avec espaces) : 60 |
True(enabled) ; False(État désactivé) | Publishing\Servers{serverId}\UserLogonRefresh | Faux |
UserRefreshInterval Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
USERREFRESHINTERVAL | Spécifie l’intervalle d’actualisation de publication à l’aide de UserRefreshIntervalUnit. Pour désactiver l’actualisation du package, sélectionnez 0. | Nombre de mots (avec espaces) : 85 Entier (0-744 heures) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval | 0 |
UserRefreshIntervalUnit Note Ce paramètre ne peut pas être modifié à l’aide de set-AppvclientConfiguration cmdLet. Vous devez utiliser l’applet de commande Set-AppvPublishingServer . |
USERREFRESHINTERVALUNIT | Spécifie l’unité d’intervalle (heure 0-23, jour 0-31). | 0 pour l’heure, 1 pour le jour | Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit | 1 |
MigrationMode | MIGRATIONMODE | Le mode de migration permet au client App-V de modifier les raccourcis et les FTA pour les packages créés à l’aide d’une version précédente d’App-V. | True (état activé) ; False (état désactivé) | Coexistence\MigrationMode | |
CEIPOPTIN | CEIPOPTIN | Permet à l’ordinateur exécutant le client App-V 5.1 de collecter et de retourner certaines informations d’utilisation pour nous permettre d’améliorer davantage l’application. | 0 pour désactivé ; 1 pour activé | SOFTWARE/Microsoft/AppV/CEIP/CEIPEnable | 0 |
EnablePackageScripts | ENABLEPACKAGESCRIPTS | Active les scripts définis dans le manifeste de package des fichiers de configuration qui doivent s’exécuter. | True(enabled) ; False(État désactivé) | \Scripting\EnablePackageScripts | |
RoamingFileExclusions | ROAMINGFILEEXCLUSIONS | Spécifie les chemins d’accès aux fichiers relatifs à %userprofile% qui ne sont pas itinérants avec le profil d’un utilisateur. Exemple d’utilisation : /ROAMINGFILEEXCLUSIONS='desktop;my pictures' | |||
RoamingRegistryExclusions | ROAMINGREGISTRYEXCLUSIONS | Spécifie les chemins d’accès au Registre qui ne sont pas itinérants avec un profil utilisateur. Exemple d’utilisation : /ROAMINGREGISTRYEXCLUSIONS=software\classes;software\clients | Chaîne | Integration\RoamingRegistryExclusions | Valeur de stratégie non écrite (identique à Non configuré) |
IntegrationRootUser | Non disponible. | 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, par exemple 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. Par exemple : %localappdata%\Microsoft\AppV\Client\Integration. | Chaîne | Integration\IntegrationRootUser | Valeur de stratégie non écrite (identique à Non configuré) |
IntegrationRootGlobal | Non disponible. | 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, par exemple 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. Par exemple : %allusersprofile%\Microsoft\AppV\Client\Integration | Chaîne | Integration\IntegrationRootGlobal | Valeur de stratégie non écrite (identique à Non configuré) |
VirtualizableExtensions | Non disponible. | 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. |
Chaîne | Integration\VirtualizableExtensions | Valeur de stratégie non écrite |
ReportingEnabled | Non disponible. | Permet au client de retourner des informations à un serveur de rapports. | True (activé) ; False (état désactivé) | Reporting\EnableReporting | Faux |
ReportingServerURL | Non disponible. | Spécifie l’emplacement sur le serveur de rapports où les informations client sont enregistrées. | Chaîne | Reporting\ReportingServer | Valeur de stratégie non écrite (identique à Non configuré) |
ReportingDataCacheLimit | Non disponible. | 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. | Entier [0-1024] | Reporting\DataCacheLimit | Valeur de stratégie non écrite (identique à Non configuré) |
ReportingDataBlockSize | Non disponible. | Spécifie la taille maximale en octets à transmettre au serveur pour la création de rapports sur les demandes de chargement. Cela permet d’éviter des échecs de transmission permanents lorsque le journal a atteint une taille significative. Défini entre 1024 et illimité. | Entier [1024 - Illimité] | Reporting\DataBlockSize | Valeur de stratégie non écrite (identique à Non configuré) |
ReportingStartTime | Non disponible. | 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 5.1 sont moins susceptibles d’être hors connexion. |
Entier (0 – 23) | Reporting\ StartTime | Valeur de stratégie non écrite (identique à Non configuré) |
ReportingInterval | Non disponible. | Spécifie l’intervalle de nouvelle tentative que le client utilisera pour renvoyer des données au serveur de rapports. | entier. | Reporting\RetryInterval | Valeur de stratégie non écrite (identique à Non configuré) |
ReportingRandomDelay | Non disponible. | 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. Cela peut aider à éviter les collisions sur le serveur. | Integer [0 - ReportingRandomDelay] | Reporting\RandomDelay | Valeur de stratégie non écrite (identique à Non configuré) |
EnableDynamicVirtualization Important Ce paramètre est disponible uniquement avec App-V 5.0 SP2 ou version ultérieure. |
Non disponible. | Permet la virtualisation et l’exécution des extensions Shell, des objets d’assistance de navigateur et des contrôles Active X pris en charge avec des applications virtuelles. | 1 (activé), 0 (désactivé) | HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization | |
EnablePublishingRefreshUI Important Ce paramètre est disponible uniquement avec App-V 5.0 SP2. |
Non disponible. | Active la barre de progression de l’actualisation de la publication pour l’ordinateur exécutant le client App-V 5.1. | 1 (activé), 0 (désactivé) | HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing | |
HideUI Important Ce paramètre est disponible uniquement avec App-V 5.0 SP2. |
Non disponible. | Masque la barre de progression de l’actualisation de la publication. | 1 (activé), 0 (désactivé) | ||
ProcessusUsingVirtualComponents | Non disponible. | Spécifie une liste de chemins de processus (qui peuvent contenir des caractères génériques) qui sont candidats à l’utilisation de la virtualisation dynamique (extensions d’interpréteur de commandes prises en charge, objets d’assistance de navigateur et contrôles ActiveX). Seuls les processus dont le chemin complet correspond à l’un de ces éléments peuvent utiliser la virtualisation dynamique. | Chaîne | Virtualization\ProcessesUsingVirtualComponents | Chaîne vide. |
Rubriques associées
Planification du déploiement d'App-V 5.1 Sequencer et Client