在 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} |