MSIX Core を使用して MSIX パッケージを展開する

MSIX Core によって、MSIX の展開に旧バージョンの Windows を選択できるようになります。 開始するには、まずターゲット デバイスに MSIX Core がインストールされていることを確認します。

MSI のインストール

指定の MSI インストーラーを使用して MSIX Core をインストールすることをお勧めします。これにより、検索パスに msixmgr.exe が自動的に追加され、MSIX 拡張機能がインストーラーに関連付けられます。

次のアーキテクチャ固有の MSI インストーラーは、リリース ページ[アセット] セクションからダウンロードできます。

  • msixmgrSetup-x64.msi
  • msixmgrSetup-86.msi

Note

 デバイスのアーキテクチャに対応した、適切なインストーラーを選択してください。 これは、インストーラーが重要なファイルを格納する場所に影響します。 ファイル名は、インストーラーのバージョンに基づいて変更される場合があります。

証明書のインストール

MSIX パッケージには、署名が必要です。 MSIX パッケージをインストールする前に、パッケージの署名に使用した証明書がインストールされていることを確認してください。 これを行うには、管理ツールから証明書をインストールする通常のワークフローを使用します。

証明書を手動でインストールする場合は、管理者特権でのコマンド プロンプトから次のコマンドを実行できます。

certutil -addstore root <insert certificate.cert>

Note

 すべてのシナリオで、[信頼されたルート証明機関] に信頼できる証明書を追加する必要があります。

コマンド ラインの使用

msixmgr.exe ツールをインストールしたら、このツールを使用して検索、インストール、および削除を行うことで MSIX パッケージをコンピューター上で管理できます。 msixmgr.exe コマンド ライン ユーティリティは、システム管理者を対象としています。 これは、管理者プロンプトから実行する場合に最も便利です。 標準のコマンド プロンプトから実行する場合、すべてのコマンドがコンソールに表示されるわけではありません。 詳細については、下を参照してください。

インストール

コマンド プロンプトまたは PowerShell を使用して msixmgr.exe が含まれるディレクトリに移動し、次のコマンドを実行して MSIX パッケージをインストールします。 コマンドの末尾に -quietUX パラメーターを追加して、ユーザーにインストーラー UI が表示されないようにすることもできます。

msixmgr.exe -AddPackage C:\NotePadPlus\notepadplus.msix -quietUX

Note

 この例および以降の例では、notepadplus.msix を使用します。 これは、サンプル パッケージの 1 つです。

特定の MSIX パッケージの照会

packageFullNamepackageFamilyName、および/またはワイルドカードを使用して、特定のパッケージを検索することもできます。 サポート対象のワイルドカードは、*(任意の文字に一致) および ?(1 文字に一致) です。

msixmgr.exe -FindPackage notepadplus_0.0.0.1_???__8wekyb3d8bbwe
msixmgr.exe -FindPackage *padplus_0.0.*
msixmgr.exe -FindPackage *epadplus_8wekyb3d8bbw?

アンインストール

アンインストールを行うには、次のコマンドを使用します。

msixmgr.exe -RemovePackage notepadplus_0.0.0.1_x64__8wekyb3d8bbwe -quietUX