リモート開発メインのソフトウェア開発企業のエンジニアブログです

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 というファイルがインストールできない

Moba Pro

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

← 前の投稿

次の投稿 →

【乗っ取り対策】X(旧Twitter)の権限について

コメントを残す