Résoudre les problèmes d’installation avec le fichier Programme d’installation d’application

Si vous rencontrez des problèmes lors de l’installation d’une application à partir du fichier d’installation de l’application, cette rubrique fournit des conseils de dépannage qui peuvent vous aider.

Prérequis

pour pouvoir chargement des applications dans Windows 10, l’appareil de l’utilisateur doit respecter les conditions suivantes :

Windows 10 :

  • Le certificat utilisé pour signer le package doit être approuvé par l’appareil. Pour plus d’informations, consultez la section certificats approuvés ci-dessous.
  • la version Windows 10 doit prendre en charge le .appinstaller schéma de fichier et le protocole de distribution.

Windows 10 1909 et versions antérieures :

Problèmes courants

Il existe des problèmes courants lors de la chargement d’une application pour la première fois sur l’ordinateur de l’utilisateur. Les sections suivantes décrivent les problèmes les plus fréquents et leurs solutions.

Version de Windows

chaque version de Windows 10 améliore l’expérience chargement, dans le tableau ci-dessous, vous trouverez les fonctionnalités disponibles dans chaque version majeure. si vous essayez de chargement une application à l’aide d’une méthode non prise en charge dans votre version de Windows 10, vous obtiendrez une erreur de déploiement.

Version Chargement notes
Build 17134 (mise à jour d’avril 2018, version 1803) Le .appinstaller fichier est accessible par le biais de dossiers UNC/partage. Des vérifications de mise à jour configurables sont également disponibles.
Build 16299 (Mise à jour Créateurs en automne, version 1709) A introduit le .appinstaller fichier pour fournir des mises à jour automatiques à votre application. Cette version ne prend en charge que les points de terminaison HTTP. Les vérifications de mise à jour ne sont pas configurables et se produit toutes les 24 heures.
Build 15063 (Mise à jour Créateurs, version 1703) L’application du programme d’installation de l’application est en mesure de télécharger les dépendances des applications (uniquement en mode release) à partir du Store.
Build 14393 (mise à jour anniversaire, version 1607) A introduit l’application d’installation d’application pour installer des fichiers. AppX et. appxbundle, le fichier. appinstaller n’est pas pris en charge.
Build 10586 (mise à jour de novembre, version 1511) Chargement est disponible uniquement par le biais de PowerShell à l’aide de la commande Add-AppxPackage .
Build 10240 (Windows 10, version 1507) Chargement est disponible uniquement par le biais de PowerShell à l’aide de la commande Add-AppxPackage .

Certificats approuvés

Les packages d’application doivent être signés avec un certificat approuvé par l’appareil. les certificats fournis par les autorités de certification courantes sont approuvés par défaut dans le système d’exploitation Windows.

Toutefois, si le certificat utilisé pour signer un package d’application n’est pas approuvé ou s’il s’agit d’un certificat généré localement/auto-signé utilisé pendant le développement, le programme d’installation de l’application peut signaler que le package n’est pas approuvé et l’empêchera d’être installé :

MSIX signé avec un certificat manquant ou non approuvé

Pour résoudre ce problème, un utilisateur disposant de droits d’administrateur local sur l’appareil doit utiliser l’outil certificats de l' ordinateur pour importer le certificat dans l’un des conteneurs suivants :

  1. Ordinateur local : personnes autorisées
  2. Ordinateur local : autorités racines de confiance (non recommandé)

Important

N’importez pas de certificats de signature de package dans le magasin de certificats utilisateur. Le programme d’installation d’application ne recherche pas les certificats d’utilisateur lors de la vérification de l’identité du package.

L’outil de gestion des certificats de l’ordinateur peut être trouvé facilement en effectuant une recherche dans le menu Démarrer :

Rechercher l’outil certificats de l’ordinateur local via le menu Démarrer

Une fois le certificat de signature importé, si vous réexécutez le programme d’installation de l’application, vous verrez que le package est approuvé et peut être installé :

MSIX signé avec un certificat approuvé

Dépendances non installées

Windows 10 applications peuvent avoir des dépendances de framework basées sur la plateforme d’application utilisée pour générer l’application. si vous utilisez C# ou VB, l’application requiert le Runtime .net et les packages .net framework. Les applications C++ requièrent VCLibs.

Important

Si le package d’application est généré en mode release, les dépendances du Framework sont obtenues à partir du Microsoft Store. Toutefois, si l’application est générée en mode débogage, les dépendances sont obtenues à partir de l’emplacement spécifié dans le .appinstaller fichier.

Fichiers non accessibles

Lors de l’installation à partir d’un point de terminaison HTTP, il est important de vérifier que tous les fichiers sont accessibles avec le type MIME approprié. La méthode la plus simple pour vérifier ces fichiers consiste à suivre les liens fournis dans la page HTML générée par Visual Studio. Vous devez vérifier ces fichiers :

  • .appinstaller fichier, disponible en tant que application/xml
  • .appx``.appxbundlefichiers et, disponibles en tant queapplication/vns.ms-appx

Échec de l’installation de l’application avec le message d’erreur : le paramètre est incorrect

Étant donné que les URL personnel ne sont pas prises en charge pour l’instant, lors de l’utilisation du ms-appinstaller protocole, le paramètre source doit se terminer par .appinstaller . Peu importe si vous redirigez vers un fichier se terminant par .appinstaller . Cela échouera également de la même façon. La seule façon de résoudre ce problème consiste à s’assurer que l’URL d’origine se termine par .appinstaller .

Isoler les problèmes liés aux applications d’installation d’application

Si le programme d’installation de l’application ne peut pas installer l’application, ces étapes vous aideront à identifier le problème d’installation.

Vérifier l’installation du fichier de package d’application

  • Téléchargez le fichier de package d’application dans un dossier local et essayez de l’installer à l’aide de la commande PowerShell Add-AppxPackage .

  • Téléchargez le .appinstaller fichier dans un dossier local et essayez de l’installer à l’aide de la Add-AppxPackage -Appinstaller commande PowerShell.

Journaux des événements du programme d’installation d’application

l’infrastructure de déploiement d’applications émet des journaux qui sont souvent utiles pour déboguer les problèmes d’installation via le observateur d’événements Windows :Application and Services Logs -> Microsoft -> Windows -> AppxDeployment-Server