Comment installer des applications Win32 directement depuis le nouveau Microsoft Store

Dernière mise à jour: 19/08/2025

  • 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.
Applications Win32

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 des avantages concrets 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 foin deux routes 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.

caracteristica MSIX (emballé) Win32 (installateur d'origine)
Hébergement 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
Signature de code 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
Mode S Compatibilité Pas compatible
Annonces et vols privés Disponible Indisponible
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

Options d'installation des applications Win32 dans le Microsoft 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: profiter de solutions partenaires qui génèrent des projets MSIX pour le bureau.
  • Outil d'empaquetage MSIX- 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.

Packaging MSIX pour les applications Win32

Option 2 : publier le programme d’installation EXE/MSI non modifié

Depuis juin 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.

Contenu exclusif - Cliquez ici  Comment numériser des photos et des documents à partir de Google Photos ?

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: doit être un . MSI ou .exe.
  • Mode: l'installateur doit être capable de déconnecté de travail.
  • Immutabilité: le binaire pointé par l'URL ne devrait pas changer une fois envoyé.
  • Portée: l'installateur doit installer exclusivement le produit attendu.

Publier des programmes d'installation EXE ou MSI sur le Microsoft Store

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 au moins deux noyaux.
  • Client IME: soutien à la Extension de gestion Intune.
  • connectivité: accès à 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 :

  • Nom et description pour le portail de l'entreprise.
  • Éditeur, catégorie, logo et des marques comme application en vedette.
  • Identifiant du package (lecture seule) et type d'installateur (UWP/Win32).
  • Comportement d'installation (système ou utilisateur), URL informations/confidentialité, propriétaire, développeur 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 ».

Déploiement d'applications Win32 depuis le Store avec Intune

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 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é.
  • Désactiver l'application Store:
    • Non configuré: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.
Contenu exclusif - Cliquez ici  Comment insérer un document dans Word

Aspects clés: 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.

Politiques du magasin affectant les installations

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: au moins deux noyaux 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 supporté: 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.

Paramètres disponibles

  • -h: aider.
  • -c: dossier avec tous les fichiers d'installation (compressés en .intunewin).
  • -s: fichier d'installation (par exemple, setup.exe o configuration.msi).
  • -soit: dossier de sortie du .intunewin généré.
  • -q: mode silencieux.

Exemples

  • afficher l'aide: 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).

.intunewin Outil pour Intune

Ajouter une application Win32 à Intune : étapes détaillées

Voici le processus étape par étape :

É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.

  • Prénom (seulement), Description (vous pouvez formater avec un sous-ensemble de Markdown ; HTML n'est pas pris en charge), Éditeur.
  • Catégories, Sélection, URL d'information, URL de confidentialité, promoteur, Propriétaire, 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.

  • Commande d'installation: par exemple, pour MSI msiexec /p "MyApp123.msp" ou pour EXE ApplicationName.exe /quiet (ajuster les modificateurs selon le fournisseur).
  • Commande de désinstallation: utiliser le GUID du produit le cas échéant, par exemple msiexec /x "{12345A67-89B0-1234-5678-000001000000}".
  • Temps maximum temps d'installation (minutes), désinstallation disponible dans le portail de l'entreprise et comportement d'installation (Système ou utilisateur).
  • Redémarrage de l'appareil:détermine s'il faut supprimer, autoriser ou forcer, ou décider en fonction de codes de retour (réinitialisation matérielle/logicielle).
  • Codes de retour: 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 Minutes 5 lorsque cela est approprié.

É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, RAM, CPU logique minimum, fréquence minimale.
  • Règles supplémentaires:
    • armoires de bureau: 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.
    • scénario (PowerShell) : Évaluer SORTIE STD y code de sortie (0 = installé), avec des options de signature et de contexte 32/64 bits ou des informations d'identification utilisateur.
Contenu exclusif - Cliquez ici  Comment faire Dodge and Burn dans GIMP?

Étape 4 : Règles de détection

Définit comment Intune saura que l'application est installée:Configuration manuelle ou script personnalisé.

  • MSI: utiliser code produit et, si vous le souhaitez, une vérification des versions.
  • armoires de bureau: 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.
  • scénario: un PowerShell qui renvoie 0 et écrivez une chaîne dans SORTIE STD 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.

  • limite: up 100 dans le graphique total (application principale + dépendances et sous-dépendances).
  • Auto-installation: défaut Oui, 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.
  • Restriction: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.

Étape 6 : Substitution

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

Choisissez le type: Obligatoire, Disponible pour les appareils inscrits ou Désinstaller ; ajouter des groupes inclus/exclus, notifications, disponibilité, date limite 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.

Le Microsoft Store ne fonctionne pas sous Windows 10 : solutions

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 codes personnalisés pour EXE, affichage des messages appropriés au client pendant l'installation.
  • Automatiser les expéditions et les mises à jour avec l' 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 codes d'installation (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 à Avis des clients 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.
  • Boutique contextuelle: 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.