Share via


Création et gestion d'applications virtualisées App-V 5.1

Une fois que vous avez correctement déployé le séquenceur Microsoft Application Virtualization (App-V) 5.1, vous pouvez l’utiliser pour surveiller et enregistrer le processus d’installation et d’installation d’une application à exécuter en tant qu’application virtualisée.

Note Pour plus d’informations sur la configuration du séquenceur App-V 5.1, les meilleures pratiques de séquencement et un exemple de création et de mise à jour d’une application virtuelle, consultez le Guide de séquencement microsoft Application Virtualization 5.0.

Note App-V 5.x Sequencer ne peut pas séquencer des applications avec des noms de fichiers correspondant à « CO_<x> » où x est n’importe quel chiffre. L’erreur 0x8007139F sera générée.

Séquencement d’une application

Vous pouvez utiliser App-V 5.1 Sequencer pour effectuer les tâches suivantes :

  • Créez des packages virtuels qui peuvent être déployés sur des ordinateurs exécutant le client App-V 5.1.

  • Mettez à niveau les packages existants. Vous pouvez développer un package existant sur l’ordinateur exécutant le séquenceur, puis mettre à niveau l’application pour créer une version plus récente.

  • Modifiez les informations de configuration associées à un package existant. Par exemple, vous pouvez ajouter un raccourci ou modifier une association de type de fichier.

    Note Vous devez créer des raccourcis et les enregistrer dans un emplacement réseau disponible pour autoriser l’itinérance. Si un raccourci est créé et enregistré dans un emplacement privé, le package doit être publié localement sur l’ordinateur exécutant le client App-V 5.1.

  • Convertissez des packages virtuels existants.

Le séquenceur utilise le répertoire %TMP% \ Scratch ou %TEMP% \ Scratch et le répertoire Temp pour stocker les fichiers temporaires pendant le séquencement. Sur l’ordinateur qui exécute le séquenceur, vous devez configurer ces répertoires avec un espace disque libre équivalent aux exigences d’installation estimées de l’application. La configuration des répertoires temporaires et du répertoire Temp sur différentes partitions de disque dur peut aider à améliorer les performances pendant le séquencement.

Lorsque vous utilisez le séquenceur pour créer une application virtuelle, les fichiers répertoriés suivants sont créés. Ces fichiers comprennent le package App-V 5.1.

  • fichier .msi. Ce fichier Windows Installer (.msi) est créé par le séquenceur et est utilisé pour installer le package virtuel sur les ordinateurs cibles.

  • fichier Report.xml. Dans ce fichier, le séquenceur enregistre tous les problèmes, avertissements et erreurs détectés lors du séquencement. Il affiche les informations une fois le package créé. Vous pouvez nous présenter ce rapport pour le diagnostic et la résolution des problèmes.

  • Fichier .appv. Il s’agit du fichier d’application virtuelle.

  • Fichier de configuration de déploiement. Le fichier de configuration de déploiement détermine comment l’application virtuelle sera déployée sur les ordinateurs cibles.

  • Fichier de configuration utilisateur. Le fichier de configuration utilisateur détermine comment l’application virtuelle s’exécutera sur les ordinateurs cibles.

Important Vous devez configurer les dossiers %TMP% et %TEMP% que le convertisseur de package utilise pour être un emplacement et un répertoire sécurisés. Un emplacement sécurisé est accessible uniquement par un administrateur. En outre, lorsque vous séquencez le package, vous devez enregistrer le package à un emplacement sécurisé ou vous assurer qu’aucun autre utilisateur n’est autorisé à se connecter pendant le processus de conversion et de surveillance. 

La boîte de dialogue Options de la console sequencer contient les onglets suivants :

  • Général. Utilisez cet onglet pour permettre à Microsoft Mises à jour de s’exécuter pendant le séquencement. Sélectionnez Ajouter la version du package au nom de fichier pour configurer la séquence afin d’ajouter un numéro de version au package virtualisé en cours de séquence. Sélectionnez Toujours approuver la source des accélérateurs de package pour créer des packages virtualisés à l’aide d’un accélérateur de package sans être invité à l’autorisation.

    Important Les accélérateurs de package créés à l’aide d’App-V 4.6 ne sont pas pris en charge par App-V 5.1.  

  • Analyser les éléments. Cet onglet affiche les emplacements de chemin d’accès de fichier associés qui seront analysés ou tokenisés dans l’environnement virtuel. Les jetons sont utiles pour ajouter des fichiers à l’aide de l’onglet Fichiers de package dans Modification avancée.

  • Éléments d’exclusion. Utilisez cet onglet pour spécifier les dossiers et répertoires qui ne doivent pas être surveillés pendant le séquencement. Pour ajouter des données d’application locales enregistrées dans le dossier Données d’application locale du package, cliquez sur Nouveau et spécifiez l’emplacement et le type de mappage associé. Cette option est requise pour certains packages.

