Windows Terminalの最新安定版は1.25.2733.0、Preview版は1.26.2734.0です。どちらも2026年10月2日(米国時間)にGitHubで公開されました。3月にPreviewとして出た1.25が約7か月を経て安定版に上がり、同じ日に次のPreviewである1.26が始まっています。
Windows Terminalは、コマンドプロンプト・PowerShell・WSLのbashなどのシェルを、タブとペインで並べて使うためのMicrosoft製のアプリです(Microsoft Learnの概要)。この記事では、1.25で安定版に入った機能と1.26 Previewの変更点を、1.25.2733.0のリリースノート・1.26.2734.0のリリースノートと、各タグのソースコードで確認した内容に絞って整理します。6月に登場した派生版のIntelligent Terminalとの違い、手元の版の確かめ方、Store・winget・GitHubでの更新手順も載せています。
まとめ:最新バージョンと確認・更新の要点
- 最新安定版は1.25.2733.0、Preview版は1.26.2734.0(ともに2026年10月2日公開)。旧安定版の1.24にも同日に修正版1.24.12741.0が出ている
- Store経由の1.25は、まずWindows InsiderのDev・Canary・Betaチャネルから順に配信される。すぐ欲しい場合はwingetかGitHubのmsixbundleで入れる
- 1.25の目玉は、設定画面の検索、キーバインドとコマンドパレットをまとめて編集できるActionsエディタ、Kittyキーボードプロトコル、East Asian Ambiguous文字の幅指定(
compatibility.ambiguousWidth) - 日本語IMEを使うなら10月2日の版まで上げる。最大化時の変換候補の位置ずれと、変換中に矢印キーが送られる不具合の修正が1.25と1.24の両方に入った
- 1.26 Previewは設定画面の全面刷新とワークスペース(初期実装)が中心。業務の主環境は安定版のままにし、Previewは別アプリとして並べて試す
- AIエージェントを組み込んだIntelligent Terminal(最新0.2.2572)は、Windows Terminalの実験的なフォークで別アプリ。入れても既存のWindows Terminalは置き換わらない
- バージョンはタブ右の下向き矢印のメニューにある「バージョン情報」か
winget list --id Microsoft.WindowsTerminal -eで確認する
チャネル別の最新バージョン(2026年10月時点)
Windows Terminalの配布チャネルは3つです。安定版(Windows Terminal)とPreview版はStore・GitHub・wingetで配布されます。Canaryはmainブランチの毎晩のビルドで、配布はApp InstallerとZIPのみです。App Installer版はWindows 11専用で自動更新に対応し、ZIP版はWindows 10(ビルド19041以降)でも動作しますが自動更新されません。
| チャネル | 最新版 | 公開日 | wingetのID |
|---|---|---|---|
| 安定版 | 1.25.2733.0 | 2026-10-02 | Microsoft.WindowsTerminal |
| Preview | 1.26.2734.0 | 2026-10-02 | Microsoft.WindowsTerminal.Preview |
| 旧安定版(修正のみ) | 1.24.12741.0 | 2026-10-02 | (1.25へ更新される) |
| Canary | 毎晩ビルド | 随時 | なし(App Installer/ZIP) |
wingetのマニフェストには、10月23日時点で安定版1.25.2733.0とPreview 1.26.2734.0の両方が登録済みです。一方、Store配信は段階的です。1.25のリリースノートは、GitHub公開と同時にWindows InsiderのDev・Canary・Betaチャネルへ配信を始め、それ以外のチャネルには信頼性の数値を見ながら広げると書いています。InsiderでないPCでStoreの更新を待っても、しばらくは1.24.12741.0のままのことがあります。
1.24.12741.0は、1.25の配信が進むまでの間に1.24の利用者へ修正(IMEの2件、フォント選択画面のクラッシュなど)を届けるための版で、新機能はありません。
1.24から1.26までのリリース履歴
GitHubのリリース一覧から、直近2世代の公開日を並べました。Previewの版番号の3つ目は、1.25系なら622→923→1171→1241→1322→1912と増えていき、安定版に上がるときは1.25.2733.0のように別の番号になります。
| 公開日 | 版 | チャネル | 主な内容 |
|---|---|---|---|
| 2025-08-26 | 1.24.2372.0 | Preview | 1.24 Preview開始 |
| 2026-03-05 | 1.24.10621.0 | 安定版 | 1.24が安定版へ |
| 2026-03-05 | 1.25.622.0 | Preview | 1.25 Preview開始(主要機能はここで登場) |
| 2026-04-03 | 1.25.923.0 | Preview | Kittyプロトコルの無効化が効くよう修正、OSC 7対応 |
| 2026-04-29 | 1.25.1171.0 | Preview | 危険なURLの警告ダイアログ、OSC 7を一時撤回 |
| 2026-05-13 | 1.25.1322.0 | Preview | safeUriSchemes設定、起動時のStoreライセンス確認を廃止 |
| 2026-07-16 | 1.25.1912.0 | Preview | 1.26延期に伴う修正のみ |
| 2026-10-02 | 1.25.2733.0 | 安定版 | 1.25が安定版へ |
| 2026-10-02 | 1.26.2734.0 | Preview | 設定UI刷新・ワークスペース |
公式FAQは「Previewの機能は通常、約1か月後に安定版へ移る」と説明していますが、直近2世代はそうなっていません。1.24はPreview開始から安定版まで約6か月、1.25は約7か月かかりました。1.25.1912.0のリリースノートにも「1.26を少し後ろへずらすことにした」とあります。Previewで見た機能が翌月には安定版に来るという前提で社内展開の日程を組むのは避けてください。
1.25で安定版に入った新機能
1.25.2733.0のリリースノートは、6つの目玉と、1.25.622.0〜1.25.1912.0の各Previewのノートへのリンクで構成されています。目玉のうち、設定の書き方や他のツールとの連携に関わるものを、1.25タグのソースで確認した設定キーとともに説明します。
設定画面の検索とActionsエディタ
設定画面の上部に検索欄が付き、設定・プロファイル・アクション・拡張機能を名前で探せるようになりました。Actionsページは書き直され、キーバインドだけでなく、アクションの中身とコマンドパレットの項目まで画面上で編集できます。これまで settings.json を開いて actions 配列を手で書いていた作業の多くは、GUIで完結します。
配色にはVS CodeのDark Modern・Light Modernが加わり、カラーピッカーには色コードを直接入力できるようになりました。
Kittyキーボードプロトコルの既定値と無効化
Kittyキーボードプロトコルは、修飾キーの状態や「キーを押した・離した・押し続けた」の区別をアプリへ伝える入力方式です。従来の端末では区別できなかった Esc と Ctrl+[、Enter と Shift+Enter を別のキーとして受け取れます(PR #19817)。
設定キーはプロファイル単位の compatibility.kittyKeyboardMode で、1.25のソースでは既定値が true(許可)です。許可していても、アプリ側がプロトコルの有効化を要求しない限り従来どおりの入力が届く設計です。ただし、要求するアプリとの組み合わせではキー入力の不具合が後から複数直されているため、問題が出たらまずこの設定を疑います。特定のプロファイルで止めたい場合は、settings.json の該当プロファイルのオブジェクトに1行を足します。下の例は差分だけを示したもので、既存の guid や source は消さずに残します(WSLなどの自動生成プロファイルは、名前と source から識別されます)。
{
"profiles": {
"list": [
{
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"compatibility.kittyKeyboardMode": false
}
]
}
}
1.25.622.0ではこの無効化が実際には効かない不具合があり、1.25.923.0(PR #19995)で直りました。さらに、オートリピート、デッドキー、テンキーのEnter、AltGr、ASCII以外のキーの扱いの修正が1.26から1.25.2733.0へ移されています。3月のPreviewでキー入力の不具合を見て無効にしていた場合は、10月の版で設定を戻して確かめ直してください。
このプロトコルの恩恵が分かりやすいのは、AIコーディング用のCLIです。Claude Codeの公式ドキュメントは、Windows TerminalをShift+Enterで改行できる端末として「設定不要」の欄に挙げています(Claude Codeのターミナル設定)。VS CodeやCursorの統合ターミナルでは /terminal-setup の実行が必要なのと対照的です。WindowsへのClaude Codeの入れ方はClaude CodeをWindowsに入れる手順(ネイティブ版とWSL2の選び方)で扱っています。
Emacsは標準ではKittyプロトコルを話さず、MELPAのkkp.el(GPL-3.0)を入れて global-kkp-mode を有効にします。READMEによれば、対応しているのはプロトコルのうち「Disambiguate escape codes」と「Report alternate keys」の2段階です。tmuxを挟む場合はtmux側の対応も必要で、外側の端末だけ対応していても効きません。
名前が似ている「Kittyグラフィックスプロトコル」(端末に画像を描く仕組み)は別物で、Windows Terminalは対応していません。機能要望のissue #8389は2020年11月から10月23日時点まで未解決のままです。端末内に画像を出したい場合は、1.22(2024年8月のPreview 1.22.2362.0)で対応したSixelを使います。
起動時のウィンドウ復元の3つの値(firstWindowPreference)
起動時の動作を決める firstWindowPreference に、配置だけを復元する値が加わりました(PR #19341)。1.25タグのソース(TerminalSettingsSerializationHelpers.h)が受け付ける値は次のとおりです。
| 値 | 起動時の動作 |
|---|---|
| defaultProfile(既定) | 既定プロファイルのタブを1つ開く |
| persistedLayout | ウィンドウ・タブ・ペインの配置だけを復元 |
| persistedLayoutAndContent | 配置に加えてタブの表示内容(スクロールバック)も復元 |
| persistedWindowLayout(旧値) | persistedLayoutAndContentとして扱われる |
注意したいのは旧値の persistedWindowLayout です。名前は「配置だけ」に見えますが、後方互換のため内容ごと保存する値として読み替えられます。ところが設定スキーマ(profiles.schema.json)は1.25タグでも1.26タグでも、選択肢を defaultProfile・persistedWindowLayout・persistedLayoutAndContent の3つとし、persistedWindowLayout を「配置を保存する」と説明しています。persistedLayout はスキーマに無いため、VS Codeで settings.json を開くと警告が出ますが、Terminal本体はこの値を受け付けます。
秘密情報を表示することが多い環境で画面の内容をディスクに残したくないなら、スキーマの警告を承知で persistedLayout を書くか、設定画面の「スタートアップ」にある「ターミナルの起動時」で「ウィンドウのレイアウトを復元」を選びます。旧値の persistedWindowLayout を書いたままにすると、スクロールバックまで保存されます。
管理者権限のウィンドウと通常のウィンドウが互いの保存データを消してしまう不具合も、1.25で直っています。
East Asian Ambiguous文字の幅(compatibility.ambiguousWidth)
「○」「※」「①」「→」などのEast Asian Ambiguous(曖昧幅)文字を、半角1マスと全角2マスのどちらで描くかを選べるようになりました(PR #19864)。設定は全体に対して1つで、プロファイルごとには指定できません。
{
"compatibility.ambiguousWidth": "wide"
}
既定値は narrow(1マス)です。wide にすると日本語フォントでの見た目は自然になりますが、PRには既知の制限として「PSReadLineやreadline系のアプリは文字幅を独自に計算するため、カーソル移動やBackspaceの位置が見た目とずれることがある」と書かれています。設定画面の説明文(日本語版)も、この設定の変更にはWindows Terminalの再起動が必要で、Windows Terminal内から起動したアプリにだけ効くと書いています。PowerShellやbashの入力行でカーソルがずれるなら、narrow に戻すのが先です。wide にするなら、曖昧幅を全角で作ったフォントと組み合わせます。日本語向けの等幅フォントの選び方はHackGen(白源)の導入と選定基準にまとめています。
セキュリティ関連の変更(OSC 52・URL警告・OSC 7の撤回)
- OSC 52によるクリップボード書き込みは、そのウィンドウにフォーカスがあるときだけ許可されるようになった(1.25.622.0)。設定キーは
compatibility.allowOSC52(既定true) - 危険と判定されたURLを開こうとすると警告ダイアログが出る(1.25.1171.0)。警告を出さないスキームは
safeUriSchemes(文字列の配列、既定は空)で指定する(1.25.1322.0) - カレントディレクトリを通知するOSC 7は1.25.923.0で入ったが、意図しないネットワークアクセスとプロセス起動失敗を招いたため1.25.1171.0で撤回された。1.26でも入っていない
OSC 7を前提に「新しいタブを同じディレクトリで開く」設定を組んでいた場合、1.25安定版では動きません。プロンプトから送るOSC 9;9を使う従来の方法に戻します。
このほか、出力処理のPGO(プロファイルに基づく最適化)が再び有効になり、出力のスループットが10〜25%上がると説明されています。セルビア語とウクライナ語のコミュニティ翻訳も、1.25で加わりました。
Preview 1.26で試せる変更
1.26.2734.0のリリースノートは、夏の間に設定画面・ワークスペース・通知に取り組んだと書いています。主な変更は次のとおりです。
- 設定画面の再設計。プロファイルの各タブ、配色、既定値(Defaults)が最上位の「Profiles」にまとまった。「新しいタブ メニュー」ページは「Dropdown」に改名
- ワークスペース(初期実装)。名前を付けたウィンドウで、開いていたものを覚えておき、閉じた後に戻れる。タブ一覧の左のアイコンから開く
- OSC 777によるデスクトップ通知と、ベル発生時の通知表示。どちらも既定でオフ
- タブを閉じる確認が「複数閉じるとき」「常に」「確認しない」の3択に
- 複数ファイルをドロップしたときの区切り文字を
dragDropDelimiterで変更可能(既定は半角スペース) - ウィンドウのリサイズ中に、桁数×行数のオーバーレイを表示
通知を試すには、プロファイルに次の2つを書きます。キー名はリリースノートの記述どおりで、1.26時点の公式ドキュメントにはまだ載っていません。
{
"profiles": {
"defaults": {
"compatibility.allowOSC777": true,
"bellStyle": "notification"
}
}
}
1.26の修正の多くは1.25.2733.0へも移されていて、1.25と1.26の差は主に上の新機能です。ワークスペースは「early support」と書かれた初期段階で、設定画面も再設計の直後です。業務で使うPCの既定の端末は安定版のままにしておきます。
Intelligent Terminalとの違い(Windows Terminalの派生版)
2026年6月2日、MicrosoftはIntelligent Terminal 0.1を公開しました。リポジトリのREADMEは「Windows Terminalの実験的なフォークで、エージェントをネイティブに統合したもの」と説明しています。Windows Terminalの次の版ではなく、別のアプリです。
| 項目 | Windows Terminal | Intelligent Terminal |
|---|---|---|
| 位置づけ | 正式版(安定版・Preview) | 実験的なフォーク |
| 最新版 | 1.25.2733.0(10月2日) | 0.2.2572(9月14日) |
| wingetのID | Microsoft.WindowsTerminal | Microsoft.IntelligentTerminal |
| 実行エイリアス | wt.exe | wtai.exe |
| AIエージェント | なし | エージェントペイン(既定はGitHub Copilot CLI) |
| 動作要件 | Windows 10 2004以降 | Windows 10 2004以降+エージェントCLIの契約 |
Intelligent Terminalは、Agent Client Protocol(ACP)に対応したCLIを横のペインで動かします。初回起動時にCopilot・Claude・Codex・Gemini・OpenCodeのCLIを自動で探し(0.2.2572のREADMEの記載。開発中のmainではAntigravityも対象に加わっている)、見つからなければGitHub Copilot CLIをwingetで入れます。タブ・プロファイル・テーマ・キーボードショートカットはWindows Terminalと同じように使えます。
パッケージ名は Microsoft.IntelligentTerminal で、READMEにも「別アプリとして既存のWindows Terminalの隣にインストールされる」とあります。実行エイリアスも wtai.exe なので、wt で起動するWindows Terminalとは衝突しません。READMEのData & Privacyの節は、サードパーティのエージェントCLIについてはデータ保護を保証できず、選んだエージェントの提供元にデータが送られると明記しています。業務PCで試すなら、使うエージェントの契約とデータの扱いを先に確かめてください。Copilot CLIのモデルをローカルで動かす設定はCopilot CLIでOllamaのローカルモデルを使う方法で説明しています。
端末の機能(Kittyプロトコル・設定キー・不具合修正)を目的にするなら、Windows Terminalの安定版を更新すれば足ります。Intelligent Terminalは、端末の横でエージェントに質問したい人向けの試用版です。
バージョンの確認方法と更新手順
インストール済みバージョンの確認方法
画面からは、タブ右の下向き矢印のメニューにある「バージョン情報」で確認できます。コマンドで確かめるなら、wingetかPowerShellを使います。
winget list --id Microsoft.WindowsTerminal -e
winget list --id Microsoft.WindowsTerminal.Preview -e
Get-AppxPackage Microsoft.WindowsTerminal* | Select-Object Name, Version
Get-AppxPackage はStoreやmsixbundleで入れたパッケージ版だけを表示します。ZIP(非パッケージ版)で入れた場合は表示されないので、WindowsTerminal.exe のファイルのプロパティで版を確かめます。このとき表示される番号は配布名と異なり、1.25.2733.0のZIPに含まれる実行ファイルは 1.25.260930003 です(リリースノート末尾の注記)。
Store・winget・GitHub別の更新手順
Store版とmsixbundle版はStoreから自動更新されます。配信を待たずに1.25へ上げるなら、wingetで更新します。
winget upgrade --id Microsoft.WindowsTerminal -e
# 未導入のPCに入れる場合
winget install --id Microsoft.WindowsTerminal -e
公式READMEは、依存パッケージの解決にWinGet 1.6.2631以降が必要だとしています。古いwingetでエラーになる場合は、先にApp Installerを更新します。wingetが使えない環境では、GitHubのリリースページから Microsoft.WindowsTerminal_1.25.2733.0_8wekyb3d8bbwe.msixbundle を取得してダブルクリックで入れます。ただし公式の配布形態の説明によれば、msixbundleの導入では依存パッケージをStoreから取得するためにネットワーク接続が要ることがあります。Storeへの接続が遮断された社内PCで導入に失敗する場合は、自動更新が無い点を承知のうえでZIP版を使います。PowerShell 7をあわせて入れる手順はPowerShellのインストール手順(7.6 LTS)を参照してください。
安定版とPreview版の併用時の設定
Preview版はパッケージ名が別(Microsoft.WindowsTerminalPreview)なので、安定版と並べて入れられます。設定ファイルも別々です。
- 安定版:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json - Preview版:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json - 非パッケージ版(ZIP、Scoop、Chocolatey):
%LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
ただし、両方のパッケージが wt.exe という同じ実行エイリアスを登録します(1.26タグの Package.appxmanifest と Package-Pre.appxmanifest で確認)。コマンドラインやショートカットから wt で起動する版は、Windowsの「設定 → アプリ → アプリの詳細設定 → アプリ実行エイリアス」で片方をオフにして決めます。スクリプトに wt を書いているなら、安定版側を残しておくと検証中の挙動変化に巻き込まれません。
配布形態の選び方(Store・msixbundle・ZIP・ポータブル)
公式の配布形態の比較(distributions.md)から、選択に効く違いを抜き出しました。どの形態もWindows 10 2004(ビルド19041)以降が必要で、1.25の安定版にもWindows 10向けのプリインストールキットが用意されています。
| 形態 | 自動更新 | 既定の端末に設定 | 「ターミナルで開く」 | 設定の保存先 |
|---|---|---|---|---|
| パッケージ版(Store・msixbundle) | あり | 可 | あり | ユーザーフォルダ(パッケージごと) |
| 非パッケージ版(ZIP) | なし | 不可 | なし | %LOCALAPPDATA% |
| ポータブル | なし | 不可 | なし | WindowsTerminal.exeの隣 |
コマンドプロンプトやPowerShellを起動したときにWindows Terminalで開かせたい(既定のターミナルアプリにしたい)なら、パッケージ版一択です。Windows 10 22H2では、2023年5月23日の更新プログラム(KB5026435)以降でないとこの設定を使えません。ZIP版はStoreを使えない社内PCや、版を固定して検証したい場面に向きます。ZIPを展開したフォルダの WindowsTerminal.exe の隣に .portable という空ファイルを置くとポータブルモードになり、設定は隣の settings フォルダに保存されます。
WSLのディストリビューションを入れていれば、Windows Terminalはそのプロファイルを自動で作ります。WSL2そのものの導入はWSL2の仕組みとインストール方法で説明しています。
Windows Terminalの版の選び方:用途別の判断
- 日本語・韓国語・中国語のIMEを使う:2026年10月2日の版(1.25.2733.0か1.24.12741.0)まで上げる。最大化時の候補ウィンドウの位置ずれ(#20627)と、変換中に矢印キーなどの入力が送られる不具合(#20471)の修正が両方に入っている
- Claude CodeなどのCLIでShift+Enterの改行を使う:1.25.2733.0。Kittyプロトコルの入力まわりの修正が1.24には移されていない
- 社内展開で導入版をそろえる:1.25の配信がInsider以外へ広がるまでは、wingetかmsixbundleで1.25.2733.0を明示的に配る。Store任せにすると、端末ごとに1.24と1.25が混在する。導入後もパッケージ版はStoreから自動更新されるため、版を固定し続けたいならStoreの更新経路も管理する
- OSC 7でカレントディレクトリを引き継いでいた:1.25安定版でも1.26でも動かない。OSC 9;9に戻す
- 1.26 Preview:新しい設定画面とワークスペースを試す目的に限る。既定の端末や
wtのエイリアスは安定版に残す - 端末の中でAIエージェントを使いたい:Intelligent Terminalを別アプリとして追加する。業務の主環境をこちらへ移すのは、0.x系の実験版である間は避ける
画面分割はWindows Terminalでもペイン(Alt+Shift+D など)で使えます。macOSやLinuxでも同じ設定ファイルを使い回したい場合は、クロスプラットフォームの端末が候補になります。比較はWezTermの設定とWSL2・SSHでの使い方とtmuxのWindows(psmux・WSL)での導入を参照してください。シリアル接続やTTLマクロが必要なら、Tera Termの最新バージョン(5.7)と4系との違いが対象です。
よくある質問
Windows Terminalの最新バージョンはいくつですか?
2026年10月時点で、安定版が1.25.2733.0、Preview版が1.26.2734.0です(どちらも10月2日公開)。Storeでは1.25の配信が段階的なため、Insider以外のPCではしばらく1.24.12741.0が表示されることがあります。
Windows Terminal Previewと通常版の違いは何ですか?
Previewは次の安定版に入る予定の機能を先に配布するチャネルで、パッケージ名・設定ファイル・Storeのページが別です。両方を同時に入れられます。ただし wt.exe のエイリアスは共通なので、どちらを起動するかは「アプリ実行エイリアス」で選びます。
Kittyキーボードプロトコルを無効にするにはどうすればよいですか?
プロファイルに "compatibility.kittyKeyboardMode": false を書きます。設定画面では、各プロファイルの「ターミナル エミュレーション」ページにある「Kitty キーボード プロトコルを許可」です。1.25.622.0では無効化が効かない不具合があったため、1.25.923.0以降で設定してください。
wingetでWindows Terminalを入れるコマンドは?
安定版は winget install --id Microsoft.WindowsTerminal -e、Preview版は winget install --id Microsoft.WindowsTerminal.Preview -e です。更新は install を upgrade に替えます。WinGet 1.6.2631以降が必要です。
Windows Terminalの表示言語を変えるには?
設定画面の「スタートアップ」ページにある「言語 (再起動が必要)」で選びます。settings.json なら全体設定に "language": "en-US" のようにBCP-47の言語タグを書きます(公式ドキュメントの外観設定)。Windowsの表示言語より優先され、反映にはWindows Terminalの再起動が必要です。