Windows 11可通过四种方法将默认终端更改为Windows Terminal:1. 在设置→隐私和安全→开发者选项中选择Windows终端;2. 在Windows Terminal应用的启动设置中指定默认终端;3. 右键命令提示符属性→终端选项卡中选择Windows终端;4. 修改注册表HKEY_CURRENT_USER\Console\%%Startup下的DelegationConsole和DelegationTerminal值为对应GUID。

如果您在使用Windows 11时,希望命令行应用(如CMD、PowerShell)默认在功能更强大的终端中运行,可以调整系统的默认终端设置。当前系统默认可能为传统控制台或由系统决定,您可以通过以下多种方法将其更改为您期望的Windows Terminal(wt)。
本文运行环境:Surface Laptop 5,Windows 11
一、通过系统设置更改默认终端
此方法通过Windows 11的图形化设置界面进行操作,适合大多数用户,无需使用命令行工具。
1、按下 Win + I 快捷键打开“设置”应用。
2、在左侧菜单中选择“隐私和安全”,然后向下滚动并点击“开发者选项”。
3、在“终端”部分,找到“默认终端应用程序”下拉菜单。
4、从下拉菜单中选择 Windows 终端 作为首选项。
5、关闭设置窗口,更改将自动保存。此后打开的命令提示符或PowerShell将在Windows Terminal中启动。

二、通过Windows Terminal应用内设置
此方法直接在Windows Terminal应用内部进行配置,适用于已安装该应用的用户,提供更直观的设置体验。
1、在任务栏搜索框中输入“终端”,然后点击打开“Windows Terminal”应用。
2、点击窗口顶部标签栏右侧的下拉箭头,选择“设置”选项。
3、在设置界面的左侧导航栏中,选择“启动”类别。
4、找到“默认终端应用程序”设置项,点击其下拉菜单。
5、选择 Windows 终端 作为默认值。
6、点击窗口右下角的“保存”按钮以应用更改。

三、通过命令提示符或PowerShell属性设置
此方法利用传统的命令行窗口属性界面进行切换,适用于习惯使用CMD或PowerShell的用户。
1、在开始菜单搜索“cmd”或“命令提示符”,右键点击结果并选择“以管理员身份运行”。
2、在打开的命令提示符窗口中,右键单击顶部的标题栏区域。
3、在弹出的菜单中选择“属性”。
4、在属性对话框中,切换到“终端”选项卡。
5、在“默认终端应用程序”部分,选择 Windows 终端。
6、点击“确定”保存设置并关闭属性窗口。

四、通过修改注册表实现设置
此方法通过直接编辑Windows注册表来设定默认终端,适用于需要批量部署或脚本化操作的高级用户。
1、按下 Win + R 打开“运行”对话框,输入 regedit 并按回车,以打开注册表编辑器。
2、导航至以下路径:
HKEY_CURRENT_USER\Console\%%Startup
3、在右侧窗格中,查找名为 DelegationConsole 的字符串值(REG_SZ),如果不存在则新建一个。
4、双击该值,将其数据修改为 Windows Terminal 的GUID:
{2EACA947-7F5F-4CFA-BA87-8F7FBEEFBE69}
5、同样,查找或创建名为 DelegationTerminal 的字符串值,并将其数据设置为:
{E12CFF52-A866-4C77-9A90-F570A7AA2C6B}
6、关闭注册表编辑器,重启计算机或重新启动相关应用使更改生效。











