MSIX の機能とサポートされているプラットフォーム

現在、MSIX は、次のバージョンの Windows でサポートされています。

  • Windows 10 バージョン 1709 以降。
  • Windows Server 2019 LTSC 以降。
  • Windows Enterprise 2019 LTSC 以降。

サービス終了日などの Windows ライフサイクルサポートの詳細については、Windows ライフサイクルのファクトシートを参照してください。

この記事では、これらのバージョンの Windows で MSIX の主な機能がどのようにサポートされるかについて説明します。

注意

Windows Server 2019 LTSC と Windows Enterprise 2019 LTSC では、msix、.msixbundle、.appx、または .appxbundle のダブルクリック インストールまたは web サイトからの直接インストールをサポートするには、アプリ インストーラー アプリが必要です。 アプリがない場合は、PowerShell または API を使用してパッケージをインストールすることも、サポートされているシステム管理製品を使用することもできます。 Windows Server 2019 LTSC に関する考慮事項の詳細については、こちらの記事を参照してください。

注意

Windows のバージョンが Windows 10 バージョン 1709 以前の場合は、MSIX Coreを使用して MSIX パッケージをインストールしてください。

MSIX 機能のサポート

次の表は、さまざまなバージョンの Windows でサポートされている MSIX の機能とシナリオを示しています。

Windows デスクトップ

特徴 Windows 10 1809 (LTSC 2019) Windows 10 1903 Windows 10 1909 Windows 10 2004 Windows 10 20H2 (LTSC 2021) Windows 10 21H1 Windows 10 21H2 Windows 11 21H2
昇格を許可する ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
アプリ インストーラー ファイルのサポート ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
登録フラグの遅延 ✔️ ✔️ ✔️ ✔️ ✔️
すべてのバージョンのダウングレードから強制的に更新する ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
強制プロビジョニング ✔️ ✔️ ✔️ ✔️ ✔️
パッケージ化したデスクトップ アプリの ID ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
パッケージの変更 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ネイティブ MSIX のインストールとアンインストール ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
パッケージ サポート フレームワーク (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows サービス ✔️ ✔️ ✔️ ✔️ ✔️
非ストア パッケージのパッケージの整合性の適用 ✔️ ✔️ ✔️ ✔️ ✔️
Windows アプリ App Services のサポート ✔️ ✔️ ✔️ ✔️ ✔️
共有パッケージ コンテナー ✔️
外部の場所を持つパッケージ ✔️ ✔️ ✔️ ✔️ ✔️
ホステッド アプリ ✔️ ✔️ ✔️ ✔️ ✔️
柔軟な仮想化 ✔️ ✔️ ✔️
スタート メニュー グループ ✔️ ✔️ ✔️
従来のコンテキスト メニューのサポート ✔️
変更可能なパッケージ ディレクトリ ✔️
MSIX 永続 ID ✔️

Windows Server のサポート

特徴 Windows Server 2019 Windows Server 2022
昇格を許可する ✔️ ✔️
アプリ インストーラー ファイルのサポート ✔️ ✔️
登録フラグの遅延 ✔️
すべてのバージョンのダウングレードから強制的に更新する ✔️ ✔️
強制プロビジョニング
パッケージ化したデスクトップ アプリの ID ✔️ ✔️
パッケージの変更 ✔️ ✔️
ネイティブ MSIX のインストールとアンインストール ✔️ ✔️
パッケージ サポート フレームワーク (PSF) ✔️ ✔️
Windows サービス ✔️
非ストア パッケージのパッケージの整合性の適用 ✔️
Windows アプリ App Services のサポート ✔️
共有パッケージ コンテナー
外部の場所を持つパッケージ ✔️
ホステッド アプリ ✔️

パッケージ形式のサポート

次の表は、さまざまなバージョンの Windows 10 でサポートされているパッケージ形式を示しています。

パッケージの形式 Windows 10 (1809) Windows 10 (1903) Windows 10 (1909) Windows 10 (2004) Windows 10 (20H2) Windows 10 (21H1) Windows 10 (21H2) Windows 11 (21H2)
.msix ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.msixbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appx ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appxbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

重要

2004 年Windows 10より前のバージョンでは、Windows アプリのサイドローディングを有効にして、ストア以外の Windows アプリを Enterprise、Education、および LTSC SKU にインストールできるようにする必要があります。 Windows 10 Homeと Professional SKU では、Windows アプリのサイドローディングが既定で有効になっています。

Microsoft Store

次の表は、さまざまなバージョンの Windows 10 でサポートされている Microsoft Store の機能を示しています。

特徴 Windows 10 (1809) Windows 10 (1903) Windows 10 (1909) Windows 10 (2004) Windows 10 (20H2) Windows 10 (21H1) Windows 10 (21H2) Windows 11 (21H2)
発行 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
更新プログラムの通知 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ストリーミング インストール ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
差分更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

注意

.appx または .appxbundle は、上記の Windows 10 のすべてのバージョンで動作します。 テーブルには、msix または .msixbundle の動作のみが反映されます。

Microsoft Store の送信

MSIX パッケージでサポートされる最小の OS バージョンは、パッケージのマニフェスト ファイルに TargetDeviceFamily 要素内の MinVersion として表示されます。 たとえば、MSIX パッケージで、サポートされている最小バージョンとして MinVersion="10.0.17701.0" が表示された場合は、それ以降の OS バージョンで MSIX パッケージが実行できることになります。

Windows 10 バージョン 1709、1803 および 1809 では、エンタープライズ向けの主な展開シナリオがサポートされています。 これらには、Microsoft Endpoint Configuration Manager、Microsoft Intune、PowerShell を介したインストールや、ダブルクリックによるインストールが含まれます。

現在、Microsoft Store またはビジネス向け Microsoft Store を通じた MSIX インストールには、Windows 10 バージョン 1809 以降が必要です。

非 Windows プラットフォーム

MSIX SDK は、開発者が MSIX パッケージ形式をすべてのプラットフォームで汎用的に使用できるようにするためのオープン ソース プロジェクトです。 SDK は、サード パーティがプラグインまたは拡張機能を作成できるようにする、クロス プラットフォーム クライアント アプリによって使用できます。 クライアント アプリの開発者は、Windows 10 プラットフォームで利用できるアプリ拡張モデルを使用することができ、また、macOS、iOS、Android、Linux などの非 Windows 10 プラットフォームで MSIX SDK を使用することができます。