Partager via


Notes de publication sur App-V pour Windows 10, version 1607

S’applique à

  • Windows 10, version 1607

Voici les problèmes connus et les solutions de contournement pour Application Virtualization (App-V) s’exécutant sur Windows 10, version 1607.

Échec de l’installation des packages Windows Installer (fichiers .msi) générés par le séquenceur App-V (version 5.1 et antérieure) sur les ordinateurs avec le client App-V intégré

Il existe des packages MSI générés par un séquenceur App-V à partir des versions précédentes d’App-V (versions 5.1 et antérieures). Ces packages incluent une vérification pour vérifier si le client App-V est installé sur les appareils clients, avant d’autoriser l’installation du package MSI. Comme le client App-V est installé automatiquement lorsque vous mettez à niveau les appareils utilisateur vers Windows 10, version 1607, la vérification des prérequis échoue et provoque l’échec du MSI.

Solution de contournement :

  1. Installez la dernière version d’App-V Sequencer, que vous pouvez obtenir à partir du Kit de déploiement et d’évaluation Windows (ADK) pour Windows 10, version 1607. Consultez Télécharger windows ADK. Pour plus d’informations, consultez Installer App-V Sequencer.

  2. Vérifiez que vous avez installé les outils MSI inclus dans le Kit de développement logiciel (SDK) Windows 10, disponibles comme suit :

  3. Copiez msidb.exe du chemin d’accès par défaut de l’installation du SDK Windows (C :\Program Files (x86)\Windows Kits\10) dans un autre répertoire. Par exemple : C :\MyMsiTools\bin

  4. À partir d’une invite Windows PowerShell avec élévation de privilèges, accédez au dossier suivant :

    <Dossier> d’installation des Kits Windows 10\Microsoft Application Virtualization\Sequencer\

    Par défaut, ce chemin est le suivant :
    C :\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\Sequencer

  5. Exécutez la commande suivante :

    Update-AppvPackageMsi -MsiPackage "<path to App-V Package .msi file>" -MsSdkPath "<path>"

    où le chemin d’accès est au nouveau répertoire (C :\MyMsiTools\ pour cet exemple).

Une erreur se produit lors de la publication de l’actualisation entre le serveur d’administration App-V 5.0 SP3 et le client App-V sur Windows 10

Une erreur est générée lors de la publication de l’actualisation lors de la synchronisation des packages du serveur d’administration App-V 5.0 SP3 vers un client App-V sur Windows 10. Cette erreur se produit car le serveur App-V 5.0 SP3 ne comprend pas le système d’exploitation Windows 10 spécifié dans l’URL de publication. Le problème est résolu pour le serveur de publication App-V, mais n’est pas rétroporté vers les versions d’App-V 5.0 SP3 ou antérieures.

Solution de contournement : Mettez à niveau le serveur d’administration App-V 5.0 vers le serveur d’administration App-V pour les clients Windows 10.

Les configurations personnalisées ne sont pas appliquées pour les packages qui seront publiés globalement s’ils sont définis à l’aide du serveur App-V

Si vous affectez un package à un groupe AD qui contient des comptes d’ordinateur et que vous appliquez une configuration personnalisée à ce groupe à l’aide du serveur App-V, la configuration personnalisée ne sera pas appliquée à ces ordinateurs. Le client App-V publie globalement les packages attribués à un compte d’ordinateur. Toutefois, il stocke des fichiers de configuration personnalisés par utilisateur dans le profil de chaque utilisateur. Les packages publiés globalement n’ont pas accès à cette configuration personnalisée.

Solution de contournement : Implémentez l’une des tâches suivantes :

  • Affectez le package à des groupes contenant uniquement des comptes d’utilisateur. Cette assignation garantit que la configuration personnalisée du package sera stockée dans le profil de chaque utilisateur et appliquée correctement.

  • Créez un fichier de configuration de déploiement personnalisé et appliquez-le au package sur le client, à l’aide de l’applet de commande Add-AppvClientPackage avec le paramètre –DynamicDeploymentConfiguration. Pour plus d’informations, consultez À propos de la configuration dynamique App-V .

  • Créez un package avec la configuration personnalisée à l’aide d’App-V Sequencer.

