Résolution des problèmes d’empaquetage, de déploiement et d’interrogation des applications Windows

utilisez ces suggestions pour résoudre les problèmes que vous rencontrez lors de l’empaquetage, du déploiement ou de l’interrogation d’un package d’application Windows (. msix/. appx) en tant que développeur.

Notes

Cet article s’adresse aux développeurs. si vous n’êtes pas un développeur et que vous recherchez de l’aide sur une erreur d’installation de Windows application, consultez prise en chargede l’Windows.

Recevoir des informations de diagnostic

Lorsqu’une API échoue, elle retourne un code d’erreur qui décrit le problème. Si le code d’erreur ne fournit pas suffisamment d’informations, vous trouverez plus d’informations de diagnostic dans les journaux des événements détaillés.

Pour accéder aux journaux des événements de Packaging et de déploiement à l’aide de Observateur d’événements, procédez comme suit :

  1. Effectuez l’une des opérations suivantes :

    • dans le menu Windows, cliquez sur démarrer , tapez observateur d’événements et appuyez sur entrée.
    • Exécutez eventvwr. msc.
  2. dans la page de gauche, développez > journaux des Applications et des Services observateur d’événements (Local) > Microsoft > Windows.

  3. Recherchez les journaux disponibles dans les catégories suivantes :

    • AppxPackagingOM > Microsoft-Windows-AppxPackaging/opérationnel
    • AppXDeployment-serveur > Microsoft-Windows-AppXDeploymentServer/opérationnel

Commencez par examiner les journaux sous AppXDeployment-Server. Si l’erreur a été provoquée par 0x80073CF0 ou ERROR_INSTALL_OPEN_PACKAGE_FAILED, des détails supplémentaires peuvent être présents dans les journaux AppxpackagingOM .

Vous pouvez également utiliser la commande AppxLog dans PowerShell pour récupérer les premiers événements journalisés. L’exemple suivant affiche les journaux associés à l’opération de déploiement la plus récente.

Get-Appxlog

L’exemple suivant affiche les journaux associés à l’opération de déploiement la plus récente dans une table interactive dans une fenêtre distincte.

Get-Appxlog | Out-GridView

Common error codes (Codes d’erreur courants)

Ce tableau répertorie certains des codes d’erreur les plus courants. Si vous avez besoin d’aide pour l’une de ces erreurs ou si vous rencontrez un code d’erreur qui ne figure pas dans cette liste, consultez options d’aide supplémentaires.

Code d'erreur Valeur Description et causes possibles
E_FILENOTFOUND 0x80070002 Fichier ou chemin d'accès introuvable. Cela peut se produire pendant une validation de TypeLib COM exige que le chemin d’accès au répertoire existe réellement dans votre package MSIX.
ERROR_BAD_FORMAT 0x8007000B Le package n’est pas formaté correctement et doit être recréé ou resigné.
Vous pouvez obtenir cette erreur en cas de discordance entre le nom d’objet du certificat de signature et le nom de l’éditeur de AppxManifest.xml.
Consultez Comment signer un package d’application à l’aide de SignTool.
E_INVALIDARG 0x80070057 Un ou plusieurs arguments ne sont pas valides. Si vous consultez le journal des événements AppXDeployment-Server et que vous voyez l’événement suivant : « lors de l’installation du package, le système n’a pas pu inscrire l’extension Windows. repositoryExtension en raison de l’erreur suivante : le paramètre est incorrect. »
vous pouvez obtenir cette erreur si les éléments de manifeste DisplayName ou Description contiennent des caractères interdits par Windows pare-feu, par exemple | , en raison du fait que Windows ne peut pas créer le profil AppContainer pour le package. Supprimez ces caractères du manifeste et essayez d’installer le package.
ERROR_INSTALL_OPEN_
PACKAGE_FAILED
0x80073CF0 Impossible d’ouvrir le package.
Causes possibles :
  • Le package n'est pas signé.
  • Le nom de l’éditeur ne correspond pas à l’objet du certificat de signature.
  • Le préfixe file://est manquant ou le package est introuvable à l’emplacement spécifié.
