MSI/EXE アプリのアプリ パッケージをアップロードする

アプリのパッケージをアップロードする

アプリ送信プロセスの [パッケージ] ページでは、パッケージ (MSI/EXE) と、送信するアプリの関連情報を指定します。 顧客がアプリをダウンロードするとき、ストアでは顧客のデバイスで最適に動作するパッケージを各顧客に自動的に提供します。

パートナー センターの [パッケージ] セクションの概要のスクリーンショット。

少なくとも 1 つのパッケージについて [パッケージ] ページを完成させる必要があります。 パッケージを追加するには、[パッケージ] ページで [パッケージの追加] をクリックします。

パッケージの詳細の概要を示す [パッケージ] セクションのスクリーンショット。

パッケージ情報の追加と編集

パッケージの情報を編集するには、[パッケージ] ページで [パッケージ] を選びます。 各パッケージを個別に編集する必要があります。

パッケージの URL
必須

CDN でホストされているアプリ パッケージ (MSI/EXE) を示すバージョン付きの安全な URL を少なくとも 1 つ入力する必要があります。 バージョン付きの安全な URL の例は、https://www.contoso.com/downloads/1.1/setup.exe です。 顧客がストアからアプリをインストールするときは、この URL からパッケージがダウンロードされます。 CDN のベスト プラクティスに従う必要があり、この URL がパフォーマンスと信頼性が高く、市場の選択に基づいて利用可能であることを確認する必要があります。

パッケージ URL の詳細を指定できる [パッケージ] セクションのスクリーンショット。

パッケージの URL を更新する必要がある場合は、パートナー センターの [更新プログラムの送信] オプションを使用して、新しいパッケージ URL を指定できます。

パッケージ URL のバイナリは、認定されたバイナリ以外はユーザーがインストールできないようにするため、送信後に変更することはできません。 パートナーが別のホスティング サービス (コンテンツ配信ネットワーク (CDN) など) でホストしているアプリ インストーラーを、パートナー センターまたは API を通じて申請せずに新しいアプリ インストーラー パッケージに切り替えた場合に配布するため、ストアは最新のアプリ パッケージのコピーを保持しています。 また、ストアは、新しいアプリ パッケージをダウンロードして、認定プロセスを開始します。 更新プログラムが認定テストに合格すると、エンド ユーザーはストアでそれを使用できるようになります。 更新プログラムが認定テストで不合格になった場合、パートナーはパートナー センターまたは API を介して更新プログラムを申請するよう求める通知を受け取ります。

呼び出されたときにバイナリをダウンロードするダウンローダーではなく、スタンドアロンまたはオフラインのインストーラーを送信する必要があります。 これは、インストールされるバイナリが、認定プロセスに合格したものと同じバイナリであることを認定するために必要です。

アーキテクチャ
必須

次のいずれかの値から、パッケージに含まれるコードのアーキテクチャを選択する必要があります。

  • x86
  • X64
  • 中立的
  • arm
  • arm64

アプリ アーキテクチャの詳細を指定できる [パッケージ] セクションのスクリーンショット。

パッケージが複数のアーキテクチャでコンパイルされている場合は、それらを申請に追加する必要があります。

サポートされている言語

言語
必須

アプリでサポートされている言語を指定できる [パッケージ] セクションのスクリーンショット。

アプリは、100 以上の言語で Microsoft Store に申請できます。 アプリでは、次の言語の少なくとも 1 つをサポートする必要があります。

Note

ここに記載されていない言語コードは、ストアでサポートされていません。

