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 コマンドを使ってインストールできます。

we are hiring

優秀な技術者と一緒に、好きな場所で働きませんか

株式会社もばらぶでは、優秀で意欲に溢れる方を常に求めています。働く場所は自由、働く時間も柔軟に選択可能です。

現在、以下の職種を募集中です。ご興味のある方は、リンク先をご参照下さい。

コメントを残す