Windows 11默认终端为Windows Terminal,需三步激活:一、设置→隐私和安全→开发者选项→默认终端选“Windows 终端”;二、Terminal内设置→启动→默认终端应用程序选“Windows 终端”并保存;三、cmd和PowerShell属性→终端选项卡→默认终端应用程序设为“Windows 终端”。

Windows 11 系统默认已将 Windows Terminal 设为终端宿主,但若你发现 Win+R 输入 cmd、资源管理器右键“在此处打开终端”仍启动旧版黑窗或 PowerShell 单独弹窗,说明系统未正确委托终端控制权,需手动激活 Windows Terminal 的默认接管能力。
通过系统设置启用全局默认终端
这一步修改操作系统级终端委托策略,影响所有标准调用路径(Win+R、开始菜单点击、右键菜单、快捷键 Ctrl+Shift+T 等),是微软官方唯一支持的跨应用统一方案。
1、按 Win + I 打开“设置”应用。
2、左侧点击“隐私和安全”→ 向下滚动找到并点击“开发者选项”。
3、在“终端”区域展开“默认终端应用程序”下拉菜单。
4、从列表中选择【Windows 终端】(注意:该选项仅在已安装 Windows Terminal 1.15 或更高版本时可见;若未显示,请先前往 Microsoft Store 安装最新版)。
5、关闭设置窗口,更改立即生效——无需重启,也无需注销。
通过 Windows Terminal 应用内设置同步确认
该操作确保 Windows Terminal 自身启动逻辑与系统委托一致,避免出现“系统说它是默认,但 Terminal 自己不认账”的错位现象。
方法一:图形界面设置
1、在任务栏搜索“终端”,点击打开 Windows Terminal。
2、点击顶部标签栏右侧的下拉箭头 → 选择“设置”。
3、左侧导航栏点击“启动”类别。
4、找到“默认终端应用程序”选项,从下拉菜单中【明确选择 Windows 终端】(不是“让 Windows 决定”)。
5、点击右下角“保存”按钮,配置即刻写入 settings.json。
验证并排除干扰项
若前两步完成后,cmd 或 PowerShell 仍不自动在 Terminal 中打开,大概率是 cmd.exe 或 powershell.exe 的快捷方式属性被单独覆盖了终端绑定。
1、在开始菜单搜索“cmd”,右键“命令提示符”→ 选择“以管理员身份运行”。
2、在打开的窗口标题栏空白处右键 → “属性” → 切换到“终端”选项卡。
3、检查“默认终端应用程序”是否被设为“Windows 控制台主机”或空值——若是,【必须改为“Windows 终端”】,否则该快捷方式将无视系统设置,强制走旧路径。
4、点击“确定”保存,重复此流程为“Windows PowerShell”和“Windows Terminal Preview”(如已安装)同样处理。
这一步做完后,所有标准入口调用都会落入 Windows Terminal 的管辖范围。


















