Charger des packages d’application pour l’application MSI/EXE

Charger les packages de votre application

La page Packages du processus de soumission d’applications vous permet de fournir les packages (MSI/EXE) et les informations associées pour l’application que vous soumettez. Quand un client télécharge votre application, le Store lui propose automatiquement le package le mieux adapté à son appareil.

Capture d’écran de la section Présentation des packages dans l’Espace partenaires.

Vous devez remplir la page Packages pour au moins un package. Pour ajouter un package, cliquez sur Ajouter un package à partir de la page Packages.

Capture d’écran de la section Packages montrant la vue d’ensemble des détails du package.

Ajouter des informations sur le package et les modifier

Pour modifier les informations sur le package, sélectionnez le package dans la page Packages. Vous devez modifier chaque package séparément.

URL du package
Obligatoire

Vous devez entrer au moins une URL sécurisée avec version pointant vers le package de l’application (MSI/EXE) hébergé sur votre CDN. Voici un exemple d’URL sécurisée avec version : https://www.contoso.com/downloads/1.1/setup.exe. Quand le client installe votre application à partir du Store, ce dernier télécharge le package à partir de cette URL. Vous devez suivre les bonnes pratiques relatives au CDN et vous assurer que cette URL est performante, fiable et disponible en fonction de votre sélection de marché.

Capture d’écran de la section Packages dans laquelle vous pouvez fournir les détails de l’URL de votre package.

Si vous devez mettre à jour l’URL du package, vous pouvez utiliser l’option Mettre à jour la soumission dans l’Espace partenaires pour spécifier une nouvelle URL de package.

Une fois soumis, le binaire sur l’URL du package ne doit pas changer afin de garantir que seuls des binaires certifiés sont installés par les utilisateurs. Le Store conserve les copies de vos packages d’application les plus récents à distribuer au cas où le programme d’installation d’application que vous hébergez sur un service d’hébergement distinct, par exemple un réseau de distribution de contenu (CDN), serait remplacé par de nouveaux packages du programme d’installation d’application sans soumission via l’Espace partenaires ou l’API. Le Store télécharge également les nouveaux packages d’application et lance le processus de certification. Si les mises à jour réussissent les tests de certification, le Store les met à la disposition des utilisateurs finaux. Si les mises à jour échouent aux tests de certification, le Store vous indique de soumettre les mises à jour via l’Espace partenaires ou l’API.

Vous devez soumettre un programme d’installation autonome/hors connexion et non un téléchargeur qui télécharge les binaires à la suite d’un appel. Cela est nécessaire pour certifier que les binaires installés sont les mêmes que ceux qui ont réussi le processus de certification.

Architecture
Obligatoire

Vous devez sélectionner l’architecture du code contenu dans le package parmi les valeurs suivantes :

  • x86
  • x64
  • neutre
  • arm
  • arm64

Capture d’écran de la section Packages dans laquelle vous pouvez fournir les détails de l’architecture de votre application.

Si vous avez des packages compilés dans plusieurs architectures, vous devez les ajouter à la soumission.

Langues prises en charge

Langues
Obligatoire

Capture d’écran de la section Packages dans laquelle vous pouvez fournir les langues prises en charge par votre application.

Vous pouvez soumettre des applications au Microsoft Store dans plus de 100 langues. Votre application doit prendre en charge au moins l’une des langues suivantes.

Remarque

Les codes de langue qui ne figurent pas ici ne sont pas pris en charge par le Store.