Pour plus d’informations, consultez le journal des événements AppxPackagingOM .
ERROR_INSTALL_PACKAGE_
NOT_FOUND
0x80073CF1 Le package est introuvable.
Vous pouvez obtenir cette erreur lors de la suppression d’un package qui n’est pas installé pour l’utilisateur actuel.
ERROR_INSTALL_INVALID_
Packages
0x80073CF2 Les données du package ne sont pas valides.
ERROR_INSTALL_RESOLVE_
DEPENDENCY_FAILED
0x80073CF3 Échec de la mise à jour du package, d'une dépendance ou validation de conflit.
Causes possibles :
  • Le package entrant est en conflit avec un package installé.
  • Une dépendance de package spécifiée est introuvable.
  • Le package ne prend pas en charge l’architecture de processeur correcte.
Pour plus d’informtion, consultez le journal des événements AppXDeployment-Server .
ERROR_INSTALL_OUT_
OF_DISK_SPACE
0x80073CF4 L’espace disque est insuffisant sur votre ordinateur. Libérez de l’espace et réessayez.
ERROR_INSTALL_NETWORK_
TOUTE
0x80073CF5 Le package ne peut pas être téléchargé.
ERROR_INSTALL_
REGISTRATION_FAILURE
0x80073CF6 Le package ne peut pas être inscrit.
Pour plus d’informations, consultez le journal des événements AppXDeployment-Server .
ERROR_INSTALL_
DEREGISTRATION_EFAILURE
0x80073CF7 Impossible d’annuler l’inscription du package.
Vous pouvez obtenir cette erreur lors de la suppression d’un package.
Pour plus d’informations, consultez le journal des événements AppXDeployment-Server .
ERROR_INSTALL_CANCEL 0x80073CF8 L’utilisateur a annulé la demande d’installation.
ERROR_INSTALL_FAILED 0x80073CF9 Échec de l’installation du package. Contactez le fournisseur du logiciel.
Pour plus d’informations, consultez le journal des événements AppXDeployment-Server .
ERROR_REMOVE_FAILED 0x80073CFA Échec de la suppression du package.
Vous pouvez obtenir cette erreur pour les échecs qui se produisent pendant la désinstallation du package.
Pour plus d’informations, consultez RemovePackageAsync.
ERROR_PACKAGE_
ALREADY_EXISTS
0x80073CFB Le package fourni est déjà installé, et la réinstallation du package est bloquée.
Vous pouvez obtenir cette erreur si vous installez un package qui n’est pas identique au niveau du bit au package déjà installé. Notez que la signature numérique fait également partie du package. Par conséquent, si un package est reconstruit ou resigné, il n’est plus identique au niveau du bit au package précédemment installé. Deux options possibles pour corriger cette erreur sont les suivantes : (1) incrémenter le numéro de version de l’application, puis reconstruire et abandonner le package (2) Supprimez l’ancien package pour chaque utilisateur sur le système avant d’installer le nouveau package.
ERROR_NEEDS_REMEDIATION 0x80073CFC L’application ne peut pas être démarrée. Essayez de réinstaller l’application.
ERROR_INSTALL_
PREREQUISITE_FAILED
0x80073CFD Impossible de satisfaire un prérequis d’installation spécifié.
ERROR_PACKAGE_
REPOSITORY_CORRUPTED
0x80073CFE Le référentiel du package est endommagé.
Vous pouvez recevoir cette erreur si le dossier référencé par cette clé de Registre n’existe pas ou est endommagé :
HKLM\Software\Microsoft\ Windows</strong>
CurrentVersion\Appx\PackageRepositoryRoot
Pour récupérer à partir de cet État, actualisez votre PC.
ERROR_INSTALL_
POLICY_FAILURE
0x80073CFF Pour installer cette application, vous avez besoin d’une licence de développeur ou d’un système compatible chargement.
Vous pouvez recevoir cette erreur si le package ne remplit pas l’une des conditions suivantes :
  • l’application est déployée à l’aide de la touche F5 dans Visual Studio sur un ordinateur disposant d’une licence de développeur Windows.
  • le package est signé avec une signature Microsoft et déployé dans le cadre de Windows ou à partir du Microsoft Store.
  • le package est signé avec une signature approuvée et installé sur un ordinateur disposant d’une licence de développeur, d’un ordinateur joint à un domaine avec la stratégie AllowAllTrustedApps activée, ou d’un ordinateur avec une licence Windows chargement avec la stratégie AllowAllTrustedApps activée.
