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

Win11设置CMD为默认终端教程

时间:2026-02-15 22:15:47 261浏览 收藏

想在Windows 11中彻底回归经典命令提示符(CMD)的简洁与稳定?本文详解四步精准操作——从系统设置中的开发者选项全局委托、cmd属性强制绑定Windows控制台主机,到Windows Terminal配置文件隐藏接管项,再到注册表深层清理残留策略,帮你绕过Windows Terminal和PowerShell的默认劫持,真正将CMD设为所有终端调用场景(Win+R、右键菜单、Win+X等)的唯一默认终端,既安全可靠又立竿见影。

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为默认终端教程》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

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