Nom de la langue Codes des langues prises en charge
Afrikaans af, af-za
Albanais sq, sq-al
Amharique am, am-et
Arménien hy, hy-am
Assamais as, as-in
Azéri az-arab, az-arab-az, az-cyrl, az-cyrl-az, az-latn, az-latn-az
Basque (Basque) eu, eu-es
Biélorusse be, be-by
Bangla bn, bn-bd, bn-in
Bosniaque bs, bs-cyrl, bs-cyrl-ba, bs-latn, bs-latn-ba
Bulgare bg, bg-bg
Catalan ca, ca-es, ca-es-valencia
Cherokee chr-cher, chr-cher-us, chr-latn
Chinois (simplifié) zh-Hans, zh-cn, zh-hans-cn, zh-sg, zh-hans-sg
Chinois (traditionnel) zh-Hant, zh-hk, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw
Croate hr, hr-hr, hr-ba
Tchèque cs, cs-cz
Danois da, da-dk
Dari prs, prs-af, prs-arab
Néerlandais nl, nl-nl, nl-be
Anglais en, en-au, en-ca, en-gb, en-ie, en-in, en-nz, en-sg, en-us, en-za, en-bz, en-hk, en-id, en-jm, en-kz, en-mt, en-my, en-ph, en-pk, en-tt, en-vn, en-zw
Estonien et, et-ee
Filipino fil, fil-latn, fil-ph
Finnois fi, fi-fi
Français fr, fr-be, fr-ca, fr-ch, fr-fr, fr-lu, fr-cd, fr-ci, fr-cm, fr-ht, fr-ma, fr-mc, fr-ml, fr-re, frc-latn, frp-latn
Galicien gl, gl-es
Géorgien ka, ka-ge
Allemand de, de-at, de-ch, de-de, de-lu, de-li
Grec el, el-gr
Goudjrati gu, gu-in
Hausa ha, ha-latn, ha-latn-ng
Hébreu he, he-il
Hindi hi, hi-in
Hongrois hu, hu-hu
Islandais is, is-is
Igbo ig-latn, ig-ng
Indonésien id, id-id
Inuktitut (Latin) iu-cans, iu-latn, iu-latn-ca
Irlandais ga, ga-ie
isiXhosa xh, xh-za
Zoulou zu, zu-za
Italien it, it-it, it-ch
Japonais ja, ja-jp
Kannada kn, kn-in
Kazakh kk, kk-kz
Khmer km, km-kh
Quiché quc-latn, qut-gt, qut-latn
Kinyarwanda rw, rw-rw
KiSwahili sw, sw-ke
Konkani kok, kok-in
Coréen ko, ko-kr
Kurde ku-arab, ku-arab-iq
Kirghiz ky-kg, ky-cyrl
Lao lo, lo-la
Letton lv, lv-lv
Lituanien lt, lt-lt
Luxembourgeois lb, lb-lu
Macédonien mk, mk-mk
Malais ms, ms-bn, ms-my
Malayalam ml, ml-in
Maltais mt, mt-mt
Maori mi, mi-latn, mi-nz
Marathi mr, mr-in
Mongole (cyrillique) mn-cyrl, mn-mong, mn-mn, mn-phag
Népalais ne, ne-np
Norvégien nb, nb-no, nn, nn-no, no, no-no
Odia or, or-in
Persan fa, fa-ir
Polonais pl, pl-pl
Portugais (Brésil) pt-br
Portugais (Portugal) pt, pt-pt
Pendjabi pa, pa-arab, pa-arab-pk, pa-deva, pa-in
Quechua quz, quz-bo, quz-ec, quz-pe
Roumain ro, ro-ro
Russe ru, ru-ru
Gaélique écossais gd-gb, gd-latn
Serbe (latin) sr-Latn, sr-latn-cs, sr, sr-latn-ba, sr-latn-me, sr-latn-rs
Serbe (cyrillique) sr-cyrl, sr-cyrl-ba, sr-cyrl-cs, sr-cyrl-me, sr-cyrl-rs
Sotho du Nord nso, nso-za
Setswana tn, tn-bw, tn-za
Sindhi sd-arab, sd-arab-pk, sd-deva
Cingalais si, si-lk
Slovaque sk, sk-sk
Slovène sl, sl-si
Espagnol es, es-cl, es-co, es-es, es-mx, es-ar, es-bo, es-cr, es-do, es-ec, es-gt, es-hn, es-ni, es-pa, es-pe, es-pr, es-py, es-sv, es-us, es-uy, es-ve
Suédois sv, sv-se, sv-fi
Tadjik (cyrillique) tg-arab, tg-cyrl, tg-cyrl-tj, tg-latn
Tamoul ta, ta-in
Tatar tt-arab, tt-cyrl, tt-latn, tt-ru
Télougou te, te-in
Thaï th, th-th
Tigrigna ti, ti-et
Turc tr, tr-tr
Turkmène tk-cyrl, tk-latn, tk-tm, tk-latn-tr, tk-cyrl-tr
Ukrainien uk, uk-ua
Ourdou ur, ur-pk
Ouïgour ug-arab, ug-cn, ug-cyrl, ug-latn
Ouzbek (latin) uz, uz-cyrl, uz-latn, uz-latn-uz
Vietnamien vi, vi-vn
Gallois cy, cy-gb
Wolof wo, wo-sn
Yoruba yo-latn, yo-ng