ERROR_PACKAGE_UPDATING 0x80073D00 L’application ne peut pas être démarrée car elle est en cours de mise à jour.
ERROR_DEPLOYMENT_
BLOCKED_BY_POLICY
0x80073D01 L’opération de déploiement de package est bloquée par la stratégie. Contactez votre administrateur système.
Causes possibles :
  • Le déploiement de package est bloqué par les stratégies de contrôle d’application.
  • Le déploiement du package est bloqué par la stratégie « autoriser les opérations de déploiement dans les profils spéciaux ».
L’une des raisons possibles est la nécessité d’un profil itinérant. Pour plus d’informations sur la configuration des profils utilisateur itinérants sur des comptes d’utilisateur, consultez déployer des profils utilisateur itinérants. Si aucune stratégie n’est configurée sur votre système et que vous voyez toujours cette erreur, vous êtes peut-être connecté avec un profil temporaire. Déconnectez-vous et reconnectez-vous, puis recommencez l’opération.
ERROR_PACKAGES_IN_USE 0x80073D02 Le package n’a pas pu être installé car les ressources qu’il modifie sont actuellement utilisées.
ERROR_RECOVERY_
FILE_CORRUPT
0x80073D03 Le package n’a pas pu être récupéré car les données nécessaires à la récupération sont endommagées.
ERROR_INVALID_
STAGED_SIGNATURE
0x80073D04 La signature n’est pas valide. Pour s’inscrire en mode développeur, AppxSignature. p7x et AppxBlockMap.xml doivent être valides ou ne doivent pas être présents.
si vous êtes développeur à l’aide de la touche F5 avec Visual Studio, assurez-vous que votre répertoire de projet créé ne contient pas de signature ou de fichiers de mappage de bloc à partir des versions précédentes du package.
ERROR_DELETING_EXISTING_
APPLICATIONDATA_STORE_FAILED
0x80073D05 Une erreur s’est produite lors de la suppression des données d’application précédemment existantes du package.
Vous pouvez recevoir cette erreur si le simulateur est en cours d’exécution. Fermez le simulateur. Vous pouvez également obtenir cette erreur si des fichiers sont ouverts dans les données de l’application (par exemple, si un fichier journal est ouvert dans un éditeur de texte).
ERROR_INSTALL_
PACKAGE_DOWNGRADE
0x80073D06 Le package n’a pas pu être installé car une version plus récente de ce package est déjà installée.
ERROR_SYSTEM_
NEEDS_REMEDIATION
0x80073D07 Une erreur a été détectée dans un fichier binaire système. Pour résoudre le problème, essayez d’actualiser le PC.
ERROR_APPX_INTEGRITY_
FAILURE_EXTERNAL
0x80073D08 un fichier binaire non Windows endommagé a été détecté sur le système.
ERROR_RESILIENCY_
FILE_CORRUPT
0x80073D09 Impossible de reprendre l’opération, car les données nécessaires à la récupération sont endommagées.
ERROR_INSTALL_FIREWALL_
SERVICE_NOT_RUNNING
0x80073D0A impossible d’installer le package, car le service de pare-feu Windows n’est pas en cours d’exécution. activez le service de pare-feu Windows, puis réessayez.
ERROR_PACKAGE_MOVE_FAILED 0x80073D0B Échec de l’opération de déplacement du package.
ERROR_INSTALL_VOLUME_
NOT_EMPTY
0x80073D0C L’opération de déploiement a échoué, car le volume n’est pas vide.
ERROR_INSTALL_VOLUME_
OFFLINE
0x80073D0D L’opération de déploiement a échoué car le volume est hors connexion. Pour une mise à jour de package, le volume fait référence au volume installé de toutes les versions de package.
ERROR_INSTALL_VOLUME_
ENDOMMAGÉ
0x80073D0E L’opération de déploiement a échoué, car le volume spécifié est endommagé.
ERROR_NEEDS_REGISTRATION

