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

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

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

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

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

Note

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

Note

Windows 10 バージョン 1709 より前のバージョンの Windows の場合は、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 App Services のサポート ✔️ ✔️ ✔️ ✔️ ✔️
共有パッケージ コンテナー ✔️
外部の場所を持つパッケージ ✔️ ✔️ ✔️ ✔️ ✔️
ホストされているアプリ ✔️ ✔️ ✔️ ✔️ ✔️
柔軟な仮想化 ✔️ ✔️ ✔️
スタート メニュー グループ ✔️ ✔️ ✔️
従来のコンテキスト メニューのサポート ✔️
変更可能なパッケージ ディレクトリ ✔️
MSIX 永続的 ID ✔️
動的依存関係 ✔️

Windows Server のサポート

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

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

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

パッケージの形式 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 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

重要

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

Microsoft Store

次の表は、さまざまなバージョンの Windows でサポートされている 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)
公開 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
更新プログラムの通知 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ストリーミング インストール ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
差分更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Note

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

Microsoft Store の送信

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

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

現在、Microsoft Store および ビジネス向け Microsoft Store を介した MSIX のインストールには、Windows 10 バージョン 1809 以降が必要です。

Windows 以外のプラットフォーム

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