Comment corriger l'erreur "L'éditeur n'a pas pu être vérifié" sur Windows 11

La plupart des applications de Windows 11 sont regroupées à l'aide du conteneur moderne MSIX ou MSIXBUNDLE, et elles ne s'installent pas facilement
Comment corriger l'erreur "L'éditeur n'a pas pu être vérifié" sur Windows 11

Après la sortie de Windows 11 et le regain d'intérêt pour le Microsoft Store, les développeurs se pressent pour publier leurs applications sur la boutique officielle. Cela dit, certains utilisateurs préfèrent encore installer les applications via le fichier d'installation.

La plupart des applications de Windows 11 sont regroupées à l'aide du conteneur moderne MSIX ou MSIXBUNDLE, et elles ne s'installent pas facilement sans certificats vérifiés. C'est pourquoi les utilisateurs obtiennent des erreurs telles que "Publisher could not be verified" (l'éditeur n'a pas pu être vérifié) lors du chargement latéral de paquets MSIX ou MSIXBUNDLE sous Windows 11.

Dans cet article, nous vous présentons deux méthodes pour corriger cette erreur.

Corriger l'erreur " L'éditeur n'a pas pu être vérifié " sous Windows 11 en installant des certificats vérifiés

Si vous obtenez une erreur du type "Le certificat de l'éditeur de ce paquet d'applications n'a pas pu être vérifié" sous Windows 11, ne vous inquiétez pas. Il existe un moyen simple d'installer le certificat racine avec une signature vérifiée. Cette méthode s'applique aux paquets MSIX et MSIXBUNDLE. Voici comment procéder :

Dans cette méthode, nous allons installer Rise Media Player, qui est un excellent lecteur multimédia open-source pour Windows 11. Comme vous pouvez le voir ci-dessous, lors de l'installation du paquet MSIX, l'erreur "Publisher certificate could not be verified" (le certificat de l'éditeur n'a pas pu être vérifié) s'affiche et ne permet pas à l'utilisateur d'installer l'application.

  1. Pour commencer, cliquez avec le bouton droit de la souris sur le paquet MSIX/MSIXBUNDLE et cliquez sur "Propriétés" dans le menu contextuel.
  2. Ensuite, une fenêtre de propriétés s'ouvre. Passez à l'onglet "Signatures numériques" et cliquez sur "Détails". Si "Signatures numériques" n'apparaît pas ici, passez à la section suivante pour une solution efficace.
  3. Cliquez ensuite sur "Voir le certificat".
  4. Ensuite, cliquez sur "Installer le certificat".
  5. Un nouvel assistant d'importation de certificat s'ouvre. Sélectionnez "Machine locale" et cliquez sur "Suivant".
  6. Ensuite, choisissez "Placer tous les certificats dans le magasin suivant" et cliquez sur "Parcourir".
  7. Dans la petite fenêtre pop-up, faites défiler vers le bas et choisissez "Personnes de confiance" et cliquez sur "OK".
  8. Enfin, cliquez sur "Suivant" et "Terminé" pour importer le certificat.
  9. Comme vous pouvez le constater, le certificat signé a été installé. Vous pouvez maintenant fermer toutes les fenêtres ouvertes.
  10. Enfin, double-cliquez sur le paquet MSIX/MSIXBUNDLE, ce qui vous permettra d'installer l'application sans aucune erreur.

Corriger l'erreur "Le certificat de l'éditeur n'a pas pu être vérifié" sous Windows 11 via PowerShell

Si vous ne voyez pas l'onglet "Signatures numériques" dans la fenêtre des propriétés dans la solution mentionnée ci-dessus, cette méthode vous aidera à installer l'application. Cela se produit généralement lorsque le développeur n'a pas livré l'application avec les certificats requis.

Pour démontrer les étapes de ce tutoriel, j'installe Lossless Cut, un outil d'édition vidéo/audio. Il n'est pas livré avec une signature numérique, vous devrez donc installer manuellement l'application à l'aide de PowerShell en contournant l'erreur "Publisher certificate could not be verified" (le certificat de l'éditeur n'a pas pu être vérifié). Voici les étapes à suivre :

Débloquer le paquet MSIX/MSIXBUNDLE

  1. Tout d'abord, cliquez avec le bouton droit de la souris sur le paquet APPX/APPXBUNDLE et ouvrez "Propriétés".
  2. Ensuite, sous l'onglet "Général" de la fenêtre "Propriétés", vous trouverez une option "Sécurité" en bas. Cochez la case "Débloquer" et cliquez sur "OK". Il s'agit d'une action préliminaire destinée à permettre l'installation de l'application.

Double-cliquez sur l'application et essayez de l'installer. Si l'erreur persiste, passez à l'étape suivante :

  1. Pour commencer le processus, vous devez installer 7-Zip. 7zip est un outil utilitaire d'archivage de fichiers très répandu, qui vous permettra d'extraire le paquet MSIX/MSIXBUNDLE. Une fois 7-Zip installé, faites un clic droit sur le paquet MSIX/MSIXBUNDLE et cliquez sur "Show more options".
  2. L'ancien menu contextuel s'ouvre. Ici, déplacez-vous vers "7-Zip" et cliquez sur Extract to "folder" (Extraire vers le dossier). Cela extraira le paquet et créera un dossier dans le même répertoire.
  3. Maintenant, ouvrez le dossier extrait, et vous trouverez un fichier "AppxManifest.xml".
  4. Cliquez avec le bouton droit de la souris sur le fichier XML et choisissez "Copier en tant que chemin". Cette opération permet de copier le chemin d'accès au fichier dans le presse-papiers, ce dont nous aurons besoin ultérieurement.

Activer les paramètres du développeur sous Windows 11

Avant d'installer l'application à l'aide de PowerShell, nous devons modifier un paramètre important de Windows 11.

  1. Appuyez sur la touche Windows et tapez "développer". Ouvrez ensuite les "Paramètres du développeur".
  2. Ensuite, activez la case à cocher située à côté de "Mode développeur". Cela vous permettra de charger des paquets MSIX/MSIXBUNDLE à partir de n'importe quelle source, même sans certificat.

Ignorer l'erreur "Le certificat de l'éditeur n'a pas pu être vérifié" et installer l'application

Il est maintenant temps d'installer l'application via PowerShell sur Windows 11. Appuyez sur la touche Windows et recherchez "powershell". Cliquez ensuite sur "Exécuter en tant qu'administrateur" dans le volet de droite.

Dans la fenêtre PowerShell, entrez la commande ci-dessous et remplacez filepath par le chemin du fichier XML que vous avez copié ci-dessus. Collez simplement le chemin du fichier à la fin de la commande. Enfin, appuyez sur Entrée et l'application sera immédiatement installée sur votre PC : Add-AppxPackage -Register filepath

Notez bien : Si votre presse-papiers ne contient pas le chemin du fichier copié, ouvrez à nouveau le dossier extrait et copiez le chemin en faisant un clic droit sur le fichier "AppxManifest.xml".

Gardez à l'esprit que vous ne pouvez pas supprimer le dossier extrait car c'est la source à partir de laquelle l'application s'exécute.

Voici donc comment vous pouvez résoudre l'erreur " L'éditeur n'a pas pu être vérifié " sous Windows 11 et installer des paquets MSIX/MSIXBUNDLE. La première méthode est assez simple et directe si l'application est livrée avec un certificat signé. Si le certificat n'est pas disponible, vous pouvez utiliser la deuxième méthode pour installer l'application.