0x80073D0F L’opération de déploiement a échoué car l’application spécifiée doit être inscrite en premier.
ERROR_INSTALL_WRONG_
PROCESSOR_ARCHITECTURE
0x80073D10 L’opération de déploiement a échoué, car le package cible une architecture de processeur incorrecte.
ERROR_DEV_SIDELOAD_
LIMIT_EXCEEDED
0x80073D11 Vous avez atteint le nombre maximal de packages faisant développeur autorisés sur cet appareil. Désinstallez un package faisant, puis réessayez.
ERROR_INSTALL_OPTIONAL_
PACKAGE_REQUIRES_
MAIN_PACKAGE
0x80073D12 Un package d’application principal est requis pour installer ce package facultatif. Installez d’abord le package principal, puis réessayez.
ERROR_PACKAGE_NOT_
SUPPORTED_ON_FILESYSTEM
0x80073D13 Ce type de package d’application n’est pas pris en charge sur ce système de fichiers.
ERROR_PACKAGE_MOVE_
BLOCKED_BY_STREAMING
0x80073D14 L’opération de déplacement du package est bloquée jusqu’à la fin de la diffusion de l’application.
ERROR_INSTALL_OPTIONAL_
PACKAGE_APPLICATIONID_
NOT_UNIQUE
0x80073D15 Un package d’application principal ou un autre package d’application facultatif possède le même ID d’application que ce package facultatif. Modifiez l’ID de l’application pour le package facultatif afin d’éviter les conflits.
ERROR_PACKAGE_STAGING_
ONHOLD
0x80073D16 Cette session intermédiaire a été conservée pour permettre la hiérarchisation d’une autre opération intermédiaire.
ERROR_INSTALL_INVALID_
RELATED_SET_UPDATE
0x80073D17 Impossible de mettre à jour un jeu associé, car le jeu mis à jour n’est pas valide. Tous les packages de l’ensemble associé doivent être mis à jour en même temps.
ERROR_INSTALL_OPTIONAL_
PACKAGE_REQUIRES_MAIN_
PACKAGE_FULLTRUST_CAPABILITY
0x80073D18 Pour un package facultatif avec un point d’entrée FullTrust, le package principal doit disposer de la fonctionnalité runFullTrust .
ERROR_DEPLOYMENT_BLOCKED_
BY_USER_LOG_OFF
0x80073D19 Une erreur s’est produite en raison de la fermeture de la session d’un utilisateur.
ERROR_PROVISION_OPTIONAL_
PACKAGE_REQUIRES_MAIN_
PACKAGE_PROVISIONED
0x80073D1A Une provision facultative de packages nécessite que le package principal de dépendance soit également approvisionné.
ERROR_PACKAGES_REPUTATION_
CHECK_FAILED
0x80073D1B Les packages n’ont pas pu Vérifier la réputation SmartScreen.
ERROR_PACKAGES_REPUTATION_
CHECK_TIMEDOUT
0x80073D1C L’opération de vérification de la réputation SmartScreen a expiré.
ERROR_DEPLOYMENT_OPTION_
NOT_SUPPORTED
0x80073D1D L’option de déploiement actuelle n’est pas prise en charge.
ERROR_APPINSTALLER_
ACTIVATION_BLOCKED
0x80073D1E L’activation est bloquée en raison des paramètres de mise à jour. appinstaller pour cette application.
ERROR_REGISTRATION_FROM_
REMOTE_DRIVE_NOT_SUPPORTED
0x80073D1F Les lecteurs distants ne sont pas pris en charge. Utilisez \ server\share pour inscrire un package distant.
ERROR_APPX_RAW_
DATA_WRITE_FAILED
0x80073D20 Échec du traitement et de l’écriture des données du package téléchargé sur le disque.
ERROR_DEPLOYMENT_BLOCKED_
BY_VOLUME_POLICY_PACKAGE
0x80073D21 L’opération de déploiement a été bloquée en raison d’une stratégie par famille de packages qui limite les déploiements sur un volume non-système. Par stratégie, cette application doit être installée sur le lecteur système, mais elle n’est pas définie par défaut. dans Stockage paramètres, définissez le lecteur système comme emplacement par défaut pour enregistrer le nouveau contenu, puis réessayez l’installation.
ERROR_DEPLOYMENT_BLOCKED_
BY_VOLUME_POLICY_MACHINE
0x80073D22 L’opération de déploiement a été bloquée en raison d’une stratégie au niveau de l’ordinateur qui limite les déploiements sur un volume non-système. Par stratégie, cette application doit être installée sur le lecteur système, mais elle n’est pas définie par défaut. dans Stockage paramètres, définissez le lecteur système comme emplacement par défaut pour enregistrer le nouveau contenu, puis réessayez l’installation.
ERROR_DEPLOYMENT_BLOCKED_
BY_PROFILE_POLICY
0x80073D23 L’opération de déploiement a été bloquée, car un déploiement de profil spécial n’est pas autorisé (les profils spéciaux sont des profils utilisateur où les modifications sont ignorées une fois que l’utilisateur se déconnecte). Essayez de vous connecter à un compte qui n’est pas un profil spécial. Vous pouvez essayer de vous déconnecter et de vous reconnecter au compte actif, ou essayer de vous connecter à un autre compte.
ERROR_DEPLOYMENT_FAILED_
CONFLICTING_MUTABLE_PACKAGE_
DIRECTORY
0x80073D24 L’opération de déploiement a échoué en raison d’un Répertoire de packages mutableen conflit. Pour installer ce package, supprimez le package existant avec le répertoire de packages mutable en conflit.
ERROR_SINGLETON_RESOURCE_
INSTALLED_IN_ACTIVE_USER
0x80073D25 L’installation du package a échoué, car une ressource Singleton a été spécifiée et un autre utilisateur sur lequel ce package est installé est connecté. Assurez-vous que tous les utilisateurs actifs sur lesquels le package est installé sont déconnectés et réessayez l’installation.
ERROR_DIFFERENT_VERSION_
OF_PACKAGED_SERVICE_INSTALLED
0x80073D26 L’installation du package a échoué car une autre version du service est installée. Essayez d’installer une version plus récente du package.
ERROR_SERVICE_EXISTS_
AS_NON_PACKAGED_SERVICE
0x80073D27 L’installation du package a échoué, car une version du service existe en dehors d’un package. msix/. Appx. Contactez votre fournisseur de logiciels.
ERROR_PACKAGED_SERVICE_
REQUIRES_ADMIN_PRIVILEGES
0x80073D28 L’installation du package a échoué car des privilèges d’administrateur sont requis. Contactez un administrateur pour installer ce package.
ERROR_REDIRECTION_TO_
DEFAULT_ACCOUNT_NOT_ALLOWED
0x80073D29 Le déploiement du package a échoué, car l’opération aurait été redirigée vers le compte par défaut, lorsque l’appelant ne l’a pas fait.
ERROR_PACKAGE_LACKS_
CAPABILITY_TO_DEPLOY_ON_HOST
0x80073D2A Le déploiement du package a échoué, car le package nécessite une capacité à cibler en mode natif cet hôte.
ERROR_UNSIGNED_PACKAGE_
INVALID_CONTENT
0x80073D2B Le déploiement du package a échoué, car son contenu n’est pas valide pour un package non signé.
ERROR_UNSIGNED_PACKAGE_
INVALID_PUBLISHER_NAMESPACE
0x80073D2C Le déploiement du package a échoué, car son serveur de publication n’est pas dans l’espace de noms non signé.
ERROR_SIGNED_PACKAGE_
INVALID_PUBLISHER_NAMESPACE
0x80073D2D Le déploiement du package a échoué, car son serveur de publication n’est pas dans l’espace de noms signé.
ERROR_PACKAGE_EXTERNAL_
LOCATION_NOT_ALLOWED
0x80073D2E Le déploiement du package a échoué, car son serveur de publication n’est pas dans l’espace de noms signé.
ERROR_INSTALL_FULLTRUST_
HOSTRUNTIME_REQUIRES_MAIN_
PACKAGE_FULLTRUST_CAPABILITY
0x80073D2F Une dépendance de l’exécution de l’hôte qui est résolue en un package avec un contenu de confiance totale requiert que le package principal dispose de la fonctionnalité runFullTrust .
APPX_E_PACKAGING_INTERNAL 0x80080200 L’API de Packaging a rencontré une erreur interne.
APPX_E_INTERLEAVING_
NOT_ALLOWED
0x80080201 Le package n’est pas valide car son contenu est entrelacé.
APPX_E_RELATIONSHIPS_
NOT_ALLOWED
0x80080202 Le package n’est pas valide, car il contient des relations OPC.
APPX_E_MISSING_
REQUIRED_FILE
0x80080203 Le package n’est pas valide, car un manifeste ou un mappage de bloc est manquant, ou un fichier d’intégrité du code est présent, mais un fichier de signature est manquant.
Assurez-vous que le package ne contient pas un ou plusieurs des fichiers requis suivants :
  • \AppxManifest.xml
  • \AppxBlockMap.xml