App-V 5.1 prend en charge les applications qui incluent microsoft Windows Services. Si une application inclut un service Windows, le service est inclus dans le package virtuel séquencé tant qu’il est installé tout en étant surveillé par le séquenceur. Si une application virtuelle crée un service Windows lorsqu’elle s’exécute initialement, après l’installation, l’application doit être exécutée pendant la surveillance du séquenceur afin que le service Windows soit ajouté au package. Seuls les services qui s’exécutent sous le compte système local sont pris en charge. Les services configurés pour le démarrage automatique ou le démarrage automatique différé sont démarrés avant que la première application virtuelle d’un package ne s’exécute dans l’environnement virtuel du package. Les services Windows configurés pour être démarrés à la demande par une application sont démarrés lorsque l’application virtuelle à l’intérieur du package démarre le service via un appel d’API.

Comment séquencer une nouvelle application avec App-V 5.1

Prise en charge de l’extension d’interpréteur de commandes App-V 5.1

App-V 5.1 prend en charge les extensions d’interpréteur de commandes. Les extensions d’interpréteur de commandes sont détectées et incorporées dans le package pendant le séquencement.

Les extensions d’interpréteur de commandes sont incorporées automatiquement dans le package pendant le processus de séquencement. Lorsque le package est publié, l’extension shell offre aux utilisateurs les mêmes fonctionnalités que si l’application était installée localement.

Configuration requise pour l’utilisation des extensions d’interpréteur de commandes :

  • Les packages qui contiennent des extensions d’interpréteur de commandes incorporées doivent être publiés globalement. L’application ne nécessite aucune configuration ou configuration supplémentaire sur le client pour activer la fonctionnalité d’extension d’interpréteur de commandes.

  • Le « bitness » de l’application, sequencer et le client App-V doit correspondre, sinon les extensions de l’interpréteur de commandes ne fonctionneront pas. Exemple :

    • La version de l’application est 64 bits.

    • Sequencer s’exécute sur un ordinateur 64 bits.

    • Le package est remis à un ordinateur client App-V 64 bits.

Le tableau suivant répertorie les extensions d’interpréteur de commandes prises en charge :

Gestionnaire Description

Gestionnaire de menu contextuel

Ajoute des éléments de menu au menu contextuel. Il est appelé avant l’affichage du menu contextuel.

Gestionnaire de glisser-déplacer

Contrôle l’action dans laquelle cliquez avec le bouton droit, faites glisser et déposez et modifie le menu contextuel qui s’affiche.

Gestionnaire de cibles de suppression

Contrôle l’action après qu’un objet de données a été déplacé et déposé sur une cible de dépôt telle qu’un fichier.

Gestionnaire d’objets de données

Contrôle l’action après qu’un fichier a été copié dans le Presse-papiers ou déplacé et déposé sur une cible de déplacement. Il peut fournir des formats de Presse-papiers supplémentaires à la cible de déplacement.

Gestionnaire de feuille de propriétés

Remplace ou ajoute des pages à la boîte de dialogue feuille de propriétés d’un objet.

Gestionnaire d’info-bulles

Permet de récupérer des indicateurs et des informations d’info-bulle pour un élément et de l’afficher à l’intérieur d’une info-bulle contextuelle lors du pointage de la souris.

Gestionnaire de colonnes

Permet de créer et d’afficher des colonnes personnalisées en mode Détails de l’Explorateur Windows. Il peut être utilisé pour étendre le tri et le regroupement.

Gestionnaire d’aperçu

Permet d’afficher un aperçu d’un fichier dans le volet Aperçu de l’Explorateur Windows.

Prise en charge de l’extension de fichier Copy on Write (CoW)

Les extensions de fichier De copie en écriture (CoW) permettent à App-V 5.1 d’écrire dynamiquement dans des emplacements spécifiques contenus dans le package virtuel pendant son utilisation.

Le tableau suivant affiche les types de fichiers qui peuvent exister dans un package virtuel sous le répertoire VFS, mais qui ne peuvent pas être mis à jour sur l’ordinateur exécutant le client App-V 5.1. Tous les autres fichiers et répertoires peuvent être modifiés.