言語名 サポートされている言語コード
アフリカーンス語 af、af-za
アルバニア語 sq、sq-al
アムハラ語 am、am-et
アルメニア語 hy、hy-am
アッサム語 as、as-in
アゼルバイジャン語 az-arab、az-arab-az、az-cyrl、az-cyrl-az、az-latn、az-latn-az
バスク語 (バスク) eu、eu-es
ベラルーシ語 be、be-by
ベンガル語 bn、bn-bd、bn-in
ボスニア語 bs、bs-cyrl、bs-cyrl-ba、bs-latn、bs-latn-ba
ブルガリア語 bg、bg-bg
カタルニア語 ca、ca-es、ca-es-valencia
チェロキー語 chr-cher、chr-cher-us、chr-latn
簡体中国語 zh-Hans、zh-cn、zh-hans-cn、zh-sg、zh-hans-sg
繁体中国語 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
クロアチア語 hr、hr-hr、hr-ba
チェコ語 cs、cs-cz
デンマーク語 da、da-dk
ダリー語 prs、prs-af、prs-arab
オランダ語 nl、nl-nl、nl-be
English 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
エストニア語 et、et-ee
フィリピン語 fil、fil-latn、fil-ph
フィンランド語 fi、fi-fi
フランス語 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
ガリシア語 gl、gl-es
ジョージア語 ka、ka-ge
ドイツ語 de、de-at、de-ch、de-de、de-lu、de-li
ギリシャ語 el、el-gr
グジャラート語 gu、gu-in
ハウサ語 ha、ha-latn、ha-latn-ng
ヘブライ語 he、he-il
ヒンディー語 hi、hi-in
ハンガリー語 hu、hu-hu
アイスランド語 is、is-is
イボ語 ig-latn、ig-ng
インドネシア語 id、id-id
イヌクティトット語 (ラテン) iu-cans、iu-latn、iu-latn-ca
アイルランド語 ga、ga-ie
コサ語 xh、xh-za
ズールー語 zu、zu-za
イタリア語 it、it-it、it-ch
日本語 ja、ja-jp
カンナダ語 kn、kn-in
カザフ語 kk、kk-kz
カンボジア語 km、km-kh
キチェ語 quc-latn、qut-gt、qut-latn
キニヤルワンダ語 rw、rw-rw
スワヒリ語 sw、sw-ke
コーンクニー語 kok、kok-in
韓国語 ko、ko-kr
クルド語 ku-arab、ku-arab-iq
キルギス語 ky-kg、ky-cyrl
ラオス語 lo、lo-la
ラトビア語 lv、lv-lv
リトアニア語 lt、lt-lt
ルクセンブルク語 lb、lb-lu
マケドニア語 mk、mk-mk
マレー語 ms、ms-bn、ms-my
マラヤーラム語 ml、ml-in
マルタ語 mt、mt-mt
マオリ語 mi、mi-latn、mi-nz
マラーティー語 mr、mr-in
モンゴル語 (キリル) mn-cyrl、mn-mong、mn-mn、mn-phag
ネパール語 ne、ne-np
ノルウェー語 nb、nb-no、nn、nn-no、no、no-no
オディア語 or、or-in
ペルシャ語 fa、fa-ir
ポーランド語 pl、pl-pl
ポルトガル語 (ブラジル) pt-br
ポルトガル語 (ポルトガル) pt、pt-pt
パンジャーブ語 pa、pa-arab、pa-arab-pk、pa-deva、pa-in
ケチュア語 quz、quz-bo、quz-ec、quz-pe
ルーマニア語 ro、ro-ro
ロシア語 ru、ru-ru
スコットランド ゲール語 gd-gb、gd-latn
セルビア語 (ラテン) sr-Latn、sr-latn-cs、sr、sr-latn-ba、sr-latn-me、sr-latn-rs
セルビア語 (キリル) sr-cyrl、sr-cyrl-ba、sr-cyrl-cs、sr-cyrl-me、sr-cyrl-rs
セソト サ レボア語 nso、nso-za
セツワナ語 tn、tn-bw、tn-za
シンド語 sd-arab、sd-arab-pk、sd-deva
シンハラ語 si、si-lk
スロバキア語 sk、sk-sk
スロベニア語 sl、sl-si
スペイン語 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
スウェーデン語 sv、sv-se、sv-fi
タジク語 (キリル) tg-arab、tg-cyrl、tg-cyrl-tj、tg-latn
タミル語 ta、ta-in
タタール語 tt-arab、tt-cyrl、tt-latn、tt-ru
テルグ語 te、te-in
タイ語 th、th-th
ティグリニア語 ti、ti-et
トルコ語 tr、tr-tr
トルクメン語 tk-cyrl、tk-latn、tk-tm、tk-latn-tr、tk-cyrl-tr
ウクライナ語 uk、uk-ua
ウルドゥ語 ur、ur-pk
ウイグル語 ug-arab、ug-cn、ug-cyrl、ug-latn
ウズベク語 (ラテン) uz、uz-cyrl、uz-latn、uz-latn-uz
ベトナム語 vi、vi-vn
ウェールズ語 cy、cy-gb
ウォロフ語 wo、wo-sn
ヨルバ語 yo-latn、yo-ng

