Windows Server 2022 上で MSIX がインストールできない時の対処法
背景
とあるお客様のお仕事では、Amazon WorkSpaces の環境が各個人に渡され、作業はそこで行う事になっています。Windows, Linux を選ぶことが出来るのですが、私は Windows を使っています。Amazon WorkSpaces では、Windows 10, 11 なども選べますが、そのお客様の場合は Windows を選ぶと Windows Server 2022 Datacenter edition の環境が渡されます。
先日、Amazon WorkSpaces 環境を再構築する必要があり、その際に Slack アプリをダウンロードしてインストールしようとしたところ、以下のメッセージが出ました。

Slack アプリのインストーラーは Slack.msix というファイル名でした。
問題点
問題を1文でまとめると以下の通りです。
Amazon WorkSpaces 上の Windows Server 2022 Datacenter edition で *.msix というファイルがインストールできない

MSIX ファイルとは
そのものズバリのページが Microsoft のサイト内にあったのでリンクを貼っておきます。
MSIX とは? – MSIX | Microsoft Learn
サポートされている OS については以下のページに記載があります。「Windows Server 2019 LTSC 以降。」とあるので、Windows Server 2022 Datacenter edition も大丈夫そうに思えます。
MSIX の機能とサポートされているプラットフォーム – MSIX | Microsoft Learn
MSIX ダブルクリックでインストールできない場合の対処法
結論から先に書くと、管理者権限の PowerShell 上で以下のコマンドを実行すればインストールできます。
Add-AppPackage -path .\Slack.msix
その他、関連する情報
Microsoft.VCLibs.x64.14.00.Desktop.appx というファイルをインストールすると良いという情報が記載されたページもいくつかあったので試してみましたが、私の環境ではそれをインストールしても解決しませんでした。
まとめ
MSIX ファイルとは、Windows アプリの新しいパッケージ形式です。通常はダブルクリックでインストールできますが、インストールできない場合には PowerShell から Add-AppPackage コマンドを使ってインストールできます。
コメントを残す