Notes de publication pour App-V 5.1
Voici les problèmes connus dans Microsoft Application Virtualization (App-V) 5.1.
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 5.1 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 5.1 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 5.1, 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 5.1 pour les clients Windows 10.
Les configurations personnalisées ne sont pas appliquées aux packages qui seront publiés globalement s’ils sont définis à l’aide du serveur App-V 5.1
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 5.1 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 : effectuez l’une des opérations suivantes :
Affectez le package à des groupes contenant uniquement des comptes d’utilisateur. Cela 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 d’App-V 5.1 Dynamic Configuration .
Créez un package avec la configuration personnalisée à l’aide d’App-V 5.1 Sequencer.
Fichiers serveur non supprimés après la nouvelle installation du serveur App-V 5.1
Si vous désinstallez le serveur App-V 5.0 SP1, puis installez le serveur App-V 5.1, l’installation échoue, la version incorrecte 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 5.1 :
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 5.1 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 Explorateur de fichiers en procédant comme suit :
Lorsque vous appuyez sur Maj, cliquez avec le bouton droit sur le fichier de package.
Sélectionnez Copier comme chemin d’accès
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 le serveur d’administration App-V 5.0 SP1, puis essayez d’effectuer une mise à niveau vers App-V 5.1 Server lorsque plusieurs groupes de connexion 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 : effectuez l’une des opérations 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 PowerShell pour effectuer les opérations suivantes :
Obtenez tous les packages d’un groupe de connexions.
Vérifiez si chaque package est actuellement publié.
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.
Le script InsertVersionInfo.sql 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.
Le script Permissions.sql doit être mis à jour conformément à l’étape 2 de l’article de la base de connaissances 3031340.
Important
L’étape 1 n’est pas requise pour les versions d’App-V ultérieures à App-V 5.0 SP3.
Microsoft Visual Studio 2012 non pris en charge
App-V 5.1 ne prend pas en charge Visual Studio 2012.
Solution de contournement : Aucun
Restrictions de nom de fichier d’application pour App-V 5.x Sequencer
App-V 5.x 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 est générée.
Solution de contournement : utiliser un autre nom de fichier
Erreur intermittente « Fichier introuvable » lors du montage d’un package
Parfois, lors du montage d’un package, une erreur « Fichier introuvable » (0x80070002) est générée. En règle générale, cela se produit lorsqu’un dossier d’un package App-V contient de nombreux fichiers (par exemple, 20 000 ou plus). La diffusion en continu peut prendre plus de temps que prévu et expirer, ce qui génère l’erreur « Fichier introuvable ».
Solution de contournement : À compter de HF06, une nouvelle clé de Registre a été introduite pour permettre l’extension de ce délai d’attente.
Chemin d'accès | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming |
---|---|
Paramètre | StreamResponseWaitTimeout |
Datatype | DWORD |
Unités | Secondes |
Par défaut | 5 Remarque : cette valeur est la valeur par défaut si la clé de Registre n’est pas définie ou si une valeur <=5 est spécifiée. |