アプリの種類
必須

アプリの種類 (EXE/MSI) を選びます。 EXE を選んだ場合は、インストーラーのパラメーターとインストーラーの処理の詳細を指定する必要があります。

アプリの種類 (msi/exe) を指定できる [パッケージ] セクションのスクリーンショット。

exe の種類のアプリに必要な追加フィールドを示す [パッケージ] セクションのスクリーンショット。

インストーラー パラメーター
必須

ストアでは、サイレント モードでインストーラーを実行する必要があります。 これをサポートするには、EXE アプリのインストーラーに固有の必須スイッチ (/s など) を指定する必要があります。 これは、インストーラーの既定の動作モードがサイレントで、どのようなスイッチもない場合は、必要ありません。

アプリのインストーラー パラメーターを指定できる [パッケージ] セクションのスクリーンショット。

MSI アプリの場合、インストーラーは既定のサイレント スイッチ "/qn" を使ってサイレント モードで実行されます。

EXE アプリのインストーラーの処理
必要なし

パートナー センター パッケージの詳細ページのセクションのスクリーンショット。どのリターン コードがどのインストーラーの結果に対応するかを指定できます。

EXE アプリには、通常、インストール時にカスタム コードを返すインストーラーがあります。 ストアでは、パートナーが提供するカスタム リターン コードに適した顧客向けのメッセージとアクションがサポートされます。

ストアでは、次の標準的なインストール シナリオがサポートされています。

シナリオ 説明
ユーザーによって取り消されたインストール インストール操作はユーザーによって取り消されました。
アプリケーションが既に存在する デバイスにはアプリケーションが既に存在します。
インストールは既に進行中 別のインストールが既に実行されています。 ユーザーは、このインストールを続ける前に、そのインストールを完了する必要があります。
ディスク領域に空きがない ディスク領域がいっぱいです。
再起動が必要です インストールを完了するには再起動する必要があります。
ネットワーク エラー さまざまなネットワーク関連の障害に対して、カスタム リターン コード値を指定します。
インストールの間にパッケージが拒否された デバイスで有効になっているセキュリティ ポリシーのため、インストールの間にパッケージが拒否されました。
インストール成功 インストールが成功しました。

インストーラーの動作に応じて、上記のシナリオごとに複数のリターン コードを追加できます。

上記の標準シナリオの一覧に含まれないシナリオの場合、顧客はインストーラーのリターン コードのドキュメントに誘導されます。 さまざまなインストール エラー シナリオについて、ストアが顧客を誘導できるリターン コード固有のドキュメントの URL と共に、カスタム リターン コードを追加できます。

ストアが調整されたエクスペリエンスを顧客に提供できるよう、EXE アプリに対してこの情報を提供することを強くお勧めします。 これは、ストアがアプリによる EXE アプリのインストールを調整して報告するのにも役立ちます。

パッケージを追加したら、[下書きの保存] をクリックします。 [パッケージの管理] ページに表示が戻ります。 [パッケージの一覧] に、パッケージが追加されていることがわかります。 [パッケージの一覧] にパッケージが追加されたことを確認したら、[すべて保存] をクリックします。 パッケージがアップロード中であることを示すメッセージが表示され、アップロードが成功すると、正常に保存されたことを示すメッセージが表示されます。

デバイス ファミリの利用可否

MSI または EXE アプリは、Windows 10 および 11 デスクトップ デバイスのストアからダウンロードできます。