À propos des paramètres de configuration du client (Windows 10/11)

S’applique à :

  • Windows 10
  • Windows 11

Le client Microsoft Application Virtualization (App-V) stocke sa configuration dans le Registre. Comprendre le fonctionnement du format des données du registre 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 leurs utilisations. 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 d’App-V, voir 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 au stratégie de groupe console de gestion à la page> Configuration ordinateurModèles>d’administration System>App-V.

Paramètres de configuration d’App-V Client : Windows PowerShell

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

cmdlet ou applets de commande Windows PowerShell,
Option
Type
Description Clés et valeurs 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ée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

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

-AllowHighCostLaunch
True (activé) ; Faux (é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
Nombre entier (0 à 99)
Indique le nombre de tentatives d’une session abandonnée. Valeur de stratégie non écrite (identique à non configurée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Nombre entier (0 à 3 600)
Spécifie le nombre de secondes entre les tentatives de rétablissement d’une session abandonnée. Valeur de stratégie non écrite (identique à non configurée)
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ée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

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

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

-SharedContentStoreMode
True (activé) ; Faux (é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ée)
Set-AppvPublishingServer

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

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

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

-GlobalRefreshInterval
Nombre 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é) ; Faux (état désactivé)
Active l’actualisation de la publication utilisateur (booléenne) Faux
Set-AppvPublishingServer

-UserRefreshOnLogon
True (activé) ; Faux (état désactivé)
Déclenche la publication d’une actualisation par un utilisateur lors de la connexion. (Booléen) Nombre de Word (avec espaces) : 60 Faux
Set-AppvPublishingServer

-UserRefreshInterval
Nombre de Word (avec espaces) : 85
Nombre 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é) ; Faux (état désactivé)
Le mode de migration permet au client App-V de modifier les raccourcis et les FTA pour les packages créés par une version précédente d’App-V.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePackageScripts
True (activé) ; Faux (é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ée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Chaîne
Spécifie l’emplacement de création 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 type de fichier, pointent vers ce chemin d’accès. Si vous ne spécifiez pas de chemin d’accès, les liens symboliques ne sont pas utilisés lorsque vous publiez le package. Exemple : %localappdata%\\Microsoft\\AppV\\Client\\Integration. Valeur de stratégie non écrite (identique à non configurée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntégrationRootGlobal
Chaîne
Spécifie l’emplacement pour créer les 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 type de fichier, pointent vers ce chemin d’accès. Si vous ne spécifiez pas de chemin d’accès, les liens symboliques ne sont pas utilisés lorsque vous publiez le package. Exemple : %allusersprofile%\\Microsoft\\AppV\\Client\\Integration. Valeur de stratégie non écrite (identique à non configurée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VirtualizableExtensions
Chaîne
Liste délimitée par des virgules d’extensions de nom de fichier qui peuvent être utilisées pour déterminer si une application installée localement peut être exécutée dans l’environnement virtuel. Lorsque des raccourcis, des FTA et d’autres points d’extension sont créés pendant 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 est localisée, 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 à l’intérieur d’un environnement virtuel avec des applications virtualisées. Valeur de stratégie non écrite
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingEnabled
True (activé) ; Faux (état désactivé)
Renvoie 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ée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

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

-ReportingDataBlockSize
Nombre entier [1024 - Illimité]
Spécifie la taille maximale en octets à transmettre au serveur pour le signalement des demandes de téléchargement. Cette limite permet d’éviter les pannes permanentes de transmission lorsque le journal a atteint une taille importante. Défini entre 1024 et illimité. Valeur de stratégie non écrite (identique à non configurée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Nombre entier (0 à 23)
Spécifie l’heure de lancement du client pour 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 commence le jour en cours à 22 heures ou 22 heures.
Remarque Vous devez configurer ce paramètre à un moment où les ordinateurs exécutant le client App-V sont le moins susceptibles d’être hors ligne.
Valeur de stratégie non écrite (identique à non configurée)
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ée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingRandomDelay
Entier [0 - ReportingRandomDelay]
Indique 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 entre 0 et ReportingRandomDelay et attend la durée spécifiée avant d’envoyer les données. Cette méthode permet d’éviter les collisions sur le serveur. Valeur de stratégie non écrite (identique à non configurée)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (activé), 0 (désactivé)
Virtualisation et exécution des extensions d’interpréteur de commandes prises en charge, des objets application d’assistance du navigateur et des contrôles Active X 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 App-V Client.
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 la liste des chemins d’accès aux processus (qui peuvent contenir des caractères génériques) candidats à l’utilisation de la virtualisation dynamique (tels que les extensions de shell prises en charge, les objets application d’assistance du 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 d’App-V Client : 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 clé de Registre Clés et valeurs d’état de stratégie désactivées
PackageInstallationRoot
Chaîne
Streaming\PackageInstallationRoot Valeur de stratégie non écrite (identique à non configurée)
PackageSourceRoot
Chaîne
Streaming\PackageSourceRoot Valeur de stratégie non écrite (identique à non configurée)
AllowHighCostLaunch
True (activé) ; Faux (état désactivé)
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
Nombre entier (0 à 99)
Streaming\ReestablishmentRetries Valeur de stratégie non écrite (identique à non configurée)
ReestablishmentInterval
Nombre entier (0 à 3 600)
Streaming\ReestablishmentInterval Valeur de stratégie non écrite (identique à non configurée)
LocationProvider
Chaîne
Streaming\LocationProvider Valeur de stratégie non écrite (identique à non configurée)
CertFilterForClientSsl
Chaîne
Streaming\CertFilterForClientSsl Valeur de stratégie non écrite (identique à non configurée)
VerifyCertificateRevocationList
True (activé) ; Faux (état désactivé)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (activé) ; Faux (état désactivé)
Streaming\SharedContentStoreMode 0
Nom
Chaîne
Publishing\Servers{serverId}\FriendlyName Valeur de stratégie non écrite (identique à non configurée)
URL
Chaîne
Publishing\Servers{serverId}\URL Valeur de stratégie non écrite (identique à non configurée)
GlobalRefreshEnabled
True (activé) ; Faux (état désactivé)
Publishing\Servers{serverId}\GlobalEnabled Faux
GlobalRefreshOnLogon
True (activé) ; Faux (état désactivé)
Publishing\Servers{serverId}\GlobalLogonRefresh Faux
GlobalRefreshInterval
Nombre 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é) ; Faux (état désactivé)
Publishing\Servers{serverId}\UserEnabled Faux
UserRefreshOnLogon
True (activé) ; Faux (état désactivé)
Publishing\Servers{serverId}\UserLogonRefresh Faux
UserRefreshInterval
Word nombre (avec espaces) : 85 ; Nombre 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é) ; Faux (état désactivé)
Coexistence\MigrationMode
EnablePackageScripts
True (activé) ; Faux (état désactivé)
\Scripting\EnablePackageScripts
RoamingFileExclusions
Chaîne
RoamingRegistryExclusions
Chaîne
Integration\RoamingRegistryExclusions Valeur de stratégie non écrite (identique à non configurée)
IntegrationRootUser
Chaîne
Integration\IntegrationRootUser Valeur de stratégie non écrite (identique à non configurée)
IntégrationRootGlobal
Chaîne
Integration\IntegrationRootGlobal Valeur de stratégie non écrite (identique à non configurée)
VirtualizableExtensions
Chaîne
Integration\VirtualizableExtensions Valeur de stratégie non écrite
ReportingEnabled
True (activé) ; Faux (état désactivé)
Reporting\EnableReporting Faux
ReportingServerURL
Chaîne
Reporting\ReportingServer Valeur de stratégie non écrite (identique à non configurée)
ReportingDataCacheLimit
Entier [0–1024]
Reporting\DataCacheLimit Valeur de stratégie non écrite (identique à non configurée)
ReportingDataBlockSize
Entier [1024–illimité]
Reporting\DataBlockSize Valeur de stratégie non écrite (identique à non configurée)
ReportingStartTime
Nombre entier (0 à 23)
Reporting\ StartTime Valeur de stratégie non écrite (identique à non configurée)
Intervalle de rapports
entier.
Reporting\RetryInterval Valeur de stratégie non écrite (identique à non configurée)
ReportingRandomDelay
Entier [0 - ReportingRandomDelay]
Reporting\RandomDelay Valeur de stratégie non écrite (identique à non configurée)
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é)
ProcessesUsingVirtualComponents
Chaîne
Virtualization\ProcessesUsingVirtualComponents Chaîne vide.