MicrosoftはWindows 11で、従来のコマンドプロンプトをターミナルのオープンソースプロジェクトに組み込んだ。

  • マイクロソフトは、オープンソースのWindows Terminalプロジェクトからの改良点をWindowsコンソールに統合しました。
  • これは、従来のコマンドプロンプトとPowerShellコンソールが、スタンドアロンコンポーネントとして更新されなくなったことを意味します。
  • これらの新しい変更はWindows Insiderプログラムを通じて利用可能だが、いつすべての人に提供されるかは不明である。

マイクロソフトは、近年で最大規模のコマンドライン操作のアップグレードを実現し、オープンソースのWindows Terminalプロジェクトから得られた数々の改良点を、従来のWindowsコンソール(conhost.exe)に直接導入しました。

今回のアップデートでは、パフォーマンスの向上、最新のレンダリング、そしてコミュニティから長らく要望されていた機能が追加され、Windows 11全体でより高性能なターミナル環境が実現します。

Windowsコンソールがオープンソース開発による最新のアップグレードを受ける

 

Windowsコンソールは、PowerShell、コマンドプロンプト、Windows Subsystem for Linuxの基盤として長年利用されてきました。今回、マイクロソフトは、 GitHub上のオープンソースプロジェクトであるWindows Terminalとの連携をさらに強化し、機能強化をシステムエクスペリエンスに直接統合しようとしています。

最も大きな変更点の1つは、視覚的なパフォーマンスと一貫性を向上させるために設計された、オプションのAtlas/Direct3Dレンダリングパスの導入です。

より高速なパフォーマンスと優れた信頼性

マイクロソフトは、特定の状況下ではスクロール操作が最大10倍高速化されると述べており、これは大量の出力を扱う開発者やパワーユーザーにとって大きな改善点となる。

クリップボードの信頼性も大幅に向上しました。コードページの制限により貼り付けた文字が失われるという長年の問題が解消されました。さらに、OSC 52のサポートも強化され、端末アプリケーションがクリップボードデータと直接やり取りできるようになりました。

新機能により、コンソールは現代の端末にさらに近づきます。

同時に、Windowsコンソールには、これまでより高度なターミナル環境に限られていた機能が追加されています。検索機能は正規表現に対応し、複雑なコマンド出力からの検索が容易になりました。

コンソールはSixelを使用してインライン画像をレンダリングできるようになったため、Windowsパッケージマネージャー(winget)などのツールは、アプリのアイコンやよりリッチな視覚要素をターミナルに直接表示できるようになりました。

今回のアップデートの一環として、テキストレンダリングも改善され、オリジナルのエンジンで太字フォントがサポートされるようになりました。また、長方形テキスト選択に関する長年の問題点も解消され、期待通りの動作が実現しました。これらの変更により、従来のコンソールは、Windows Terminalなどの最新のターミナルアプリにユーザーが通常期待する機能に、完全な切り替えを必要とせずに大幅に近づきました。

アクセシビリティとユーザビリティの改善

マイクロソフトは、従来のMSAA統合の書き換えとインターフェース自動化サポートの改善により、アクセシビリティにも取り組んでいます。これにより、スクリーンリーダーや支援技術との互換性が向上します。

今回のアップデートでは、コンソール内のポップアップダイアログのデザインも一新され、F7コマンド履歴や行編集ウィンドウ(F2およびF4)の改良も含まれています。これらの変更により、使いやすさが向上するとともに、最新のターミナルツールとの相互運用性も向上します。

PowerShell、WSL、その他における動作の改善

入力時のスナップ動作が改良され、仮想端末(VT)処理が有効な場合にのみデフォルトで有効になりました。これにより、特にPowerShellやWSLなどの複数の環境で作業する場合に、より予測可能な動作が得られます。

その他の修正点としては、クリップボードのテキストに対する「Alt + テンキー」入力の処理の改善、936などの特定のコードページにおける文字化けの回避などが挙げられます。

Windowsターミナルエクスペリエンスの統一に向けた一歩

要約すると、従来のコマンドプロンプトはスタンドアロンコンポーネントとして更新されなくなりました。代わりに、MicrosoftはGitHub上のオープンソースのWindows Terminalプロジェクトから直接改良点を統合するようになりました。

これらの機能強化をWindowsコンソールに導入することで、同社は従来のコマンドライン環境と最新のコマンドライン環境とのギャップを縮めています。Windowsターミナルは依然として主力製品ですが、これらのアップデートにより、従来のコンソールセッションでも継続的な改善の恩恵を受けることができます。

