Partager via


Empaquetage, déploiement et requête des applications Windows

Vous déployez, gérez et entretenez des applications Windows (y compris les applications UWPs et de bureau) via des packages d’application .msix/.appx en fonction du format OPC. Chaque package de l’application contient les fichiers qui constituent l’application et un fichier manifeste qui décrit le logiciel sur Windows.

Introduction

En règle générale, les développeurs créent et signent des packages d’application à l’aide de Visual Studio. Pour plus d’informations, consultez Empaqueter une application UWP avec Visual Studio.

La boutique Microsoft facilite la création, l’envoi et la vente de vos applications aux clients du monde entier. Pour plus d’informations, consultez Soumissions d’applications.

Les applets de commande Windows PowerShell vous permettent d’installer et de gérer des applications Windows métier sans utiliser le Windows Store. Pour plus d’informations, consultez applets de commande du module Appx.

À l’aide des API d’empaquetage, de déploiement et de requête, vous pouvez effectuer ces tâches par programmation :

  • Créer un package de l’application pour une application Windows
  • Déployer une application Windows empaquetée
  • Énumerer les packages d’application installés sur un système et obtenir des informations sur eux à partir de leur manifeste
  • Consommer le contenu d’un package de l’application

Contenu de cette section

Sujet Description
Guide pratique pour créer un package d’application (C++) Découvrez comment créer un package de l’application à l’aide de l’API d’empaquetage.
Création d’un certificat de signature de package d’application Découvrez comment utiliser MakeCert et Pvk2Pfx pour créer un certificat de signature de code de test afin de pouvoir signer vos packages d’application.
Comment signer un package de l’application à l’aide de SignTool Découvrez comment utiliser SignTool pour signer vos packages d’application afin qu’ils puissent être déployés.
Comment résoudre les erreurs de signature de package d’application Un échec de déploiement d’application peut être dû à un échec de validation de la signature numérique du package de l’application. Découvrez comment reconnaître ces échecs et ce qu’il faut faire à leur sujet.
Comment signer par programmation un package de l’application (C++) Découvrez comment signer un package de l’application à l’aide de la fonction SignerSignEx2.
Comment développer une application OEM qui utilise un fichier personnalisé Découvrez comment développer une application qui utilise un fichier personnalisé pour transmettre des informations de l’OEM à l’application.
Comment utiliser le module Appx dans un hôte netfx autre que powershell.exe Découvrez comment utiliser le module Appx dans un hôte netfx autre que powershell.exe.
Extraire le contenu du package de l’application (C++) Découvrez comment extraire des fichiers d’un package de l’application à l’aide de l’API d’empaquetage.
Interroger les informations du manifeste du package de l’application (C++) Découvrez comment obtenir des informations à partir d’un manifeste du package d’application à l’aide de l’API d’empaquetage
Dépannage Fournit des informations pour vous aider à résoudre les problèmes rencontrés lors de l’empaquetage, du déploiement ou de l’interrogation d’un package de l’application.
Référence API de l’empaquetage L’API d’empaquetage crée, lit et écrit des packages d’application.
Référence API de déploiement L’API de déploiement installe, met à jour et désinstalle les packages d’application.
Référence de l'API de requête L’API de requête obtient des informations sur les packages d’application installés sur le système.
Outils et applets de commande PowerShell Utilisez ces outils et applets de commande pour créer, installer et gérer des packages d’application.
Exemples du Kit de développement logiciel (SDK) Téléchargez des exemples de SDK qui illustrent l’empaquetage, le déploiement et les API de requête pour les applications Windows.
Glossaire Découvrez les termes relatifs à l’empaquetage, au déploiement et à la requête des applications Windows.

 

Concepts

Packages et déploiement d’applications

Autre référence

Schéma de manifeste du package de l’application

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation