PowerShellを使用してMSIXBundleをインストールする方法

MSIXbundleは、特定のアーキテクチャ用に異なるMSIXパッケージを用意するよりも多くの利点があります。これは、アプリケーションを配布するためのよりスケーラブルな方法です。MSIXBundleをインストールする1つの方法は、Windows PowerShellを使用することです。このバンドルを使用すると、PowerShellはPCの特定のシステムアーキテクチャと互換性があり、そのアーキテクチャを対象としたリソースをインストールできます。MSIXパッケージがバンドルされると、配布の場所またはパスを指定するだけで、PowerShellが処理します。

この記事では、Windows PowerShellを使用してMSIXBundleをインストールする方法について説明します。AppxおよびAppxPackageと同様に、MSIXBundleを使用して、サードパーティのクラウドからWindowsコンピュータにWindowsアプリをサイドロードまたはインストールできます。これは、Microsoft Storeにない一部のアプリに非常に役立ちます。また、MSIXBundleを使用して、エラーが表示されるWindowsアプリをインストールしたり、サーバーが応答しない場合にインストールしたりすることもできます。

MSIXBundleとは何ですか?どのように開きますか?

MSIXBundleは、Windows 11/10用のユニバーサルWindowsプラットフォーム(UWP)とデスクトップアプリケーションを配布するために使用されるWindowsアプリパッケージ形式です。これは、さまざまなMSIXパッケージで構成されており、x64、ARM、またはx86などのシステムの特定のアーキテクチャをサポートできます。たとえば、MSIXBundle形式を使用すると、ユーザーは2つのインストーラーバージョン、x86とx64用に1つのMSIXパッケージを持つことができます。これらはバンドルと呼ばれる1つのパッケージにまとめられます。

ユーザーは、PKZipユーティリティプログラムを使用してファイルを解凍することで、MSIXBundleを開くことができます。他のMSIXパッケージ形式と同様に、MSIXBundleはPKZipファイルで圧縮されます。ファイルを解凍すると、MSIXBundleパッケージリソースはバンドルにまとめられたMSIXパッケージに置き換えられます。では、Windows PowerShellを使用してMSIXバンドルをインストールする方法を見てみましょう。

PowerShellを使用してMSIXBundleをインストールする方法

WindowsでMSIXBundleをインストールして実行しようとするとエラーが継続的に発生する場合、または複数のコンピュータにMSストアアプリをサイドロードする場合は、PowerShellを使用して管理者としてコマンドを実行できます。PowerShellを使用してMSIXBundleをインストールするには、次の簡単な手順を実行します。

  • Windowsの検索ボックスにPowerShellと入力し、管理者として実行を選択します。
  • 次のPowerShellコマンドをコピーして貼り付け、Enterキーを押してアプリのインストールを開始します:
    Add-AppxPackage -Path $AppFilePath
  • AppFilePathをMSIXBundleファイルパスに置き換えます。MSIXBundleの場所に移動し、右クリックしてパスとしてコピーを選択することで、ファイルパスを取得できます。例を次に示します:
    Add-AppxPackage -Path C:\temp\filename.msixbundle
  • Windows PowerShellがプロセスを完了するまで待ちます。進行状況が表示されます。
  • これで、スタートメニューに移動してアプリを起動できます。

前述したように、MSIXバンドルを使用して、Microsoft Storeにないサードパーティのアプリをインストールできます。上記の手順に従うことができますが、最初に開発者モードを有効にして、非MSサイトからUWPプログラムをインストールできるようにする必要があります。開発者モードオプションを有効にするには、次の手順に従います。

  • Windowsの設定アプリに移動し、プライバシーとセキュリティを選択します。
  • 開発者向けを選択し、開発者モードの横にあるボタンを切り替えます。

これで、Windows PowerShellを使用してMSIXバンドルをインストールできるようになりました。

MSIXパッケージングツールをインストールするにはどうすればよいですか?

MSIXパッケージングツールをインストールする場合は、Microsoft Storeに移動し、説明ページに移動して[インストール]を選択してプロセスを開始します。ただし、使用しているMicrosoftアカウントがWindows Insider Programのアカウントと同じであることを確認してください。また、Microsoft Store for Businessで企業向けにMSIXパッケージングツールをダウンロードして、オフラインで使用することもできます。

Microsoft StoreなしでMSIXをインストールするにはどうすればよいですか?

Microsoft StoreなしでMSIXパッケージをインストールするには、GitHubなどのサードパーティソースを使用してから、上記で説明した手順に従ってWindows PowerShellを使用してインストールできます。ただし、インストールするアプリがストアから完全に欠落していない限り、MS StoreからMSIXをインストールするのが最善の方法です。