Si le package contient \AppxMetadata\CodeIntegrity.cat, il doit également contenir \AppxSignature.p7x.
APPX_E_INVALID_MANIFEST 0x80080204 Le fichier AppxManifest.xml du package n’est pas valide.
APPX_E_INVALID_BLOCKMAP 0x80080205 Le fichier AppxBlockMap.xml du package n’est pas valide.
APPX_E_CORRUPT_CONTENT 0x80080206 Le contenu du package ne peut pas être lu, car il est endommagé.
APPX_E_BLOCK_
HASH_INVALID
0x80080207 La valeur de hachage calculée du bloc ne correspond pas à la valeur de est stockée dans le mappage de bloc.
APPX_E_REQUESTED_
RANGE_TOO_LARGE
0x80080208 La plage d’octets demandée est supérieure à 4 Go lorsqu’elle est traduite en plage d’octets de blocs.
TRUST_E_NOSIGNATURE 0x800B0100 Aucune signature n’est présente dans l’objet.
Vous pouvez recevoir cette erreur si le package n’est pas signé ou si la signature n’est pas valide. Le package doit être signé pour être déployé.
CERT_E_UNTRUSTEDROOT 0x800B0109 Une chaîne de certificats A été traitée, mais se termine par un certificat racine qui n’est pas approuvé par le fournisseur d’approbation.
Consultez signature d’un package.
CERT_E_CHAINING 0x800B010A Impossible de créer une chaîne de certificats pour une autorité de certification racine de confiance.
Consultez signature d’un package.
APPX_E_INVALID_
SIP_CLIENT_DATA
0x80080209 La structure SIP_SUBJECTINFOutilisée pour signer le package ne contenait pas les données requises
APPX_E_INVALID_
KEY_INFO
0x8008020A La structure APPX_KEY_INFO utilisée pour chiffrer ou déchiffrer le package contient des données non valides.
APPX_E_INVALID_
CONTENTGROUPMAP
0x8008020B Le mappage de groupe de contenu du package. msix/. AppX n’est pas valide.
APPX_E_INVALID_
APPINSTALLER
0x8008020C Le fichier. appinstaller du package n’est pas valide.
APPX_E_DELTA_BASELINE_
VERSION_MISMATCH
0x8008020D La version du package de base de référence dans le package delta ne correspond pas à la version du package de base à mettre à jour.
APPX_E_DELTA_PACKAGE_
MISSING_FILE
0x8008020E Le package delta ne contient pas de fichier du package mis à jour.
APPX_E_INVALID_
DELTA_PACKAGE
0x8008020F Le package Delta n’est pas valide.
APPX_E_DELTA_APPENDED_
PACKAGE_NOT_ALLOWED
0x80080210 Le package ajouté Delta n’est pas autorisé pour l’opération en cours.
APPX_E_INVALID_
PACKAGING_LAYOUT
0x80080211 Le fichier de disposition d’empaquetage n’est pas valide.
APPX_E_INVALID_
PACKAGESIGNCONFIG
0x80080212 Le fichier packageSignConfig n’est pas valide.
APPX_E_RESOURCESPRI_
NOT_ALLOWED
0x80080213 Le fichier Resources. pri n’est pas autorisé lorsqu’il n’existe aucun élément de ressource dans le manifeste du package.
APPX_E_FILE_
COMPRESSION_MISMATCH
0x80080214 L’état de compression du fichier dans la ligne de base et le package mis à jour ne correspond pas.
APPX_E_INVALID_
PAYLOAD_PACKAGE_EXTENSION
0x80080215 Les extensions non. AppX ne sont pas autorisées pour les packages de charge utile ciblant des plateformes plus anciennes.
APPX_E_INVALID_
ENCRYPTION_EXCLUSION_FILE_LIST
0x80080216 Le fichier encryptionExclusionFileList n’est pas valide.

