LoginSignup
1
0

Windows Server 2022 に Windows Terminal をインストールする

Posted at

インストールに数時間かかったのでメモ。

Windows Server は Windows Store がないため Windows Terminal をストアからインストールすることができません。

  1. Windows terminal 本体
    https://github.com/microsoft/terminal/releases
    github からダウンロードできますが、ダウンロードしたファイル (msixbundle) をダブルクリックしてもインストールできません。
    書いている時点での Release は v1.19.10573.0

  2. Microsoft.UI.Xaml v2.8.x
    https://github.com/microsoft/microsoft-ui-xaml/releases
    Windows Terminal をインストールするために必要です

  3. デスクトップ ブリッジ用の C++ ランタイム フレームワーク パッケージ
    https://learn.microsoft.com/ja-jp/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge
    Windows Terminal をインストールするために必要です

これらをインストールする必要があります。

通常インストールされるバージョン 5.1.20348.2227 の PowerShell を使ってインストールします。
7.4 とかでは実行できません。

現状のバージョンでのインストールコマンド

install.ps1

cd ${HOME}\Downloads

Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx  -outfile Microsoft.VCLibs.x64.14.00.Desktop.appx
Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx

Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx  -outfile Microsoft.UI.Xaml.2.8.x64.appx
Add-AppxPackage -Path .\Microsoft.UI.Xaml.2.8.x64.appx

Invoke-WebRequest -Uri https://github.com/microsoft/terminal/releases/download/v1.15.3465.0/Microsoft.WindowsTerminal_Win10_1.15.3465.0_8wekyb3d8bbwe.msixbundle -outfile Microsoft.WindowsTerminal_Win10_1.15.3465.0_8wekyb3d8bbwe.msixbundle
Add-AppxPackage -Path .\Microsoft.WindowsTerminal_Win10_1.15.3465.0_8wekyb3d8bbwe.msixbundle

実行後にはダウンロードしたファイルを削除してください。
バージョンを更新する際には上記の Web ページから確認して URL を更新してください。

---- 8< ------- 8< ------- 8< ------- 8< ------- 8< ------- 8< ------- 8< ------- 8< ----
※めも
Start-ThreadJob
https://learn.microsoft.com/ja-jp/powershell/module/threadjob/start-threadjob?view=powershell-7.4
で、同時実行数を指定してバックグランドでコマンドを実行できる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0