Guide des performances pour Application Virtualization 5.1
Mis à jour: août 2015
S'applique à: Application Virtualization 5.1
Découvrez comment configurer App-V 5.1 pour optimiser les performances, les packages d'application virtuelle et fournir une meilleure expérience utilisateur avec les Services Bureau à distance et l'infrastructure VDI.
L'implémentation de plusieurs méthodes peut vous aider à améliorer l'expérience de l'utilisateur final. Toutefois, votre environnement peut ne pas prendre en charge toutes les méthodes.
Avant de lire ce document, nous vous conseillons de lire et de comprendre les informations suivantes.
Guide de l'administrateur Microsoft Application Virtualization 5.1
Publication d'application App-V 5 SP2 et interaction du client
Guide de mise en séquence de Microsoft Application Virtualization
Notes
Certains termes utilisés dans ce document peuvent avoir des significations variables en fonction de leur contexte ou de leur source, en particulier si celle-ci est externe. Pour plus d'informations sur les termes utilisés dans ce document, qui sont suivis d'un astérisque *, consultez la section Terminologie utilisée dans les instructions de performances d'<token xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">appv51_2</token>.
Enfin, ce document vous fournit les informations nécessaires pour configurer l'ordinateur exécutant App-V 5.1 Client et sur l'environnement approprié pour des performances optimales. Optimisez vos packages d'application virtuelle pour obtenir des performances à l'aide du séquenceur, et pour comprendre comment utiliser User Experience Virtualization (UE-V) ou d'autres technologies de gestion de l'environnement utilisateur pour offrir une expérience utilisateur optimale avec App-V 5.1 tant dans les Services Bureau à distance (RDS) que dans une Virtual Desktop Infrastructure (VDI) non persistante.
Pour déterminer plus aisément les informations pertinentes pour votre environnement, vous devez consulter la brève présentation et la liste de vérification de l'applicabilité de chaque section.
App-V 5.1 dans des déploiements non persistants avec état*
Cette section fournit des informations sur une approche aidant à s'assurer qu'un utilisateur aura accès à toutes les applications virtuelles en quelques secondes après la connexion. Cela est possible en résolvant de façon unique l'actualisation de publication d'App-V 5.1 qui est souvent longue. Comme vous le découvrirez, la base de l'approche, à savoir l'actualisation de publication la plus rapide, est une solution consistant en réalité à ne rien devoir faire. Pour offrir l'expérience utilisateur optimale, plusieurs conditions doivent être réunies et diverses étapes suivies.
Pour plus de détails, consultez les informations de la section suivante :
Scénario d'utilisation - Lorsque vous consultez les deux scénarios, gardez à l'esprit qu'ils s'approchent des extrêmes. Selon les exigences liées à votre mode d'utilisation, vous pouvez appliquer ces étapes à un sous-ensemble d'utilisateurs ou à des packages d'applications virtuelles.
Optimisation pour les performances – Pour offrir une expérience optimale, vous pouvez vous attendre à ce que l'image de base inclue une partie du package d'application virtuelle App-V. Cette exigence ainsi que d'autres sont décrites.
Optimisation pour le stockage – Si vous vous inquiétez de l'impact sur le stockage, ce scénario vous aidera à apaiser ces inquiétudes.
Préparation de votre environnement
Étapes de préparation de l'image de base – Que vous soyez ou non dans un environnement VDI ou RDSH non persistant, quelques opérations dans l'image de base suffisent pour permettre cette approche.
Utilisation d'UE-V 2.1 comme solution de gestion des profils des utilisateurs pour l'approche App-V – La pierre angulaire de cette approche consiste en la capacité d'une solution UEM de conserver le contenu de quelques emplacements de Registre et de fichier. Ces emplacements constituent les intégrations d'utilisateur*. Veillez à réviser les exigences spécifiques de la solution UPM.
Expérience utilisateur pas à pas
Procédure pas à pas – Cette présentation pas à pas des opérations App-V et UE-V illustre ce que les utilisateurs peuvent attendre.
Résultat – Cette section décrit les résultats attendus.
Impact sur le cycle de vie du package
Amélioration de l'expérience VDI à l'aide d'un réglage d'optimisation des performances
Liste de contrôle de l'applicabilité
Environnement de déploiement
VDI ou RDSH non persistant. |
|
User Experience Virtualization (UE-V), autres solutions UPM ou disques de profil utilisateur (UPD). |
Configuration attendue
User Experience Virtualization (UE-V) avec le modèle d'état utilisateur App-V activé ou logiciel Gestion de profil utilisateur (UPM). Les logiciels UPM non-UE-V doivent être capables de déclenchement à la connexion ou au démarrage et à la fermeture de session du processus ou de l'application. |
|
Le Shared Content Store (SCS) App-V est ou peut être configuré. |
Administration informatique
Il se peut qu'un administrateur doive mettre à jour l'image de base de machine virtuelle à intervalles réguliers pour garantir des performances optimales, ou gérer plusieurs images pour différents groupes d'utilisateurs. |
Scénario d'utilisation
Lorsque vous consultez les deux scénarios, gardez à l'esprit qu'ils s'approchent des extrêmes. Selon les exigences liées à votre mode d'utilisation, vous pouvez appliquer ces étapes à un sous-ensemble d'utilisateurs, à des packages d'applications virtuelles ou aux deux.
Optimisation pour les performances | Optimisation pour le stockage |
---|---|
Pour offrir une expérience optimale à l'utilisateur, cette approche tire parti des capacités d'une solution UPM, requiert une préparation d'image supplémentaire et peut occasionner une augmentation de la charge de gestion d'image. La section suivante décrit de nombreuses améliorations des performances dans des déploiements non persistants avec état. Pour plus d'informations, consultez Étapes de mise en séquence pour l'optimisation des packages pour les performances de publication et le Guide de mise en séquence App-V renseigné dans la section Voir aussi de ce document. |
Les attentes générales du scénario précédent s'appliquent également ici. Toutefois, gardez à l'esprit que les images de machines virtuelles sont généralement stockées dans des tableaux très coûteux ; l'approche a été légèrement modifiée. Ne préconfigurez pas les packages d'applications virtuelles utilisateur dans l'image de base. L'impact de cette modification est décrit de manière plus détaillée dans la section Expérience utilisateur pas à pas de ce document. |
Préparation de votre environnement
Le tableau suivant présente les étapes requises pour préparer l'image de base et l'UE-V ou une autre solution UPM pour l'approche.
Préparation de l'image de base
Optimisation pour les performances | Optimisation pour le stockage |
---|---|
|
|
Configurations - Pour les configurations critiques du client App-V et pour plus de contexte et d'instructions, consultez les informations suivantes :
Paramètre de configuration | Utilité | Mode d'utilisation |
---|---|---|
Mode Shared Content Store (SCS)
|
Lors de l'exécution du Shared Content Store, seules les données de publication sont conservées sur disque dur ; les autres éléments d'applications virtuelles sont conservés en mémoire (RAM). Cela aide à conserver le stockage local et à minimiser les E/S par seconde (IOPS) sur le disque. |
Cette solution est recommandée quand des connexions à latence faible sont disponibles entre le point de terminaison du client App-V et le serveur de contenu SCS, SAN. |
PreserveUserIntegrationsOnLogin
|
Si vous n'avez pas préconfiguré (Add-AppvClientPackage) un package spécifique et si ce paramètre n'est pas configuré, le client App-V désintègre* les intégrations d'utilisateur conservées, puis les réintègre*. Pour chaque package répondant aux conditions ci-dessous, le double du travail sera exécuté durant le processus de publication/actualisation. |
Si vous ne prévoyez pas de préconfigurer chaque package utilisateur disponible dans l'image de base, utilisez ce paramètre. |
MaxConcurrentPublishingRefresh
|
Ce paramètre détermine le nombre d'utilisateurs qui peuvent effectuer une synchronisation/actualisation de publication en même temps. Par défaut, aucune limite n'est définie. |
La limitation du nombre d'actualisations de publications simultanées empêche une utilisation excessive du processeur qui peut affecter les performances de l'ordinateur. Cette limite est recommandée dans un environnement de services Bureau à distance, où plusieurs utilisateurs peuvent ouvrir une session sur le même ordinateur en même temps et effectuer une synchronisation de l'actualisation de publication. Si le seuil d'actualisations de publications simultanées est atteint, la publication de nouvelles applications et leur mise à la disposition des utilisateurs finaux après la connexion peuvent prendre un certain temps. |
Configuration d'une solution UE-V pour l'approche App-V
Nous vous recommandons d'utiliser Microsoft User Experience Virtualization (UE-V) pour capturer et centraliser les paramètres d'application et les paramètres de système d'exploitation Windows pour un utilisateur spécifique. Ces paramètres sont ensuite appliqués aux différents ordinateurs auxquels accèdent les utilisateurs, notamment des ordinateurs de bureau, des ordinateurs portables et des sessions VDI (virtual desktop infrastructure). UE-V est optimisé pour les scénarios RDS et VDI.
Pour plus d'informations, consultez Mise en route de User Experience Virtualization 2.0.
Fondamentalement, la seule obligation est d'installer le client UE-V et de télécharger le modèle de paramètres App-V suivant créé par Microsoft à partir de la galerie de modèles de Microsoft User Experience Virtualization (UE-V). Enregistrez le modèle. Pour plus d'informations sur les modèles UE-V, consultez Mise en route de User Experience Virtualization 2.0.
Notes
À défaut d'effectuer une étape de configuration supplémentaire, Microsoft User Environment Virtualization (UE-V) ne pourra pas synchroniser les raccourcis du menu Démarrer (fichiers .lnk) sur l'ordinateur cible. Le type de fichier .lnk est exclu par défaut.
UE-V prend uniquement en charge la suppression du type de fichier .lnk de la liste d'exclusions dans les scénarios RDS et VDI, où le matériel de chaque utilisateur a le même ensemble d'applications installées au même emplacement, et où chaque fichier .lnk est valide pour les appareils de tous les utilisateurs. Par exemple, UE-V ne prendrait pas actuellement en charge les deux scénarios ci-dessous, car le résultat net serait que le raccourci serait valide sur un seul appareil, et non sur tous.- Si un utilisateur dispose d'une application installée sur un appareil avec les fichiers .lnk activés, et la même application native installée sur un autre appareil dans une autre racine d'installation avec les fichiers .lnk activés.
- Si un utilisateur dispose d'une application installée sur un seul appareil, mais sur aucun autre avec les fichiers .lnk activés.
Important
Cette rubrique décrit comment modifier le Registre Windows à l'aide de l'Éditeur du Registre. Si vous modifiez le Registre Windows de façon incorrecte, vous pouvez provoquer de graves problèmes pouvant vous obliger à réinstaller Windows. Effectuez une copie de sauvegarde des fichiers du Registre (System.dat et User.dat) avant de modifier le Registre. Microsoft ne peut pas garantir la résolution des problèmes pouvant se produire lors de la modification du Registre. La modification du Registre présente des risques.
À l'aide de l'Éditeur du Registre Microsoft (regedit.exe), accédez à HKEY_LOCAL_MACHINE \ Software \ Microsoft \ UEV \ Agent \ Configuration \ ExcludedFileTypes, puis supprimez .lnk des types de fichiers exclus.
Configurez une autre solution Gestion de profil utilisateur (UPM) pour l'approche App-V
L'attente dans un environnement avec état est qu'une solution UPM soit implémentée, qui puisse prendre en charge la persistance des données utilisateur sur plusieurs sessions et entre plusieurs connexions.
Les exigences en rapport avec la solution UPM sont les suivantes.
Pour activer une expérience de connexion optimisée, par exemple l'approche App-V 5.1 pour l'utilisateur, la solution doit être capable d'effectuer les opérations suivantes :
conservation des intégrations d'utilisateur ci-dessous en relation avec le profil de l'utilisateur/la personne ;
déclenchement d'une synchronisation de profil utilisateur en cas de connexion (ou de démarrage d'application), qui puisse garantir que toutes les intégrations d'utilisateur sont appliquées avant le début de la publication ou de l'actualisation, ou,
attachement et détachement d'un disque de profil utilisateur (UPD) ou d'un dispositif similaire contenant les intégrations d'utilisateur ;
Notes
App-V est pris en charge lors de l'utilisation d'UPD uniquement quand le profil complet est stocké sur le disque de profil utilisateur.
Les packages App-V ne sont pas pris en charge lorsque vous utilisez UPD avec les dossiers sélectionnés stockés sur le disque de profil utilisateur. Le pilote de copie pour écriture ne gère pas les dossiers UPD sélectionnés.capture des modifications apportées aux emplacements, qui constituent les intégrations d'utilisateur avant fermeture de la session.
Avec App-V 5.1, lorsque vous ajoutez un serveur de publication (Add-AppvPublishingServer), vous pouvez configurer une synchronisation, par exemple une actualisation durant l'ouverture de session et/ou après un intervalle d'actualisation spécifié. Dans les deux cas, une tâche planifiée est créée.
Dans les versions antérieures d'App-V 5.1, les deux tâches planifiées étaient configurées à l'aide d'un VBScript qui initiait l'utilisateur et une actualisation globale. Avec Correctif logiciel 4 pour Application Virtualization 5.0 SP2, l'actualisation de l'utilisateur à l'ouverture de session était initiée par SyncAppvPublishingServer.exe. Cette modification a été introduite pour fournir aux solutions UPM un processus de déclenchement. Ce processus retarde la publication ou l'actualisation pour permettre à la solution UPM d'appliquer les intégrations d'utilisateur. Il s'arrête une fois la publication ou l'actualisation terminée.
Intégrations d'utilisateur
Registre – HKEY_CURRENT_USER
Chemin d'accès - Software\Classes
Exclure : Local Settings, ActivatableClasses, AppX*
Chemin d'accès - Software\Microsoft\AppV
Chemin d'accès - Software\Microsoft\Windows\CurrentVersion\App Paths
Emplacements de fichiers
Racine – « Variable d'environnement » APPDATA
Chemin d'accès – Microsoft\AppV\Client\Catalog
Racine – « Variable d'environnement » APPDATA
Chemin d'accès – Microsoft\AppV\Client\Integration
Racine – « Variable d'environnement » APPDATA
Chemin d'accès - Microsoft\Windows\Start Menu\Programs
(Pour conserver tous les raccourcis Bureau, virtuels ou non)
Racine - « KnownFolder » {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}FileMask - *.lnk
Microsoft User Experience Virtualization (UE-V)
De plus, nous vous recommandons d'utiliser Microsoft User Experience Virtualization (UE-V) pour capturer et centraliser les paramètres d'application et les paramètres de système d'exploitation Windows pour un utilisateur spécifique. Ces paramètres sont ensuite appliqués aux différents ordinateurs auxquels accèdent les utilisateurs, notamment des ordinateurs de bureau, des ordinateurs portables et des sessions VDI (virtual desktop infrastructure).
Pour plus d'informations, consultez Mise en route de User Experience Virtualization 1.0 et Partage des modèles de l'emplacement des paramètres avec la galerie de modèles UE-V.
Expérience utilisateur pas à pas
La section suivante est une présentation pas à pas des opérations App-V et UPM et de ce que les utilisateurs peuvent en attendre.
Optimisation pour les performances | Optimisation pour le stockage |
---|---|
Après implémentation de cette approche dans l'environnement VDI/RDSH, à la première connexion :
Lors des connexions suivantes :
1 L'opération de publication (Publish-AppVClientPackage) ajoute des entrées au catalogue utilisateur, mappe les droits à l'utilisateur, identifies le magasin local et achève toutes les étapes d'intégration. |
Après implémentation de cette approche dans l'environnement VDI/RDSH, à la première connexion :
Lors des connexions suivantes :
|
Résultat | Résultat |
---|---|
|
L'ajout ou l'actualisation devant reconfigurer toutes les applications virtuelles sur la machine virtuelle, le temps d'actualisation de la publication à chaque connexion est étendu. |
Impact sur le cycle de vie du package
La mise à niveau d'un package constitue un aspect essentiel de son cycle de vie. Pour vous assurer que les utilisateurs aient accès aux packages appropriés d'applications virtuelles mis à niveau (publiés) ou rétrogradés (dont la publication est annulée), il est recommandé de mettre à jour l'image de base de façon à refléter ces modifications. Pour comprendre pourquoi, consultez la section suivante :
App-V 5.0 SP2 a introduit le concept d'état d'attente. Auparavant, cela se passait comme suit.
Quand un administrateur modifiait des droits ou créait une nouvelle version d'un package (mis à jour) et que, lors de la publication/actualisation du package, celui-ci était en cours d'utilisation, l'opération de publication ou d'annulation de publication échouait.
Désormais, si un package est en cours d'utilisation, l'opération est mise en attente. Les opérations d'annulation de publication et de publication mises en attente sont traitées au redémarrage du service ou en cas d'émission d'une autre commande de publication ou d'annulation de publication. Dans le dernier cas, si l'application virtuelle est en cours d'utilisation, elle reste en état d'attente. Pour les packages publiés globalement, un redémarrage (ou redémarrage de service) est souvent nécessaire.
Dans un environnement non persistant, il est improbable que ces opérations en attente soient traitées. Les opérations en attente telles que des tâches sont capturées sous HKEY_CURRENT_USER \ Software \ Microsoft \ AppV \ Client \ PendingTasks. Bien que cet emplacement soit conservé par la solution UPM, s'il n'est pas appliqué à l'environnement avant l'ouverture de session, le traitement des opérations n'a pas lieu.
Amélioration de l'expérience VDI à l'aide d'un réglage d'optimisation des performances
La section suivante contient des listes d'informations concernant la documentation Microsoft et des téléchargements qui peuvent être utiles pour l'optimisation des performances de votre environnement.
Blog et script .NET NGEN (hautement recommandé)
À propos de la technologie NGEN
Windows Server et rôles du serveur
Instructions de réglage des performances pour
Rôles du serveur
Instructions de réglage des performances pour client Windows (système d'exploitation invité)
Script d'optimisation : (fourni par le support technique Microsoft)
Script d'optimisation : (fourni par le support technique Microsoft)
Mise en séquence des étapes d'optimisation des packages pour les performances de publication
Plusieurs fonctionnalités de App-V facilitent l'exécution de nouveaux scénarios ou permettent de nouveaux scénarios de déploiement de client. Les fonctionnalités suivantes peuvent avoir une incidence sur les performances des opérations de publication et de lancement.
Étape | Considération | Avantages | Compromis |
---|---|---|---|
Pas de bloc de fonctionnalité 1 (également appelé bloc de fonctionnalité primaire) |
L'absence de bloc de fonctionnalité 1 signifie que l'application démarre immédiatement et recherche des défauts de flux (l'application requiert un fichier DLL et doit le chercher sur le réseau) durant le lancement. En présence de limitations du réseau, le bloc de fonctionnalité 1 a pour effet de :
|
La détection de défauts de flux réduit le temps de lancement. |
Les packages d'applications virtuelles avec bloc de fonctionnalité 1 configuré nécessitent une nouvelle mise en séquence. |
Suppression du bloc de fonctionnalité 1
La suppression du bloc de fonctionnalité 1 ne requiert pas le programme d'installation d'application d'origine. Une fois les étapes suivantes terminées, il est conseillé de faire revenir l'ordinateur exécutant le séquenceur à un instantané propre.
Interface utilisateur du séquenceur - Créez un nouveau package d'application virtuelle.
Suivez les étapes de séquencement jusqu'à Personnaliser -> Diffusion.
À l'étape Diffusion, ne sélectionnez pas l'option d'optimisation du package pour un déploiement sur un réseau lent ou non fiable.
Si vous le souhaitez, continuez jusqu'à système d'exploitation cible.
Modification d'un package d'application virtuelle existant
Achevez les étapes de mise en séquence jusqu'à Diffusion.
Ne sélectionnez pas l'option d'optimisation du package pour un déploiement sur un réseau lent ou non fiable.
Allez à Créer un package.
PowerShell - Mettez à jour un package d'application virtuelle existant.
Ouvrez une session PowerShell élevée.
Import-module appvsequencer.
Update-AppvSequencerPackage - AppvPackageFilePath
"C:\Packages\MyPackage.appv" -Installer
"C:\PackageInstall\PackageUpgrade.exe empty.exe" -OutputPath
"C:\UpgradedPackages"
Notes
Cette applet de commande requiert un fichier exécutable (.exe) ou un fichier de commandes (.bat). Vous devez fournir un fichier exécutable ou un fichier de commandes vides (ne faisant rien).
Étape | Considérations | Avantages | Compromis |
---|---|---|---|
Pas d'installation côte à côte à la publication (préinstallation des assemblages SxS) |
Les packages d'applications virtuelles ne nécessitent pas de nouvelle mise en séquence. Les assemblages SxS peuvent rester dans le package d'application virtuelle. |
Les dépendances d'assemblage SxS ne s'installeront pas lors de la publication. |
Les dépendances d'assemblage SxS doivent être préinstallées. |
Création d'un package d'application virtuelle sur le séquenceur
Si, durant l'analyse du séquenceur, un assemblage SxS (par exemple, Runtime VC++) est installé en même temps qu'une application, l'assemblage SxS est automatiquement détecté et inclus dans le package. L'administrateur n'en est pas informé et n'a pas la possibilité d'exclure l'assemblage SxS.
Côté client :
Lors de la publication d'un package d'application virtuelle, le client App-V détecte si une dépendance SxS requise est déjà installée. Si la dépendance est indisponible sur l'ordinateur et n'est pas incluse dans le package, une installation par programme d'installation Windows traditionnel (.msi) de l'assemblage SxS est lancée. Comme décrit précédemment, installez simplement la dépendance sur l'ordinateur exécutant le client pour vous assurer que l'installation par le programme d'installation Windows (.msi) n'aura pas lieu.
Étape | Considérations | Avantages | Compromis |
---|---|---|---|
Emploi sélectif les fichiers de configuration dynamique |
Le client App-V 5.1 doit analyser et traiter ces fichiers de configuration dynamique. Soyez attentif à la taille et à la complexité (exécution du script, inclusions/exclusions VREG) du fichier. De nombreux packages d'applications virtuelles peuvent déjà avoir des fichiers de configuration dynamique propres à un utilisateur ou à un ordinateur. |
Les temps de publication sont meilleurs si ces fichiers sont utilisés de façon sélective ou pas utilisés du tout. |
Les packages d'applications virtuelles devraient être reconfigurés individuellement ou via la console de gestion du serveur App-V pour supprimer les fichiers de configuration dynamique associés. |
Désactivation d'une configuration dynamique à l'aide de PowerShell
Pour les packages publiés, vous pouvez utiliser l'applet de commande
Set-AppVClientPackage –Name Myapp –Path c:\Packages\Apps\MyApp.appv
sans le paramètre-DynamicDeploymentConfiguration.
De même, lors de l'ajout de nouveaux packages à l'aide de l'applet de commande
Add-AppVClientPackage –Path c:\Packages\Apps\MyApp.appv
, n'utilisez pas le paramètre-DynamicDeploymentConfiguration.
Pour accéder à une documentation sur l'application d'une configuration dynamique, consultez :
Application du fichier de configuration utilisateur à l'aide de PowerShell
Application du fichier de configuration de déploiement à l'aide de PowerShell
Étape | Considérations | Avantages | Compromis |
---|---|---|---|
Compte-rendu de l'exécution de script synchrone durant le cycle de vie du package. |
Si un élément collatéral de script est incorporé dans le package, l'exécution de l'applet de commande Add (Powershell) peut être sensiblement plus lente. L'exécution de scripts durant un lancement d'application virtuelle (StartVirtualEnvironment, StartProcess) et/ou un ajout assorti de publication a une incidence sur les performances perçues pendant une ou plusieurs de ces opérations exécutées durant le cycle de vie. |
L'utilisation de scripts asynchrones (non bloquants) garantit l'efficacité des opérations exécutées durant le cycle de vie. |
Cette étape requiert une connaissance pratique de tous les packages d'applications virtuelles comportant des éléments collatéraux de script incorporés, qui ont des fichiers de configuration dynamique associés et qui font référence à des scripts et les exécutent de façon synchrone. |
Suppression des polices virtuelles superflues du package. |
La majorité des applications étudiées par l'équipe de produit App-V contenaient un petit nombre de polices, généralement inférieur à 20. |
Les polices virtuelles ont une incidence sur les performances d'actualisation de publication. |
Les polices souhaitées doivent être activées/installées en mode natif. Pour obtenir des instructions, consultez la documentation relative à l'installation ou à la désinstallation de polices. |
Détermination des polices virtuelles présentes dans le package
Créez une copie du package.
Renommez Package_copy.appv en Package_copy.zip
Ouvrez AppxManifest.xml, puis localisez les chaînes suivantes :
<appv:Extension Category="AppV.Fonts">
<appv:Fonts>
<appv:Font Path="[{Fonts}]\private\CalibriL.ttf" DelayLoad="true"></appv:Font>
Notes
Si des polices sont marquées comme DelayLoad, elles n'auront pas d'incidence sur le premier lancement.
</appv:Fonts>
Exclusion de polices virtuelles du package
Utilisez le fichier de configuration dynamique le mieux adapté à la portée de l'utilisateur : configuration de déploiement pour tous les utilisateurs sur un ordinateur, configuration utilisateur pour un ou plusieurs utilisateurs.
- Désactivez les polices avec la configuration de déploiement ou la configuration utilisateur.
Fonts
-->
<Fonts Enabled="false" />
<!--
Terminologie utilisée dans les instructions de performances d'App-V 5.1
Les termes utilisés pour la description des concepts et actions relatifs à l'optimisation des performances d'App-V 5.1 sont les suivants.
Complexité : fait référence à une ou plusieurs caractéristiques de package qui peuvent avoir une incidence sur les performances durant la préconfiguration (Add-AppvClientPackage) ou l'intégration (Publish-AppvClientPackage). Ces caractéristiques sont, par exemple : taille de manifeste, nombre de polices virtuelles, nombre de fichiers.
Désintégrer : supprimer les intégrations d'utilisateur.
Réintégrer : appliquer les intégrations d'utilisateur.
Non persistant, regroupé : créer un ordinateur exécutant un environnement virtuel à chaque connexion.
Persistant, personnel : ordinateur exécutant un environnement virtuel qui reste identique pour chaque connexion.
Avec état : dans ce document, signifie que les intégrations d'utilisateur sont conservées entre les sessions, et qu'une technologie de gestion d'environnement utilisateur est utilisée conjointement avec un environnement RDSH ou VDI non persistant.
Sans état : qualifie un scénario où aucun état utilisateur n'est conservé entre les sessions.
Déclencheur : (ou déclencheur d'actions natif). La solution UPM utilise ces types de déclencheurs pour lancer des opérations d'analyse ou de synchronisation.
Expérience utilisateur : dans le contexte d'App-V 5.1, l'expérience utilisateur exprime, de façon quantitative, la somme des éléments suivants :
À partir du point où les utilisateurs établissent une connexion jusqu'au point où ils sont capables de manipuler le Bureau.
À partir du point où il est possible d'interagir avec le Bureau jusqu'au point où une actualisation de publication commence (en termes PowerShell, se synchronise) lors de l'utilisation de l'infrastructure de serveur complète d'App-V 5.1. Dans des instances autonomes, il s'agit du moment où les commandes Powershell Add-AppVClientPackage et Publish-AppVClientPackage sont lancées.
Du début jusqu'à la fin de l'actualisation de publication. Dans des instances autonomes, il s'agit de la première à la dernière applications virtuelles publiées.
À partir du point où l'application virtuelle est disponible jusqu'à son lancement à partir d'un raccourci. Autrement, c'est à partir du point où l'association de types de fichiers est enregistrée et lance une application virtuelle spécifiée.
Gestion de profil utilisateur : approche contrôlée et structurée de la gestion des composants utilisateur associés à l'environnement. Il s'agit, par exemple, des profils utilisateur, de la gestion de préférence et de stratégie, et du contrôle et du déploiement d'application. Vous pouvez utiliser des scripts ou des solutions tierces pour configurer l'environnement en fonction des besoins.
Vous avez une suggestion pour App-V ?
Ajoutez des suggestions ou votez pour les meilleures ici. Pour les problèmes relatifs à App-V, utilisez le Forum TechNet App-V.
Voir aussi
Concepts
Guide de l'administrateur Microsoft Application Virtualization 5.1
-----
Vous pouvez en apprendre plus sur MDOP dans Bibliothèque TechNet, rechercher des solutions à des problèmes dans le TechNet Wiki ou nous suivre sur Facebook ou Twitter.
-----