17370845950

Win11怎么设置默认终端应用_Windows11开发者选项终端
在Windows 11中设系统级默认命令行环境需通过开发者选项配置:一、设置→系统→开发者选项→终端→默认终端应用程序;二、Windows Terminal内设置→启动→默认终端应用程序;三、CMD/PowerShell属性→终端选项卡→默认终端;四、注册表HKEY_CURRENT_USER...\OpenWithProgids新建WindowsTerminal.cmd并设OpenWithList的a值为wt.exe。

如果您希望在Windows 11中将某一终端程序设为系统级默认命令行环境,则需通过开发者选项中的终端设置入口进行配置。以下是实现该目标的多种操作路径:

一、通过系统设置中的开发者选项配置

此方法利用Windows 11内置的开发者选项界面统一设定全局默认终端,适用于所有标准命令行启动方式(如Win+R输入cmd或powershell)。

1、按下Win + I快捷键打开“设置”应用。

2、在左侧菜单中点击“系统”,然后在右侧窗格中滚动并点击“开发者选项”

3、向下滚动至“终端”区域,找到“默认终端应用程序”下拉菜单。

4、从列表中选择您希望设为默认的终端,例如Windows 终端Windows 控制台主机让 Windows 决定

5、关闭设置窗口,更改立即生效,无需重启或手动刷新。

二、通过Windows Terminal应用内设置同步默认行为

此方法在Windows Terminal自身设置中指定其作为默认终端应用程序,确保所有新启动的终端会话优先使用该环境,并与系统设置保持一致。

1、在任务栏搜索框中输入“终端”,点击打开Windows Terminal应用。

2、点击窗口顶部标签栏右侧的下拉箭头,选择“设置”选项。

3、在设置界面左侧导航栏中,选择“启动”类别。

4、在“默认终端应用程序”设置项中,确认下拉菜单已选中Windows 终端

5、点击窗口右下角的“保存”按钮以提交更改。

三、通过命令提示符或PowerShell属性单独绑定

此方法针对特定传统命令行工具(CMD或PowerShell)独立配置其默认宿主终端,不影响其他命令行程序的启动行为。

1、在开始菜单中搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”

2、在打开的窗口中,右键单击标题栏空白处,选择“属性”

3、在弹出的属性对话框中,切换到“终端”选项卡。

4、在“默认终端应用程序”区域,从下拉菜单中选择Windows 终端Windows 控制台主机

5、点击“确定”保存设置并关闭窗口。

四、通过注册表编辑器强制覆盖默认终端注册项

此方法直接修改用户级注册表键值,绕过图形界面限制,适用于系统设置未显示终端选项或需精确控制默认行为的场景。

1、按Win + R打开“运行”对话框,输入regedit并回车。

2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd\OpenWithProgids

3、在右侧窗格中,右键新建一个字符串值(REG_SZ),名称设为WindowsTerminal.cmd,数值数据留空。

4、返回上级目录,进入OpenWithList子项,在右侧空白处右键新建字符串值,名称设为a,数值数据填入wt.exe

5、关闭注册表编辑器,按Ctrl + Shift + Esc打开任务管理器,找到“Windows 资源管理器”进程,右键选择“重新启动”