登录
首页 >  文章 >  软件教程

Win11怎么设置默认终端为CMD_Windows11开发者选项终端管理

时间:2026-05-24 21:13:16 403浏览 收藏

推广推荐
前往下载Windows工具 ➜
支持 PC / 移动端,安全直达

一分耕耘,一分收获!既然都打开这篇《Win11怎么设置默认终端为CMD_Windows11开发者选项终端管理》,就坚持看下去,学下去吧!本文主要会给大家讲到等等知识点,如果大家对本文有好的建议或者看到有不足之处,非常欢迎大家积极提出!在后续文章我会继续更新文章相关的内容,希望对大家都有所帮助!

在Windows 11中将CMD设为默认终端需四步:一、设置→隐私和安全→开发者选项→默认终端应用程序选“命令提示符”;二、cmd属性→终端选项卡→选“Windows 控制台主机”;三、Windows Terminal设置中隐藏CMD配置文件;四、注册表HKEY_CURRENT_USER\Console\%%Startup下清空DelegationConsole并删除DelegationTerminal。

Win11怎么设置默认终端为CMD_Windows11开发者选项终端管理

如果您希望在Windows 11中将传统命令提示符(CMD)设为系统默认终端,而非Windows Terminal或PowerShell,则需通过系统级策略、应用属性及配置文件三重路径实现。以下是解决此问题的步骤:

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

此方法修改操作系统全局终端委托策略,使所有标准调用(如Win+R输入cmd、资源管理器右键“在此处打开终端”、Win+X菜单等)均启动CMD而非其他终端宿主。

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

2、在左侧导航栏中选择“隐私和安全”,向下滚动并点击“开发者选项”。

3、在右侧“终端”区域找到“默认终端应用程序”下拉菜单。

4、从列表中选择命令提示符(注意:该选项仅在未安装Windows Terminal或已卸载时稳定显示;若已安装Windows Terminal,可能需先取消其默认绑定)。

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

二、通过命令提示符属性单独设定终端宿主

此方法直接针对cmd.exe进程本身配置其默认宿主环境,确保即使通过快捷方式、上下文菜单或脚本启动,也强制使用Windows控制台主机(conhost.exe)承载,而非被Windows Terminal劫持。

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

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

3、切换至“终端”选项卡。

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

5、点击“确定”保存设置并关闭对话框。

三、通过Windows Terminal配置文件禁用CMD接管

若已安装Windows Terminal且其接管了CMD调用,则需在其内部配置中显式排除CMD作为可托管配置文件,防止自动重定向。

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

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

3、在设置界面左侧导航栏中,点击“配置文件”类别。

4、在配置文件列表中,查找名为命令提示符的条目。

5、点击该条目右侧的“编辑”图标,定位到hidden字段,将其值设为true

6、点击窗口右下角的“保存”按钮,使CMD配置文件在Windows Terminal中不可见且不可启动。

四、通过注册表编辑器强制还原CMD默认行为

此方法绕过图形界面限制,直接清除或重置终端委托注册表项,适用于Windows Terminal残留策略干扰导致CMD无法正常启动的场景。

1、按Win + R键打开“运行”对话框,输入regedit并回车,以管理员身份运行注册表编辑器。

2、导航至路径:HKEY_CURRENT_USER\Console\%%Startup

3、在右侧窗格中,查找名为DelegationConsoleDelegationTerminal的字符串值。

4、双击DelegationConsole,将其“数值数据”清空或设为空字符串

5、若存在DelegationTerminal,右键删除该项。

6、关闭注册表编辑器,更改立即生效。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《Win11怎么设置默认终端为CMD_Windows11开发者选项终端管理》文章吧,也可关注golang学习网公众号了解相关技术文章。

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>