マイクロソフトは現在、ビルド29558のリリースに伴い、Canary Channelのオプションパスを通じてこのマージをテストしており、すべてのユーザーに提供される時期は不明です。

Windows 11ではどのコマンドコンソールを使っていますか?

 

コマンドプロンプト33.3%

 

Windowsターミナル66.7%

 

なし0%

なぜその答えを選んだのですか?もっと詳しく聞かせてください。コメント欄で教えてください。

💬 返信を記入してください

コメントを残す

Windows 11 25H2および24H2で新しいビデオ壁紙機能を有効にする方法

Windows 11 25H2および24H2で新しいビデオ壁紙機能を有効にする方法

Windows 11でビデオ壁紙機能を有効にするには、最新のDevまたはBetaビルドで、vivetool /enable /id:57645315コマンドを実行します。

Windows 11でライブデスクトップ壁紙を設定する方法

Windows 11でライブデスクトップ壁紙を設定する方法

Windows 11でライブ壁紙を設定するには、Lively Wallpaperを開き、「ライブラリ」をクリックし、ライブ壁紙を右クリックして「壁紙として設定」を選択します。

Windows 11 25H2 用ビルド 26220.5790 (KB5065779) では、ファイルエクスプローラーにマウスオーバー時のコマンドなどが追加されました (開発者向け)

Windows 11 25H2 用ビルド 26220.5790 (KB5065779) では、ファイルエクスプローラーにマウスオーバー時のコマンドなどが追加されました (開発者向け)

Windows 11 25H2 用の KB5065779 (ビルド 26220.5790) と 24H2 用のビルド 26120.5790 には、新しいスムーズな音声入力、マウスオーバー時のコマンド、その他の機能が含まれています。

Windows 11でCopilotをGmail、OneDrive、その他のサービスに接続する方法

Windows 11でCopilotをGmail、OneDrive、その他のサービスに接続する方法

Windows 11 の Copilot Connectors を使用すると、AI が OneDrive、Outlook、Google Drive、Gmail、Google カレンダー、連絡先上のファイルやメールを検索できます。

Windows 10でデータを失うことなくMBRをGPTに変換する方法

Windows 10でデータを失うことなくMBRをGPTに変換する方法

Windows 11でMBRからGPTに変換するには、WinREを開き、コマンドプロンプトを起動して、mbr2gpt /validateコマンドとmbr2gpt /convertコマンドを実行します。

Windows 10のサポート終了:2025年10月14日までに知っておくべきことと行うべきことすべて

Windows 10のサポート終了:2025年10月14日までに知っておくべきことと行うべきことすべて

Windows 10のサポート終了日は2025年10月14日です。つまり、それ以降のアップデートは提供されませんが、ESU(拡張ソフトウェアアップデート)への登録、Windows 11またはLinuxへのアップグレードといった選択肢があります。

2026年にWindows 10 LTSC ISOファイルをダウンロードする方法

2026年にWindows 10 LTSC ISOファイルをダウンロードする方法

公式のWindows 10 LTSC ISOファイルは、このMicrosoftのWebサイトからダウンロードできます。その後、以下の手順に従って起動可能なUSBを作成してください。

Windows 10でWindowsバックアップの設定をデフォルトに戻す方法

Windows 10でWindowsバックアップの設定をデフォルトに戻す方法

Windowsバックアップツールが正常に動作しない場合や、無効にする必要がある場合は、Windowsバックアップの設定をリセットできます。以下の手順では、その方法を説明します。

Hyper-V、仮想マシンプラットフォーム、Windowsハイパーバイザープラットフォームの違いは何ですか?

Hyper-V、仮想マシンプラットフォーム、Windowsハイパーバイザープラットフォームの違いは何ですか?

Windows 11におけるHyper-V、仮想マシンプラットフォーム、Windowsハイパーバイザープラットフォームの違いは以下のとおりです。

Windows 11 26H1 用の KB5077230 (ビルド 28020.1619) は、新しいセキュリティ機能とアプリ機能を追加します (Canary)

Windows 11 26H1 用の KB5077230 (ビルド 28020.1619) は、新しいセキュリティ機能とアプリ機能を追加します (Canary)

(KB5077230) Windows 11 ビルド 28020.1619 では、クロスデバイス再開、外部指紋認証のサポート、ナレーター コントロール、および ARM 専用の 26H1 の詳細が追加されました。