MSIX アプリの配布

MSIX パッケージ形式は、Microsoft Intune や Microsoft Endpoint Configuration Manager などのデバイスおよびアプリケーション管理ツールを使用して、クライアント デバイスに配信できます。

パッケージ アプリは展開ツール、PowerShell、または AppInstaller を使用してインストールできます。 AppInstaller を使用して MSIX パッケージ アプリをインストールする場合、ユーザーまたは IT 担当者は MSIX インストーラーを右クリックしてインストールをクリックするか、ダブル クリックするかを選択できます。 この方法では、インストールを開始するために [インストール] ボタンを選択するように求めるメッセージが表示され、インストールの進行状況が表示されます。 または、利用可能な PowerShell コマンドレットを使用して、MSIX パッケージ アプリのインストールとアンインストールをサイレントで実行できます。

Microsoft Endpoint Configuration Manager

MSIX は標準化されたインストール パッケージ形式であるため、アプリケーションに関する詳細情報 (発行元、アプリケーション名、バージョン) が自動的に取得され、Microsoft Endpoint Configuration Manager 内のアプリケーションの作成ウィザードを通じて確認用に表示されます。 同様に、MSIX アプリケーションで使用されるインストール文字列と検出方法には一貫性があり、Microsoft Endpoint Configuration Manager のアプリケーションの作成ウィザードによって自動的に構成されます。

Microsoft Endpoint Configuration Manager でアプリケーションを作成する場合は、次のアプリケーションの種類を選択します: Windows アプリ パッケージ (*.appx、*.appxbundle、*.msix、*.msixbundle)。 Microsoft Endpoint Configuration Manager でアプリケーションを作成および展開する方法については、アプリケーションの作成と展開に関する記事をご覧ください。

Microsoft Intune

Microsoft Intune では、クライアント アプリ モデルを使用したクライアント デバイスへの MSIX アプリケーションの展開がサポートされています。 MSIX は標準化されたインストール パッケージ形式であるため、アプリケーションに関する詳細情報 (アプリケーション名、説明、発行元) は自動的にアプリ情報内に設定されます。

MSIX アプリケーションのインストールは標準化されています。 そのため、Microsoft Intune に新しい基幹業務アプリを追加する場合、インストールに必要なサイレント インストールのパラメーターを構成する必要はありません。 Microsoft Intune でアプリケーションを作成および展開する方法については、「Windows の基幹業務アプリを Microsoft Intune に追加する」を参照してください。

Web (アプリ インストーラー)

MSIX は、IIS サーバーを使用して展開できます。 ms-appinstaller プロトコルを追加すると、インストール エクスペリエンスが大幅に向上します。
MSIX ファイルの IIS 配布と、MSIX アプリの配布をサポートするように IIS サーバーを構成する方法については、「IIS サーバーからの Windows 10 アプリの配布」をご覧ください。

ビジネス向け Microsoft ストア

ビジネス向け Microsoft Store は、ビジネスおよび教育機関向けアプリの配布専用に設計されたストアです。 Microsoft Store を使用して、組織または教育機関のアプリの検索、取得、配布、管理を行うことができます。 ビジネス向け Microsoft Store の詳細については、「ビジネスおよび教育機関向け Microsoft Store」をご覧ください。

App Center

App Center を使用すると、アプリを自動的にビルドし、実際のデバイス上でテストして、ベータ テスターに配布することができます。 App Center により、アプリをより頻繁に、より高い品質で、より自信を持って配布できます。 App Center を使用すると、ご自分のリポジトリを接続して、数分以内にビルドを自動化し、クラウド内の実際のデバイスでのテスト、ベータ テスターへのアプリの配布、クラッシュ データと分析データを使用した実際の使用状況の監視を行うことができます。 すべてを 1 か所で行うことができます。

展開イメージのサービスと管理 (DISM.exe) とプロビジョニング

DISM