Les fichiers serveur ne sont pas supprimés après une nouvelle installation du serveur App-V

Si vous désinstallez le serveur App-V 5.0 SP1, puis installez le serveur App-V, l’installation échoue, la mauvaise version du serveur d’administration est installée et un message d’erreur est retourné. Le problème se produit parce que les fichiers serveur ne sont pas supprimés lorsque vous désinstallez App-V 5.0 SP1, de sorte que le processus d’installation effectue une mise à niveau au lieu d’une nouvelle installation.

Solution de contournement : supprimez cette clé de Registre avant de commencer à installer App-V :

Sous HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall, recherchez et supprimez la clé GUID d’installation qui contient la valeur DWORD « DisplayName » avec les données de valeur « Serveur Microsoft Application Virtualization (App-V) ». Il s’agit de la seule clé qui doit être supprimée.

Les associations de types de fichiers ajoutées manuellement ne sont pas enregistrées correctement

Les associations de types de fichiers ajoutées manuellement à un package d’application à l’aide de l’onglet Raccourcis et ALE à la fin de l’Assistant Mise à niveau de l’application ne sont pas enregistrées correctement. Ils ne seront pas disponibles pour le client App-V ni pour Sequencer lors de la mise à jour du package enregistré.

Solution de contournement : pour ajouter une association de type de fichier, ouvrez le package pour modification et exécutez l’Assistant Mise à jour. Pendant l’étape Installation, ajoutez la nouvelle association de type de fichier via le système d’exploitation. Le séquenceur détecte la nouvelle association dans le registre système et l’ajoute au registre virtuel du package, où elle est disponible pour le client.

Lors de la diffusion en continu de packages en mode Magasin de contenu partagé (SCS) vers un client qui est également géré avec AppLocker, des données supplémentaires sont écrites sur le disque local.

Pour réduire la quantité de données écrites sur le disque local d’un client, vous pouvez activer le mode SCS sur le client App-V pour diffuser le contenu d’un package à la demande. Toutefois, si AppLocker gère une application dans le package, certaines données peuvent être écrites sur le disque local du client qui ne seraient pas écrites autrement.

Solution de contournement : Aucun

Dans la boîte de dialogue Ajouter un package de la console de gestion, le bouton Parcourir n’est pas disponible lorsque vous utilisez Chrome ou Firefox

Dans la page Packages de la console de gestion, si vous sélectionnez Ajouter ou Mettre à niveau dans le coin inférieur droit, la boîte de dialogue Ajouter un package s’affiche. Si vous accédez à la console de gestion en utilisant Chrome ou Firefox comme navigateur, vous ne pourrez pas accéder à l’emplacement du package.

Solution de contournement : tapez ou copiez et collez le chemin d’accès au package dans le champ d’entrée Ajouter un package . Si la console de gestion a accès à ce chemin d’accès, vous pouvez ajouter le package. Si le package se trouve sur un partage réseau, vous pouvez accéder à l’emplacement à l’aide de l’Explorateur de fichiers en procédant comme suit :

  1. Lorsque vous appuyez sur Maj, cliquez avec le bouton droit sur le fichier de package.

  2. Sélectionnez Copier comme chemin d’accès

  3. Collez le chemin dans le champ d’entrée de la boîte de dialogue Ajouter un package

La mise à niveau d’App-V Management Server vers la version 5.1 échoue parfois avec le message « Une erreur de base de données s’est produite »

Si vous installez app-V 5.0 SP1 Management Server, puis essayez d’effectuer une mise à niveau vers App-V Server lorsque plusieurs groupes de connexions sont configurés et activés, l’erreur suivante s’affiche : « Une erreur de base de données s’est produite. Motif : ' Nom de colonne 'PackageOptional' non valide. Nom de colonne 'VersionOptional' non valide. »

