windows terminal需先正确安装并初始化,再通过设置获取内置配置文件guid,接着在注册表hkey_current_user\console\%%startup路径下新建delegationterminal字符串值并填入该guid,最后重启资源管理器生效。

确认Windows Terminal已安装并获取其配置文件GUID
打开Windows Terminal,点击顶部下拉箭头→“设置”→左侧选“配置文件”,在列表中找到“Windows PowerShell”或“命令提示符”等任一内置配置文件,右侧会显示其唯一标识符(GUID),形如{61c54bbd-c2c6-5271-96e7-009a87ff44bf}。这个GUID必须准确复制,多一个空格或少一位字符都会导致注册表修改失败。
若列表中未显示任何配置文件,说明Windows Terminal未正确初始化,需先手动新建一个配置文件并保存后再操作。
以管理员身份运行注册表编辑器并定位到关键路径
按Win+R输入regedit→回车→弹出UAC提示时点“是”。
在注册表编辑器地址栏中直接粘贴路径:HKEY_CURRENT_USER\Console\%%Startup→回车。该路径必须完整输入,不能省略\%%Startup,否则修改无效。
【此路径不存在时请勿手动创建】——若该子项缺失,说明系统尚未生成终端委托配置,此时应先通过“设置→隐私和安全→开发者选项→默认终端应用程序”临时选一次Windows Terminal,再刷新注册表即可出现该路径。
写入DelegationTerminal值并重启资源管理器
在%%Startup项右侧空白处右键→“新建”→“字符串值”,命名为DelegationTerminal。
双击该新字符串,将数值数据设为上一步复制的Windows Terminal配置文件GUID(例如{61c54bbd-c2c6-5271-96e7-009a87ff44bf}),确保不带空格、不加引号、大小写完全一致。
关闭注册表编辑器,在任务管理器中找到“Windows 资源管理器”→右键“重新启动”。这一步必须执行,否则右键菜单和Win+R调用仍沿用旧终端。











