Microsoft Store を使わずに Windows Terminal をインストールする方法

異なる Windows 環境で Windows ターミナルを動作させる方法

つまり、Windows Terminal は、古い cmd や PowerShell のこのすっきりとしたアップグレードのはずです。タブ、カスタム スタイル、プロファイル、さらには WSL や Azure Cloud Shell などのシェルもサポートしています。非常に便利ですが、もちろん、常にスムーズに進むわけではありません。特に古いバージョンの Windows やサーバー エディションなどのバリアントでは、インストールまたは起動で問題が発生する人もいます。このガイドでは、Windows 11、Windows 10、さらにはサーバー エディションのいずれであっても、Windows Terminal を動作させるための一般的な方法について説明します。Windows Terminal が正しくインストールされない場合でも、依存関係エラーが繰り返し発生する場合でも、何を確認して対処すればよいかを知っておくと、多くのフラストレーションを回避できます。ストアからダウンロードするのが最も簡単ですが、それが失敗した場合は、手動のオプションがあります。ただし、古いシステムや特定のサーバー構成では、依存関係のインストールや GitHub からのスタンドアロン バージョンのダウンロードなど、追加の手順が必要になる場合があることを想定してください。

Windowsターミナルのインストールと起動の問題を修正する方法

方法 1: Microsoft Store からインストールする (Windows 10/11 に最適)

Windows 10 または Windows 11 の適切なビルドを使用している場合、通常はこの方法で問題なく動作します。ストア版は自動更新され、依存関係も自動的に処理されます。Microsoft Store を開き、Windows Terminal を検索して、インストール または 取得 をクリックするだけです。VCLibs フレームワークなどの依存関係も含め、残りの作業は自動的に処理されます。Windows 10 LTSC や Windows Server などでストアアプリが見つからない、または動作が不安定な場合は、アプリを手動でサイドロードするか、他のツールを使用する必要があるかもしれません。

方法2: PowerShellまたはコマンドラインを使用した手動ダウンロード

ここが少し厄介です。GitHub から最新の MSIX バンドルを直接ダウンロードすることもできますが、依存関係を正しく設定する必要があります。 – Windows Terminal リリース ページ にアクセスします: [https://github.com/microsoft/terminal/releases](https://github.com/microsoft/terminal/releases) – お使いのシステム用の最新の msixbundle を見つけます (Assets セクションを参照)。 – PowerShell の Invoke-WebRequest コマンドを使用してダウンロードします。例: powershell Invoke-WebRequest -Uri https://github.com/microsoft/terminal/releases/download/vX. XX/Microsoft. WindowsTerminal_xxxx.msixbundle -OutFile.\WindowsTerminal.msixbundle – Add-AppxPackage を使用してインストールします。例: powershell Add-AppxPackage -Path.\WindowsTerminal.msixbundle – 正しくインストールされているかどうかを確認します。例: powershell Get-AppxPackage *WindowsTerminal* -AllUsers *注:* `Microsoft. VCLibs.140.00. UWPDesktop` などの依存関係が不足しているというエラーが発生した場合は、まずそれらをインストールする必要があります。

不足しているフレームワークを修正する: 依存関係をダウンロードしてインストールする

Windowsでは、特定のVisual C++ランタイムライブラリが必要なため、ターミナルがインストールされない場合があります。よくある問題は、`Microsoft. VCLibs.140.00. UWPDesktop`パッケージです。VCLibsパッケージは、Microsoftの公式ドキュメントまたはGitHubからダウンロードしてください。例: [https://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge](https://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge) – PowerShell を使用してインストールします: powershell Add-AppxPackage.\Microsoft. VCLibs.x64.14.00. Desktop.appx *補足:* システムが最小ビルド要件を満たしていることを確認する価値があるかもしれません。古いバージョンの Windows では、新しいバージョンの OS がないとターミナルをインストールできない可能性があります。

OS バージョンがサポートされていない場合はどうなりますか?

古いビルド(Windows Server 2016 や 2019 など)をお使いの場合、最新バージョンの Windows Terminal をインストールすると、次のようなエラーが表示されることがあります。>「このパッケージはお使いのデバイスと互換性がありません。」これは当然のことながら、Windows 側でインストールを困難にする必要があるためです。OS ビルドがチェックされ、特定のバージョン(Windows 10 20H1 以降の場合は 10.0.19041.0)より低い場合はインストールが拒否されます。このような場合、以下のオプションがあります。 – サポートされている新しいビルドに Windows を更新します。 – または、GitHub から Windows Terminal のスタンドアロン バージョンを ZIP 形式でダウンロードします(新しいバージョンでは、完全インストールなしで解凍して実行できるため)。[https://github.com/microsoft/terminal/releases](https://github.com/microsoft/terminal/releases) から ZIP をダウンロードし、解凍して `wt.exe` を直接実行します。少し面倒ですが、問題なく動作します。

代替案: パッケージマネージャー (WinGet または Chocolatey) 経由でインストールする

新しい Windows 10/11 ビルドの場合、パッケージ マネージャーを使用すると高速になることがあります。 – WinGet を使用する場合: powershell winget install –id=Microsoft. WindowsTerminal -e – Chocolatey を使用する場合: powershell Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System. Net. WebClient).DownloadString(‘https://chocolatey.org/install.ps1’)) choco install microsoft-windows-terminal 一部のシステム (特にサーバー) では、OS バージョン エラーが発生する可能性もあるので、注意してください。

最終ステップ: Windowsターミナルを起動する

インストールが完了したら、powershell wt.exe を実行するか、スタートメニューから Windows Terminal を見つけてください。起動しない場合は、システムビルドや依存関係を再確認するか、必要に応じて古いバージョンのインストールを検討してください。

私の経験上、このプロセス全体は面倒です。特にWindowsのアップデートが不足していたり​​、コンポーネントが破損していたり​​する場合はなおさらです。依存関係をインストールした後や再インストールを試みた後に再起動すると、競合が解消されることもあります。理由は定かではありませんが、一部の環境では最初は動作が不安定になるものの、1、2回再起動すると突然動作するようになることがあります。

まとめ

  • 可能であればストアを使用してください — これが最も簡単な方法です。
  • 最新の MSIX バンドルを GitHub から直接ダウンロードし、PowerShell を使用してインストールします。
  • まず、VCLibs などの依存関係がインストールされていることを確認してください。
  • OS ビルドを確認してください。最新リリースではかなり新しいものになっている必要があります。
  • サポートされていない OS の場合は、スタンドアロンの ZIP バージョンを入手してください。
  • サポートされている場合は、パッケージ マネージャーを使用してクイック インストールを実行します。
  • コマンドラインから `wt.exe` を実行して、Windows Terminal を起動します。

まとめ

古い環境や標準以外の環境でWindows Terminalを起動するのは、ちょっとした苦労の連続です。依存関係をインストールしたり、Windowsをアップデートするだけで問題が解決することもあります。しかし、スタンドアロンのZIPファイルをダウンロードして手動で実行する必要がある場合もあります。重要なのは、お使いのシステムがどの程度対応できるかを把握し、手動インストールの準備を整えておくことです。この方法が、誰かの問題を解決し、数時間でも時間を節約してくれることを願っています。幸運を祈ります!