Windows 11 22H2 では、コンソール ウィンドウのホストに使用される既定のアプリがWindows ターミナルに変更されました。 2022 年 10 月の更新後、コマンド プロンプト、Windows PowerShell、およびその他のコンソール アプリがWindows ターミナルのインスタンス内に表示されます。
アプリ、特にグラフィカル要素とテキスト モード要素をブレンドしようとするアプリとの互換性の問題が発生する可能性があります。
トラブルシューティングのための解決策
最新のWindows ターミナルエクスペリエンスは、いくつかの方法でオプトアウトできます。
解決策 1: システム設定
-
[ スタート ] > [設定] > [ プライバシー] & [セキュリティ ]> [開発者向け] を選択します。
-
[ターミナル] で、[Windows コンソール ホスト] を選択します。
解決策 2: Windows ターミナル設定
Windows ターミナルを開き、[スタートアップ] タブ> Windows コンソール ホスト>既定のターミナル アプリケーション を選択します。
解決策 3: Windows コンソールの設定
Windows コンソール ホストでコマンド ライン アプリを既に開いている場合は、既定の設定を変更します。
タイトル バーを右クリックし、[ プロパティ ]> [Windows コンソール ホスト] を選択します。
IT 担当者と IT 管理者向け
組織の 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} |