À 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 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. |