サポートされているプラットフォーム

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

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

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

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

注意

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

注意

Windows 10 バージョン1709より前の Windows のバージョンでは、 msix コアを使用して msix パッケージをインストールします。

MSIX 機能のサポート

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

機能 1709 1803 1809 1903 1909 2004 20H2 21H1 Windows Server 2019 LTSC Windows Enterprise 2019 LTSC
昇格を許可する ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
アプリのインストーラーファイルのサポート ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
登録フラグの遅延 ✔️ ✔️ ✔️
すべてのバージョンのダウングレードから強制的に更新する ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
強制プロビジョニング ✔️ ✔️ ✔️
パッケージデスクトップアプリの id ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
パッケージの変更 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ネイティブ MSIX のインストールとアンインストール ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
パッケージ サポート フレームワーク (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows サービス ✔️ ✔️ ✔️
非ストアパッケージに対するパッケージの整合性の強制 ✔️ ✔️ ✔️
Windows アプリの App Services のサポート ✔️ ✔️ ✔️

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

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

パッケージの形式 1709 1803 1809 1903 1909 2004 20H2 21H1
.msix ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.msixbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appx ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appxbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

重要

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

Microsoft Store

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

機能 1709 1803 1809 1903 1909 2004 20H2 21H1
発行 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
更新プログラムの通知 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ストリーミング インストール ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
差分更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

注意

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

Microsoft Store提出

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

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

現在、MSIX のインストールには、Microsoft Storeとビジネス向け Microsoft Store以降Windows 10 Version 1809必要があります。

非Windows プラットフォーム

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