Les applications ne démarrent pas et leurs noms sont estompés

sur un ordinateur exécutant Windows 10 ou version ultérieure, vous ne pouvez pas démarrer certaines applications et les noms d’application apparaissent grisés.

certains noms d’application apparaissent grisés dans le menu Démarrer

Lorsque vous essayez d’ouvrir une application en sélectionnant le nom grisé, vous pouvez recevoir l’un des messages d’erreur suivants :

Il y a un problème avec <application name> . Contactez votre administrateur système pour le réparer ou le réinstaller
Erreur : cette application ne peut pas s’ouvrir

en outre, les entrées d’événements suivantes sont consignées dans le journal « Microsoft-Windows-TWinUI/operational » sous Applications et Services\Microsoft\ Windows \Apps:

nom du journal : Microsoft-Windows-TWinUI/operational
Source : Microsoft-Windows-immersif-Shell
Date : Date de <>
ID d’événement : 5960
Catégorie de tâche : (5960)
Niveau : erreur
Mots clés :
Description :
Activation de l’application Microsoft.BingNews_8wekyb3d8bbwe ! AppexNews pour le Windows. Le lancement du contrat a été bloqué avec l’erreur 0x80073CFC, car son package est dans l’État : modifié.

Cause

Ce problème se produit parce que l’entrée de Registre correspondant à la valeur d’État du package correspondant à l’application a été modifiée.