Type de fichier          
.Acm .Asa .asp ..aspx .Ax .bat
.cer .chm .Clb .cmd .cnt .Cnv
.com .cpl .Cpx .crt .dll .drv
.Esc .exe .fon .grp .hlp .hta
.Ime .inf .ins .isp .Son .js
.jse .lnk .msc .msi .msp .mst
.Mui .Nls .ocx .Pal .pcd .pif
.reg .scf .scr .Sct .shb .shs
.sys .Tlb .Tsp .url .vb .vbe
.vbs .vsmacros .ws .wsf .wsh

Modification d’un package d’application virtuelle existant

Vous pouvez utiliser le séquenceur pour modifier un package existant. L’ordinateur sur lequel vous effectuez cette opération doit correspondre à l’architecture de puce de l’ordinateur que vous avez utilisé pour créer l’application. Par exemple, si vous avez initialement séquencé un package à l’aide d’un ordinateur exécutant un système d’exploitation 64 bits, vous devez modifier le package à l’aide d’un ordinateur exécutant un système d’exploitation 64 bits.

Comment modifier un Package d’application virtuelle existant

Création d’un modèle de projet

Un fichier .appvt est un modèle de projet qui peut être utilisé pour enregistrer les paramètres personnalisés couramment appliqués. Vous pouvez ensuite utiliser plus facilement ces paramètres pour les séquences ultérieures.

Les modèles de projet App-V 5.1 diffèrent des accélérateurs d’application App-V 5.1, car les accélérateurs d’application App-V 5.1 sont spécifiques à l’application et les modèles de projet App-V 5.1 peuvent être appliqués à plusieurs applications. En outre, vous ne pouvez pas utiliser de modèle de projet lorsque vous utilisez un accélérateur de package pour créer un package d’application virtuelle. Les paramètres généraux suivants sont enregistrés avec un modèle de projet App-V 5.1 :

Un modèle peut spécifier et stocker plusieurs paramètres comme suit :

  • Options de surveillance avancées. Permet à Microsoft Update de s’exécuter pendant la surveillance. Les économies autorisent les paramètres d’option d’interaction locale

  • Options générales. Active l’utilisation de Windows Installer, Ajouter la version du package au nom de fichier.

  • Éléments d’exclusion. Contient la liste des modèles d’exclusion.

Comment créer et utiliser un modèle de projet

Création d’un accélérateur de package

Note Les accélérateurs de package créés à l’aide d’une version précédente d’App-V doivent être recréés à l’aide d’App-V 5.1.

Vous pouvez utiliser des accélérateurs de package App-V 5.1 pour générer automatiquement un nouveau package d’application virtuelle. Une fois que vous avez créé un accélérateur de package, vous pouvez réutiliser et partager l’accélérateur de package.

Dans certains cas, pour créer l’accélérateur de package, vous devrez peut-être installer l’application localement sur l’ordinateur qui exécute le séquenceur. Dans ce cas, vous devez d’abord essayer de créer l’accélérateur de package avec le support d’installation. Si plusieurs fichiers manquants sont nécessaires, vous devez installer l’application localement sur l’ordinateur qui exécute le séquenceur, puis créer l’accélérateur de package.

Une fois que vous avez créé un accélérateur de package, vous pouvez réutiliser et partager l’Accélérateur de package. La création d’accélérateurs de package App-V 5.1 est une tâche avancée. Les accélérateurs de package peuvent contenir un mot de passe et des informations spécifiques à l’utilisateur. Par conséquent, vous devez enregistrer les accélérateurs de package et le support d’installation associé dans un emplacement sécurisé, et signer numériquement l’Accélérateur de package après l’avoir créé afin que l’éditeur puisse être vérifié lorsque l’accélérateur de package App-V 5.1 est appliqué.

Comment créer un accélérateur de package

Comment créer un package d'application virtuelle à l'aide d'un accélérateur de package App-V

Rapport d’erreurs sequencer

App-V 5.1 Sequencer peut détecter les problèmes de séquencement courants pendant le séquencement. La page Rapport d’installation à la fin de l’Assistant séquencement affiche les messages de diagnostic classés en erreurs, avertissements et informations en fonction de la gravité du problème.

Vous trouverez également des informations supplémentaires sur les erreurs de séquencement à l’aide du observateur d'événements Windows.

Autres ressources pour le séquenceur App-V 5.1