- Deux chemins de distribution : MSIX avec intégration complète ou EXE/MSI sans modifications, chacun avec ses propres exigences et avantages.
- Intune + Store : recherche, attribution et mises à jour automatiques pour UWP, MSIX et Win32, avec contrôles de stratégie.
- Flux Win32 dans Intune : .intunewin, règles de détection, dépendances (jusqu'à 100) et remplacement de version.
- Pour les développeurs : commerce sans commission, API/CI-CD, analyses d'installation et gestion des avis.

Si vous travaillez avec des applications de bureau traditionnelles et souhaitez les distribuer sur Windows avec des garanties, le Microsoft Store et son intégration avec Intune vous ouvrent la porte. plusieurs chemins fiables pour installer des applications Win32. Dans ce guide, nous passons en revue toutes les options.
En plus d’expliquer le « comment », nous verrons ventajas concretas pour les développeurs (commerce propre, analyses, expédition d'API et CI/CD depuis GitHub) et recommandations pour une expérience utilisateur fluide. Nous vous indiquerons également ce qui n'est pas pris en charge, ce que vous devez préparer à l'avance et comment diagnostiquer les dépendances, détecter les règles et remplacer les versions.
Options de distribution dans le Microsoft Store
Pour apporter une application Win32 au Microsoft Store il y a dos caminos principales, tous deux compatibles avec des technologies telles que Windows App SDK, WPF, WinForms, Electron, Qt, etc. Le choix de l'un ou de l'autre dépend de l'expérience souhaitée pour vos utilisateurs et des besoins de votre organisation.
- Option A : Empaqueter au format MSIX pour bénéficier d'une intégration complète du système (mises à jour, identité, expérience d'installation, etc.) Grâce au packaging MSIX, l'utilisateur peut découvrir, acquérir et installer plus facilement, et vous pouvez profiter des fonctionnalités avancées de Windows et du Store.
- Option B : Publiez votre installateur EXE ou MSI tel quel, hébergé sur votre site Web Cette option répertorie votre application sur le Store, en conservant votre installateur et votre CDN d'origine. Elle est idéale si vous souhaitez conserver votre processus de build et de livraison actuel avec un minimum de modifications.
Pour vous orienter en un coup d'oeil, voici un résumé des principales différences entre les deux modalités. Gardez à l’esprit que les deux peuvent coexister selon le scénario.
| Fonctionnalité | MSIX (emballé) | Win32 (installateur d'origine) |
|---|---|---|
| Hosting | Hébergement gratuit fourni par Microsoft | L'éditeur héberge et assume les coûts |
| Commerce | Plateforme de vente au détail Microsoft Store ou votre propre système | Votre plateforme de paiement/commerce |
| Firma de código | Fourni gratuitement par Microsoft | Par l'éditeur avec CA du programme racine Microsoft |
| Mises à jour | Vérification automatique toutes les 24 heures par le système d'exploitation | L'application gère ses mises à jour |
| Modo S | Compatible | No compatible |
| Annonces et vols privés | Disponibles | No disponibles |
| Intégration avancée avec Windows | Oui (partager, lancer depuis le Store, etc.) | Non |
| Sauvegarde/restauration de Windows 11 | Restauration et installation automatiques | Les icônes du menu Démarrer sont restaurées en pointant vers l'onglet Store |

Option 1 : empaqueter l'application Win32 au format MSIX
L'empaquetage dans MSIX est simple et il existe plusieurs façons de le faire avec un minimum de friction. Choisissez celui qui correspond le mieux à votre projet et à vos outils actuels.
- Visual Studio: Ajoutez un projet de packaging d’application Windows à votre solution et configurez le packaging MSIX pour votre application de bureau.
- Installateurs tiers: aprovecha solutions partenaires qui génèrent des projets MSIX pour le bureau.
- MSIX Packaging Tool- Créez des packages MSIX à partir d'installateurs existants (MSI, EXE, ClickOnce ou App-V) de manière guidée.
Avant de publier, Validez votre MSIX avec le kit de certification d'applications Windows pour vérifier la conformité avec le Microsoft Store et détecter d'éventuels incidents.

Option 2 : publier le programme d’installation EXE/MSI non modifié
Desde junio de 2021, le Microsoft Store prend en charge les applications Win32 décompressées, qui vous permet de lister votre application tout en conservant l'installateur d'origine et en contrôlant votre CDN/versioning.
Le processus est simple : Partagez l'URL du programme d'installation dans le Centre des partenaires et remplissez les informations requisesAprès validation par l'équipe de certification, votre application apparaîtra dans le Store, et l'utilisateur poursuivra l'installation avec votre installateur silencieux.
Pour que l'installateur soit accepté, respecter ces directives et vous éviterez les rejets :
- Format: debe ser un .msi ou un .exe.
- Mode: l'installateur doit être capable de funcionar sin conexión.
- Inmutabilidad: le binaire pointé par l'URL ne devrait pas changer una vez enviado.
- Portée: l'installateur doit installer exclusivement le produit attendu.
Installation et gestion d'Intune à l'aide du Microsoft Store
Microsoft Intune s'intègre au Microsoft Store pour Rechercher, ajouter, attribuer et maintenir à jour les applications UWP, MSIX et Win32 (EXE/MSI)Les administrateurs peuvent déployer et surveiller les applications de manière centralisée, en déléguant les mises à jour automatiques lorsque cela est approprié.
Conditions préalables à l'utilisation du Store avec Intune
- Matériel: appareils avec al menos dos núcleos.
- Client IME: soutien à la Extension de gestion Intune.
- Connectivité: acceso a Microsoft Store et contenu cible (vérifiez les paramètres proxy si applicable).
Ajouter et déployer une nouvelle application Microsoft Store
Le flux est composé de trois étapes : Informations sur la candidature, Tâches et Révision/Création. Vous le démarrez dans Intune sous Applications > Toutes les applications > Créer > Application Microsoft Store (nouvelle).
Lorsque vous effectuez une recherche dans la boutique Intune, vous verrez des colonnes telles que Nom, Éditeur et Type (Win32 ou UWP). Lorsque vous sélectionnez une application, des métadonnées sont préchargées et vous pouvez les modifier dans des champs tels que :
- Nombre y descripción pour le portail de l'entreprise.
- Publicador, catégorie, logo y marcas como application en vedette.
- Identificador de paquete (lecture seule) et type d'installateur (UWP/Win32).
- Comportamiento de instalación (système ou utilisateur), URL informations/confidentialité, propietario, promoteur y notes.
Mises à jour
Les applications publiées depuis le Microsoft Store sont automatiquement mises à jour vers la dernière version.Pour UWP, n’activez pas la politique « Désactiver le téléchargement et l’installation automatiques des mises à jour ».

Applications Win32 du Microsoft Store : comportement dans Intune
Lorsqu'une application Win32 Store est ciblée comme requise et n'est pas détectée correctement (par version ou par contexte), Intune tente de la réinstaller dans le contexte ciblé.Pour les applications existantes, la gestion commence une fois que l'utilisateur les installe à partir du portail de l'entreprise.
Le Store prend en charge les installateurs EXE et MSI avec du contenu hébergé par l'éditeur. Selon la définition, chaque application peut être installée dans le contexte de utilisateur ou de systèmeConsultez la documentation « Applications de bureau traditionnelles dans le Microsoft Store » pour plus de détails.
Applications UWP du Store : contexte système et recommandations
Vous pouvez désormais également déployer UWP à partir de « Microsoft Store App (New) » dans le contexte système. Si vous provisionnez une application sur le système, Il sera installé pour chaque utilisateur qui se connecte..
Évitez de mélanger les contextes d'installation sur le même appareil, car cela complique la gestion et la perception de l'état installé, en particulier si un utilisateur désinstalle l'application pendant sa session alors qu'elle est toujours provisionnée.
Politiques du Microsoft Store et leur impact
Certaines politiques système influencent directement les déploiements d’applications.Configurez-les soigneusement pour équilibrer sécurité et automatisation.
- Désactiver toutes les applications du Microsoft Store: Recommandé Non configuré ou activé pour préserver l'intégration avec Intune.
- Désactiver le téléchargement et l'installation automatiques des mises à jour: Recommandé Non configuré ou désactivé si vous souhaitez autoriser les mises à jour automatiques UWP.
- Activer la source du Microsoft Store pour l'installateur d'applications y Activer l'installateur d'applications: recommandé Non configuré ou activé.
- Desactivar la aplicación Store:
- No configurado:Le système d'exploitation peut autoriser des installations arbitraires par l'utilisateur.
- Activé: Empêche les installations et mises à jour manuelles par l'utilisateur depuis le Store.
- Désactivé: permet les installations et mises à jour manuelles par l'utilisateur.
Aspectos clave: Si vous souhaitez autoriser les mises à jour automatiques de l'UWP (y compris les applications intégrées) et bloquer les installations manuelles ou winget, Laissez les mises à jour automatiques non configurées/désactivées et l'App Store activé/non configuré. Pour les applications Win32 du Store, si vous désactivez les mises à jour automatiques du système d'exploitation, Intune continuera d'appliquer les mises à jour lorsqu'une affectation est active.

Prérequis et limitations
Avant de commencer, vérifiez que vous répondez aux exigences et sachez ce qui n'est pas pris en charge pour éviter les plantages.
- Microsoft Store avec Intune: al menos dos núcleos CPU, prise en charge de IME y accès au Store et au contenu (ajuster le proxy si nécessaire).
- Gestion des applications Win32 dans Intune: Windows 10 1607 ou supérieur (Entreprise, Pro, Éducation), appareils enregistré ou joint à Microsoft Entra ID (comprend hybride et GPO), et taille maximale 30 Go par application
- Non pris en charge: installateurs avec ARM64 pour les applications du Microsoft Store.
Préparer une application Win32 pour Intune : format .intunewin
Les applications Win32 classiques sont prétraitées avec l'outil de préparation de contenu Microsoft Win32, qui convertit votre installateur au format .intunewin y détecte les attributs qu'Intune utilise pour déterminer l'état de l'installation.
Vous pouvez télécharger l'outil depuis GitHub sous forme de fichier ZIP (comprend la licence, les notes de version et le dossier « Microsoft-Win32-Content-Prep-Tool-master »). Exécuter IntuneWinAppUtil.exe sans paramètres pour un assistant interactif ou utiliser la ligne de commande.
Parámetros disponibles
- -h: ayuda.
- -c: dossier avec tous les fichiers d'installation (compressés en .intunewin).
- -s: fichier d'installation (par exemple, setup.exe o setup.msi).
- -soit: dossier de sortie du .intunewin généré.
- -q: mode silencieux.
Exemples
- Mostrar ayuda:
IntuneWinAppUtil -h - Convertir l'installateur:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Conseil- Si vous devez référencer des fichiers supplémentaires (par exemple des licences), placez-les dans un sous-dossier sous le dossier d'installation et utiliser des chemins relatifs dans votre logique d'installation (par exemple, licences\license.txt).

Ajouter une application Win32 à Intune : étapes détaillées
Este es el proceso paso a paso:
Étape 1 : Informations sur la candidature
Sélectionnez le fichier .intunewin et remplissez les métadonnées que les utilisateurs verront dans le portail de l'entreprise.
- Nom (seulement), Description (vous pouvez formater avec un sous-ensemble de Markdown ; HTML n'est pas pris en charge), Éditeur.
- Catégories, Destacada, URL d'information, URL de confidentialité, Desarrollador, Propietario, Notes, Logo.
Étape 2 : Programme
Configurer les commandes et le comportement d'installation/désinstallation pour que l'agent Intune exécute votre programme d'installation de manière silencieuse et contrôlée.
- Comando de instalación: par exemple, pour MSI
msiexec /p "MyApp123.msp"ou pour EXEApplicationName.exe /quiet(ajuster les modificateurs selon le fournisseur). - Comando de desinstalación: utiliser le GUID du produit le cas échéant, par exemple
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Tiempo máximo temps d'installation (minutes), désinstallation disponible dans le portail de l'entreprise et comportamiento de instalación (Système ou utilisateur).
- Reinicio del dispositivo:détermine s'il faut supprimer, autoriser ou forcer, ou décider en fonction de codes de retour (réinitialisation matérielle/logicielle).
- Códigos de retorno: Définissez les types (succès, erreur, nouvelle tentative, redémarrage matériel/logiciel). Intune réessaie automatiquement jusqu'à 3 veces avec des attentes pour 5 minutes cuando procede.
Étape 3 : Exigences
Définir les prérequis de l'appareil afin que l'application soit installée uniquement là où cela a du sens.
- Architecture, Système d'exploitation minimal, espace disque, BÉLIER, CPU logique minimum, fréquence minimale.
- Reglas adicionales:
- Archive: Détecte la présence/date/version/taille avec prise en charge de Contexte 32/64 bits.
- Enregistrer: Valide les clés/valeurs/chaînes/entiers/versions dans HKLM/HKCU avec option pour Vista 32/64 bits.
- Script (PowerShell) : Évaluer STDOUT y código de salida (0 = installé), avec des options de signature et de contexte 32/64 bits ou des informations d'identification utilisateur.
Étape 4 : Règles de détection
Définit comment Intune saura que l'application est installée:Configuration manuelle ou script personnalisé.
- MSI: usa código de producto et, si vous le souhaitez, une vérification des versions.
- Archive: Vérifiez l'existence/la date/la version/la taille avec le chemin approprié et la méthode de détection.
- Enregistrer: Vérifiez la clé/valeur avec la méthode de comparaison et la vue d'enregistrement correcte.
- Script: un PowerShell qui renvoie 0 et écrivez une chaîne dans STDOUT pour marquer « Installé ».
La version de l'application Win32 apparaît dans Intune et vous pouvez le filtrer dans la liste « Toutes les applications » en activant la colonne de version.
Étape 5 : Dépendances
Associer les applications qui doivent être installées en premier pour satisfaire aux exigences fonctionnelles. Seules les dépendances entre Applications Win32.
- Límite: hasta 100 dans le graphique total (application principale + dépendances et sous-dépendances).
- Auto-instalación: por defecto Ouais, même si la dépendance n'est pas explicitement ciblée sur l'appareil/l'utilisateur.
- Ordre et récursivité: Les sous-dépendances sont évaluées avant la dépendance principale ; au sein d'un même niveau, il n'y a pas d'ordre garanti.
- Restricción:Vous ne pouvez pas supprimer une application Win32 qui fait partie d’un graphique de dépendances tant que la relation n’est pas rompue.
Notifications et erreursWindows informe l'utilisateur des téléchargements et installations de dépendances. En cas d'échec, des messages tels que « Impossible d'installer les dépendances » ou « Redémarrage en attente » s'affichent. Le rapport indique la raison et le nombre de tentatives effectuées.
Paso 6: Sustitución
Mettre à jour ou remplacer les versions précédentes définir quelles applications seront remplacées et si vous devez le faire désinstaller la version précédente. La limite est 10 applications incluant des références transitives.
Étape 7 : Devoirs
Elige el tipo: Obligatoire, Disponible pour les appareils inscrits ou Désinstaller ; ajouter des groupes inclus/exclus, notifications, disponibilité, fecha límite y priorité d'optimisation de la distribution (télécharger en premier plan/arrière-plan).
Étape 8 : Réviser et créer
Valider la configuration et créer l'applicationÀ partir de là, vous pouvez surveiller les statuts et étendre ou ajuster les allocations à mesure que vos besoins évoluent.
Avantages pour les développeurs lors de la publication de Win32 dans le Store
- Vous pouvez apporter votre propre système de commerce pour les achats intégrés dans les applications non liées au jeu et conserver 100 % des revenus. (sous réserve de votre fournisseur de paiement), aucun frais de plateforme pour la référencement ou la vente sur le Store.
- Votre application, votre installateur, votre CDN: votre installateur est utilisé en mode silencieux depuis votre URL versionnée, inchangé. La boutique gère les codes MSI standard et vous permet de contribuer códigos personalizados pour EXE, affichage des messages appropriés au client pendant l'installation.
- Automatiser les expéditions et les mises à jour avec le API d'expédition depuis le Microsoft Store et Actions GitHub (CI/CD) pour créer, empaqueter et mettre à jour automatiquement votre liste dans le cadre de votre pipeline.
- Analyses enrichies depuis l'acquisition: obtenir des données de códigos de instalación (y compris les versions EXE personnalisées), l'utilisation des applications et leur état de santé sans instrumentation supplémentaire. Obtenez une visibilité sur les causes et les points faibles d'un programme d'installation et priorisez judicieusement les correctifs.
- Gestion des examens et processus d'examen: répond à opiniones de clientes Depuis le Centre des partenaires, consultez les détails des révisions ayant échoué (politiques, reproduction, guide de correction) et alignez votre feuille de route sur des commentaires réels.
- Popup Store: intègre un mini fenêtre d'installation qui se lance à partir de votre site Web, en conservant votre expérience Web d'abord sans renoncer aux avantages de l'installation via le Microsoft Store.
Rédacteur spécialisé dans les problématiques technologiques et Internet avec plus de dix ans d'expérience dans différents médias numériques. J'ai travaillé comme éditeur et créateur de contenu pour des sociétés de commerce électronique, de communication, de marketing en ligne et de publicité. J'ai également écrit sur des sites Web d'économie, de finance et d'autres secteurs. Mon travail est aussi ma passion. Maintenant, à travers mes articles dans Tecnobits, j'essaie d'explorer toutes les actualités et les nouvelles opportunités que le monde de la technologie nous offre chaque jour pour améliorer nos vies.