Résolution

Avertissement

Des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte à l’aide de l’Éditeur du Registre ou d’une autre méthode. Ces problèmes peuvent nécessiter la réinstallation du système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Toute modification du registre relève de votre propre responsabilité.

Pour résoudre ce problème :

  1. Démarrez l’éditeur du Registre, puis recherchez la sous-clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList .
  2. Pour sauvegarder les données de sous-clé, cliquez avec le bouton droit sur PackageList, sélectionnez Exporter, puis enregistrez les données en tant que fichier de registre.
  3. Pour chacune des applications répertoriées dans les entrées de journal de l’ID d’événement 5960, procédez comme suit :
    1. Recherchez l’entrée PackageStatus .
    2. Affectez à PackageStatus la valeur zéro (0).

    Notes

    S’il n’existe aucune entrée pour l’application sous PackageList, le problème est dû à une autre cause. Dans le cas de l’exemple d’événement de cet article, la sous-clé complète est HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\Microsoft.BingNews_8wekyb3d8bbwe!AppexNews\PackageStatus

  4. Redémarrez l'ordinateur.

Obtenir une aide supplémentaire

si vous avez besoin d’aide pour résoudre un problème que vous rencontrez lors de l’empaquetage, du déploiement ou de l’interrogation d’un package d’application Windows (. msix/. appx) en tant que développeur, reportez-vous à ces ressources de support pour développeurs supplémentaires.

  • Microsoft Q&A offre des réponses pertinentes et opportunes à vos problèmes techniques à partir d’une communauté d’experts et d’ingénieurs Microsoft.
  • Pour obtenir de l’aide auprès de la communauté sur les questions de développement, nous avons nos Forumset StackOverflow.
  • le site de support technique pour les développeurs de Windows présente d’autres options de support.