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 を使用することができます。