Déployer un package MSIX avec MSIX Core

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

Installation MSI

Nous vous recommandons d’utiliser les programmes d’installation MSI fournis pour installer MSIX Core, car ils ajoutent automatiquement des 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

Notes

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

Installation de 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. Vous pouvez effectuer cette opération à l’aide de flux de travail normaux pour installer le certificat à partir de votre outil de gestion.

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

certutil -addstore root <insert certificate.cert>

Notes

Dans tous les scénarios, vous devez ajouter votre certificat approuvé sous autorité de certification racine de confiance.

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 effectuant des recherches, une installation et une suppression. L’utilitaire de ligne de commande msixmgr.exe est destiné aux administrateurs système. Elle est particulièrement utile lorsque vous exécutez à partir de l’invite de l’administrateur. Toutes les commandes exécutées à partir d’une invite de commandes normale s’affichent dans la console. Vous trouverez plus de détails à la suite.

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 -quietUX paramètre 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

Notes

Cet exemple 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

Vous pouvez également rechercher un package spécifique en packageFullName, packageFamilyName et/ou en utilisant des caractères génériques. Les caractères génériques pris en charge sont * (correspond à n’importe quel caractère) et ? (correspond à un caractère unique).

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

Désinstaller l’interface

Pour désinstaller, utilisez la commande suivante :

msixmgr.exe -RemovePackage notepadplus_0.0.0.1_x64__8wekyb3d8bbwe -quietUX