IT 担当者は、展開イメージのサービスと管理 (DISM) コマンドレットを使用して、展開前の Windows イメージに MSIX パッケージをインストール、アンインストール、および構成できます。
プロビジョニングの詳細については、展開イメージのサービスと管理とプロビジョニングに関する記事をご覧ください。

プロビジョニング

IT 担当者は、プロビジョニングを使用して、再イメージングすることなくエンド ユーザーのデバイスを構成できます。 IT 担当者は、エンド ユーザーのシステムに MSIX パッケージを事前にインストールすることができます。 プロビジョニングの詳細については、展開イメージのサービスと管理とプロビジョニングに関する記事をご覧ください。

MSIX アプリの管理

MSIX パッケージには、包括的な制御機能のセットが用意されており、IT 担当者はこれを使ってインストールを制御できます。 IT 担当者は、MSIX アプリのアップグレード、ダウングレード、またはアンインストールを行う方法とタイミングを指示できます。 MSIX パッケージは、AppLocker とグループ ポリシーなどのインボックス Windows サービスを使って制限することもできます。

AppLocker を使用して MSIX アプリのインストールを禁止する

AppLocker では、業務用デバイスでの MSIX アプリケーションの実行を許可または拒否する機能がサポートされています。 これは、MSIX アプリの属性に基づいて規則を定義することで実行されます。 このような属性としては、発行元の名前、製品名、ファイル名、ファイルのバージョン、ファイルのパス、ファイルのハッシュなどがあります。 これらの規則によって識別された MSIX アプリは、実行を許可または拒否するように構成されます。

業務用デバイス上でどのアプリの実行を許可または拒否するかを制御するために、組織内で AppLocker を利用できる複数の方法があります。 完全な一覧については、「AppLocker 規則の操作」をご覧ください。

グループ ポリシーを使用してアクセスを管理する

グループ ポリシーを使用すると、オペレーティング システム、アプリケーション、および Active Directory 環境でのユーザーの設定に対する管理と構成を一元化することができます。 MSIX パッケージ アプリケーションでは、グループ ポリシーのレジストリ キーを読み取り、グループ ポリシー設定を優先させることができます。
MSIX のサポートとグループ ポリシーのサポートにおける制限事項の詳細については、「グループ ポリシーと MSIX パッケージ アプリ」をご覧ください。

MSIX の更新を管理する

アプリ インストーラー ファイルを使用して、アプリの更新動作を構成します。 IT 担当者は、ユーザーが MSIX に対する更新を取得するタイミングと、更新エクスペリエンスをサイレントにするかどうかを定義できます。 ユーザーは、起動時の更新または遅延更新を求められる場合があります。

MSIX 更新スケジュールの構成の詳細については、「アプリ インストーラー ファイルの更新設定を構成する」をご覧ください。

ダウングレード

MSIX ではアプリのダウングレードがサポートされています。そのため、同じアプリの古いバージョンをインストールする前に、アプリをアンインストールする必要はありません。 ForceUpdateFromAnyVersion を指定することで、MSIX を下位バージョンにダウングレードできます。 これは、深刻なバグが既に展開されている場合に役立ちます。

ForceUpdateFromAnyVersion の詳細については、「アプリ インストーラー ファイルの更新設定を構成する」をご覧ください。

重要な更新

場合によっては、アプリを更新するように求めるメッセージをユーザーが無視することがあります。 MSIX を使用すると、IT 担当者は、UpdateBlocksActivation を指定して重大としてマークすることにより、アプリを強制的に更新させることができます。

UpdateBlocksActivation の詳細については、「アプリ インストーラー ファイルの更新設定を構成する」をご覧ください。

アンインストール

MSIX には、堅牢なインストールとアンインストールのストーリーが用意されています。 MSIX パッケージはコンテナー化されたパッケージであるため、パッケージをアンインストールすると、%ProgramFiles%WindowsApps に書き込まれたすべてのファイル、AppData フォルダー内のシステム ファイル、またはアプリケーション用に作成されたレジストリ設定など、すべてのアプリケーション アーティファクトが削除されます。 アンインストールによって、ユーザーが作成したファイルが削除されることはありません。