msixパッケージのインストール方法

Microsoft の新しいパッケージ形式、msix

Surface Pro X で、Windows ARM64 版向けの PowerShell を、7 から7.0.1にアップグレードしようとしたら、msiが無いんです。
で、msix をダウンロードしてきました。

ダブルクリックでインストールできない?

ダウンロードしてきたmsixファイルをダブルクリックしても途中で止まっちゃう。

「アプリ パッケージを開くことができません」?
「このアプリ パッケージは、アプリ インストーラーによるインストールをサポートしていません。特定の制限付き機能を使用しているためです。」?

msixってインストーラじゃないの・・・?

管理者権限の PowerShell からインストールしよう

PowerShell を管理者権限で起動しましょう。
PowerShell 本体をアップグレードする場合、PowerShellそのものの使用中は更新できません。
なので、PowerShell はスタートメニューに登録されているWindows PowerShell (x86) の方を管理者権限で立ち上げます。

そうするとAdd-AppxPackage コマンドからインストールできます。

Add-AppxPackage PowerShell-7.0.1-win-arm64.msix  

これで無事インストールできました!

ってか面倒だな。
エラー画面、不親切すぎ。

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe