Windows将Windows Terminal设为默认终端有三种方法:首选系统设置(Win11 22H2+/Win10 22H2+),其次Terminal应用内设置(全版本通用),最后注册表手动绑定(旧版Win10备用)。
windows 将 windows terminal 设为默认终端,核心是让系统把 cmd、powershell.exe 和右键菜单里的“在此处打开终端”等调用,自动交给 windows terminal 承载。方法有三类,按推荐顺序和适用场景整理如下:
通过系统设置直接启用(Win11 22H2+ / Win10 22H2+ 推荐)
这是最安全、最直观的方式,无需命令或注册表操作:
- 按 Win + I 打开“设置”,左侧选“隐私和安全”→ 滚动到底部点“开发者选项”
- 在“终端”区域,展开“默认终端应用程序”,选择Windows 终端(确保已安装 1.15+ 版本)
- 关闭窗口即生效:此后 Win+R 输入
cmd、开始菜单点击 PowerShell、资源管理器右键“终端”都会在 Windows Terminal 中启动
通过 Windows Terminal 应用内设置(所有版本通用)
这步确保 Terminal 自身启动逻辑一致,尤其影响任务栏固定、快捷方式点击等行为:
- 打开 Windows Terminal,按 Ctrl + , 进入设置界面
- 左侧点“启动”,找到“默认终端应用程序”,下拉选择Windows 终端
- 同时设好“默认配置文件”(如 PowerShell 或 WSL),再点右下角保存
- 该设置让 Terminal 在图形界面入口中优先接管,与系统级设置协同生效
手动注册表绑定(旧版 Win10 / 无设置项时备用)
若系统设置里没有“终端”选项(如 Win10 21H2 及更早),需修改注册表明确授权:
- 按 Win + R 输入
regedit,以管理员身份运行 - 定位到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ApplicationFrame\Terminal - 若
Terminal项不存在,右键ApplicationFrame→ 新建“项”,命名为Terminal - 在
Terminal下新建字符串值,名称为DefaultTerminal,数值数据填入:
{C4AE3789-67A8-4E6D-B97B-84F4F96E384B}(Windows Terminal 稳定版 AUMID) - 重启资源管理器或注销重登即可验证
设置完成后,可在资源管理器空白处按 Shift+右键,或 Win+R 输入 cmd 测试是否跳转至 Windows Terminal。注意:部分开发工具(如 VS Code)还需单独在设置中启用集成终端使用 Windows Terminal。

















