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%

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

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

コメントを残す

ChatGPTの会話がGoogle検索に表示されないようにする方法

ChatGPTの会話がGoogle検索に表示されないようにする方法

ChatGPTの会話がGoogle検索に表示されないようにするには、公開されているChatGPTの共有リンクを確認して削除する方法をご紹介します。

Windows 11にWindows Subsystem for Android(WSA)をインストールする方法

Windows 11にWindows Subsystem for Android(WSA)をインストールする方法

Windows 11でAndroidアプリを実行するには、Microsoft StoreまたはPowerShellを使用してWindows Subsystem for Android(WSA)をインストールできます。手順は以下のとおりです。

ChatGPTがAIトレーニングに個人データを使用するのを止める方法

ChatGPTがAIトレーニングに個人データを使用するのを止める方法

OpenAIはデフォルトでChatGPTの会話内容をAIの学習のために収集しますが、プライバシー保護のためにこの機能を無効にする方法をご紹介します。

Windows 11向けビルド27913が、設定アプリの変更を含むリリース(Canary版)として公開されました。

Windows 11向けビルド27913が、設定アプリの変更を含むリリース(Canary版)として公開されました。

Windows 11ビルド27913(Canary)では、設定UIが再設計され、Vistaの起動音が復元され、黒画面の壁紙の問題が解決されるなど、さまざまな改善が施されています。

Windows 11 24H2 リリース向けビルド 26120.4733 (KB5062651) (変更点あり) (ベータ版)

Windows 11 24H2 リリース向けビルド 26120.4733 (KB5062651) (変更点あり) (ベータ版)

Windows 11 用ビルド 26120.4733 (KB5062651) がベータ チャネルでリリースされ、新しい AI 画像説明、アプリのアクセス許可の再設計、および管理者保護が提供されます。

Windows 11 25H2 用ビルド 26200.5702 (KB5062653) には新機能が含まれています (開発者向け)

Windows 11 25H2 用ビルド 26200.5702 (KB5062653) には新機能が含まれています (開発者向け)

Windows 11 25H2 用のビルド 26200.5702 (KB5062653) では、AI による画像の説明、新しい管理者セキュリティ、再設計されたアクセス許可ダイアログなどが追加されています。

Windows 10でwingetを使用してアプリをインストールする方法

Windows 10でwingetを使用してアプリをインストールする方法

Windows 10では、wingetコマンドを使用してアプリをインストールできるようになりました。以下は、Windowsパッケージマネージャーを使用してアプリをインストールする手順です。

Windows 11でSnipping ToolのPrint Screenキーを有効(または無効)にする方法

Windows 11でSnipping ToolのPrint Screenキーを有効(または無効)にする方法

Windows 11でSnipping ToolのPrint Screenキーを有効または無効にし、従来のショートカットを復元するか、別のアプリに割り当てることができます。

Windows 11でSnipping Toolを使ってスクリーンショットを撮る方法

Windows 11でSnipping Toolを使ってスクリーンショットを撮る方法

Windows 11でスクリーンショットを撮るには、PrintキーまたはWindowsキー + Shift + Sのショートカットを使用します。全画面スクリーンショットを撮るには、Windowsキー + Printキーを使用します。

Windows 10の旧バージョンのISOファイルをダウンロードする方法(2026年版)

Windows 10の旧バージョンのISOファイルをダウンロードする方法(2026年版)

Windows 10の古いISOファイルをダウンロードするには、UUP Dumpを開き、カスタムISOを作成するためのスクリプトをダウンロードして実行し、Rufusを使用してUSBメディアを作成します。