Type d’application
Obligatoire

Sélectionnez votre type d’application : EXE ou MSI. Si vous choisissez EXE, vous devez fournir les paramètres et les détails du programme d’installation pour que celui-ci puisse être géré.

Capture d’écran de la section Packages dans laquelle vous pouvez fournir le type (msi/exe) de votre application.

Capture d’écran de la section Packages montrant les champs supplémentaires requis pour le type d’application exe.

Paramètres du programme d’installation
obligatoire

Le Store doit exécuter votre programme d’installation en mode silencieux. Pour cela, vous devez fournir les commutateurs requis, tels que « /s », qui sont propres au programme d’installation de votre application EXE. Cela n’est pas obligatoire si votre programme d’installation s’exécute en mode silencieux par défaut, sans aucun commutateur.

Capture d’écran de la section Packages dans laquelle vous pouvez fournir les paramètres du programme d’installation pour votre application.

Pour les applications MSI, le Store utilise le commutateur silencieux par défaut, « /qn », pour exécuter votre programme d’installation en mode silencieux.

Gestion du programme d’installation pour votre application EXE
Non requis

Capture d’écran de la section des détails du package de l’Espace partenaires dans laquelle vous pouvez spécifier les codes de retour correspondant aux résultats du programme d’installation.

Les applications EXE ont généralement des programmes d’installation qui retournent des codes personnalisés pendant l’installation. Le Store prend en charge les messages et les actions appropriés à destination des clients pour les codes de retour personnalisés que vous fournissez.

Voici les scénarios d’installation standard pris en charge par le Store :

Scénario Description
Installation annulée par l’utilisateur L’opération d’installation a été annulée par l’utilisateur.
L’application existe déjà L’application existe déjà sur l’appareil.
Installation en cours Une autre installation est déjà en cours. L’utilisateur doit terminer l’installation avant de passer à cette installation.
Espace disque plein L’espace disque est plein.
Redémarrage obligatoire Un redémarrage est nécessaire pour terminer l'installation.
Panne réseau Fournissez des valeurs de code de retour personnalisées pour différentes défaillances liées au réseau.
Package rejeté pendant l’installation Le package a été rejeté pendant l’installation en raison d’une stratégie de sécurité activée sur l’appareil.
Installation réussie L’installation a réussi.

Vous pouvez ajouter plusieurs codes de retour pour chacun des scénarios ci-dessus en fonction du comportement de votre programme d’installation.

Pour les scénarios ne figurant pas dans la liste ci-dessus de scénarios standard, les clients sont dirigés vers la documentation des codes de retour de votre programme d’installation. Pour les scénarios d’échec d’installation divers, vous pouvez ajouter vos codes de retour personnalisés ainsi que l’URL de la documentation associée vers laquelle le Store peut pointer les clients.

Nous vous recommandons vivement de fournir ces informations pour les applications EXE afin que le Store puisse offrir une expérience adaptée aux clients. Le Store pourra également mieux traiter et signaler les installations de votre application EXE.

Après avoir ajouté le package, cliquez sur Enregistrer le brouillon. Vous êtes redirigé vers la page Gérer les packages. Dans la Liste des packages, vous voyez que votre package a été ajouté. Après avoir vérifié que votre package a été ajouté à la liste des packages, cliquez sur Enregistrer tout. Un message s’affiche pour vous indiquer que votre package est en cours de chargement. Au terme du chargement, vous recevez le message Enregistrement réussi.

Disponibilité de la famille d’appareils

Les applications MSI ou EXE sont disponibles pour le téléchargement à partir du Windows Store pour les appareils de bureau Windows 10 et 11.