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.
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.
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é.
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
Si vous avez des packages compilés dans plusieurs architectures, vous devez les ajouter à la soumission.
Langues prises en charge
Langues
Obligatoire
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é.
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.
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
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.
Windows developer