Solution de contournement : exécutez cette commande sur votre base de données SQL :

ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0

où « AppVManagement » est le nom de la base de données.

Les utilisateurs ne peuvent pas ouvrir un package dans un groupe de connexions publié par l’utilisateur si vous ajoutez ou supprimez un package facultatif

Dans les environnements qui exécutent le client RDS ou qui ont plusieurs utilisateurs simultanés par ordinateur, les utilisateurs connectés ne peuvent pas ouvrir d’applications dans des packages qui se trouvent dans un groupe de connexions publié par l’utilisateur si un package facultatif est ajouté ou supprimé du groupe de connexions.

Solution de contournement : faites en sorte que les utilisateurs se déconnectent, puis se reconnectent.

Un message d’erreur s’affiche par erreur lorsque le groupe de connexions est publié uniquement sur l’utilisateur

Lorsque vous exécutez Repair-AppvClientConnectionGroup, l’erreur suivante s’affiche, même lorsque le groupe de connexions est publié uniquement sur l’utilisateur : « Erreur d’intégration Interne d’App-V : Package non intégré pour l’utilisateur. Vérifiez que le package est ajouté à l’ordinateur et publié sur l’utilisateur. »

Solution de contournement : exécutez l’une des tâches suivantes :

  • Publier tous les packages dans un groupe de connexions.

    Le problème se produit lorsque le groupe de connexions en cours de réparation contient des packages manquants ou non disponibles pour l’utilisateur (autrement dit, non publiés globalement ou pour l’utilisateur). Toutefois, la réparation fonctionne si tous les packages du groupe de connexions sont disponibles. Vérifiez donc que tous les packages sont publiés.

  • Réparez les packages individuellement à l’aide de la commande Repair-AppvClientPackage plutôt que de la commande Repair-AppvClientConnectionGroup.

    Déterminez les packages disponibles pour les utilisateurs, puis exécutez la commande Repair-AppvClientPackage une fois pour chaque package. Utilisez les applets de commande Windows PowerShell pour exécuter les tâches suivantes :

    1. Obtenez tous les packages d’un groupe de connexions.

    2. Vérifiez si chaque package est actuellement publié.

    3. Si le package est actuellement publié, exécutez Repair-AppvClientPackage sur ce package.

Icônes non affichées correctement dans Sequencer

Les icônes de l’onglet Raccourcis et associations de types de fichiers ne s’affichent pas correctement lors de la modification d’un package dans App-V Sequencer. Ce problème se produit lorsque la taille des icônes n’est pas 16 x 16 ou 32 x 32.

Solution de contournement : utilisez uniquement les icônes 16 x 16 ou 32 x 32.

InsertVersionInfo.sql script n’est plus nécessaire pour la base de données de gestion

Le script InsertVersionInfo.sql n’est pas requis pour les versions de la base de données de gestion App-V ultérieures à App-V 5.0 SP3.

Microsoft Visual Studio 2012 non pris en charge

App-V ne prend pas en charge Visual Studio 2012.

Solution de contournement : utilisez une version plus récente de Microsoft Visual Studio.

Actuellement, Visual Studio 2012 ne prend pas en charge la virtualisation des applications, qu’il utilise Microsoft App-V ou des solutions tierces telles que VMware ThinApp. Bien qu’il soit possible que vous trouviez que Visual Studio fonctionne bien pour vos besoins lors de l’exécution dans l’un de ces environnements, nous ne pouvons pas résoudre les bogues ou problèmes détectés lors de l’exécution dans un environnement virtualisé pour le moment.

Restrictions de nom de fichier d’application pour App-V Sequencer

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

Solution de contournement : utiliser un autre nom de fichier

Pour plus d’informations sur la résolution des problèmes liés à App-V pour Windows 10, consultez :