コマンド プロンプトと Windows PowerShell

適用先
Windows 11

概要

Windows 11 22H2 では、コンソール ウィンドウをホストするために使用される既定のアプリが Windows ターミナルに変更されました。 2022 年 10 月の更新後、コマンド プロンプト、Windows PowerShell、およびその他のコンソール アプリが Windows ターミナル のインスタンス内に表示されます。 

アプリ、特にグラフィカル要素とテキスト モード要素をブレンドしようとするアプリで互換性の問題が発生する可能性があります。 

トラブルシューティングのための解決策

最新の Windows ターミナル エクスペリエンスをオプトアウトするには、いくつかの方法があります。

解決策 1: システム設定

  1. [スタート]>設定>システム>詳細設定の順に選択します
  2. ターミナルで、[Windows コンソール ホスト] を選択します。

解決策 2: Windows ターミナル設定

Windows ターミナルを開き、[スタートアップ] タブ >既定のターミナル アプリケーション>Windows コンソール ホスト) を選択します。

解決策 3: Windows 本体の設定

既にコマンド ライン アプリを Windows コンソール ホストで開いていて、既定の設定を変更したい場合:

タイトル バーを右クリックし、[ プロパティ]>[Windows コンソール ホスト] を選択します。

IT 担当者と IT 管理者向け

organization の IT 管理者またはサポート担当者の場合は、次の追加のトラブルシューティング手順を試すことができます。 

グループ ポリシーとレジストリの設定

注

この変更は、グループ ポリシーを使用しているユーザー ワークステーションに適用できます。

Windows 11 22H2 をインストールすると、次のレジストリ キーを使用できるようになります。

レジストリ キー HKCU\Console\%%Startup
レジストリ値 DelegationConsole
DelegationTerminal
データ型 GUID を含むREG_SZ

既定の本体ホストの選択に関して、次の値が提供されています。

コンソール ホスト 値
自動選択 (使用可能な場合は Windows ターミナル) DelegationConsole
{00000000-0000-0000-0000-000000000000}
DelegationTerminal
{00000000-0000-0000-0000-000000000000}
Windows コンソール ホスト (レガシ) DelegationConsole
{B23D10C0-E52E-411E-9D5B-C09FDF709C7D}
DelegationTerminal
{B23D10C0-E52E-411E-9D5B-C09FDF709C7D}
Windows ターミナル DelegationConsole
{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}
DelegationTerminal
{E12CFF52-A866-4C77-9A90-F570A7AA2C6B}