Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |