Déployer un package MSIX avec MSIX Core

MSIX Core permet au déploiement MSIX de sélectionner les versions précédentes de Windows. Pour commencer, vérifiez d’abord que MSIX Core est installé sur l’appareil cible.

Installation MSI

Nous vous recommandons d’utiliser nos programmes d’installation MSI fournis pour installer MSIX Core, car ils ajoutent automatiquement msixmgr.exe à votre chemin de recherche et associent l’extension MSIX au programme d’installation.

Vous pouvez télécharger les programmes d’installation MSI spécifiques à l’architecture suivants à partir de la section Ressources de notre page de publication :

  • msixmgrSetup-x64.msi
  • msixmgrSetup-86.msi

Remarque

 Veillez à choisir le programme d’installation approprié pour l’architecture de votre appareil. Cela aura un impact sur l’emplacement où le programme d’installation stockera des fichiers importants. Le nom du fichier peut changer en fonction de la version du programme d’installation.

Installation votre certificat

Les packages MSIX doivent être signés. Avant d’installer des packages MSIX, vérifiez que vous avez installé le certificat que vous avez utilisé pour signer vos packages. Pour ce faire, vous pouvez utiliser des flux de travail normaux pour installer un certificat à partir de votre outil de gestion.

Si vous souhaitez installer manuellement un certificat, vous pouvez exécuter cette commande à partir d’une invite de commandes avec élévation de privilèges :

certutil -addstore root <insert certificate.cert>

Remarque

 Vous devez ajouter votre certificat approuvé sous Autorité de certification racine approuvée dans tous les scénarios.

Utilisation de la ligne de commande

Une fois l’outil msixmgr.exe installé, il peut être utilisé pour gérer vos packages MSIX sur cet ordinateur en recherchant, en installant et en supprimant. L’utilitaire de ligne de commande msixmgr.exe est destiné aux administrateurs système. Il est plus utile lors de l’exécution à partir de l’invite d’administrateur. Toutes les commandes lors de l’exécution à partir d’une invite de commandes standard s’affichent sur la console. Voir ci-dessous pour plus de détails.

Installer

À l’aide de l’invite de commandes ou de PowerShell, accédez au répertoire qui contient msixmgr.exe et exécutez la commande suivante pour installer votre package MSIX. Le paramètre -quietUX peut également être ajouté à la fin de la commande afin que les utilisateurs ne voient pas l’interface utilisateur du programme d’installation.

msixmgr.exe -AddPackage C:\NotePadPlus\notepadplus.msix -quietUX

Remarque

 Cela et les exemples suivants utilisent notepadplus.msix. Il s’agit de l’un de nos exemples de packages.

Interrogation d’un package MSIX spécifique

La recherche d’un package spécifique est possible par packageFullName, packageFamilyName et/ou à l’aide de caractères génériques également. Les caractères génériques pris en charge sont * (correspond à tout caractère) et ? (correspond à un seul caractère).

msixmgr.exe -FindPackage notepadplus_0.0.0.1_???__8wekyb3d8bbwe
msixmgr.exe -FindPackage *padplus_0.0.*
msixmgr.exe -FindPackage *epadplus_8wekyb3d8bbw?

Désinstaller

Pour désinstaller, exécutez la commande suivante :

msixmgr.exe -RemovePackage notepadplus_0.0.0.1_x64__8wekyb3d8bbwe -quietUX