可通过三种方法将Windows终端默认启动项设为CMD:一、在终端设置中“启动”页选择“命令提示符”并保存;二、编辑profiles.json文件,将defaultProfile值改为CMD的GUID;三、修改注册表HKEY_CURRENT_USER\Console\%%Startup下的DelegationConsole和DelegationTerminal值为CMD对应GUID。

如果您希望每次启动 Windows 终端时都直接打开命令提示符(CMD)作为默认选项,而不是 PowerShell 或其他配置文件,可以通过修改应用设置或系统注册表来实现。以下提供了几种不同的操作方法。
本文运行环境:Dell XPS 13,Windows 11
此方法利用 Windows 终端内置的图形化设置界面,直接指定启动时加载的默认配置文件,是最安全且推荐的首选方式。
1、点击“开始”菜单,在搜索栏中输入“Windows Terminal”,然后从结果中选择并打开该应用。
2、在 Windows 终端窗口的顶部菜单栏,点击下拉箭头图标,然后从菜单中选择“设置”选项。
3、在设置界面的左侧导航栏中,找到并点击“启动”类别。
4、在右侧的“启动行为”区域,找到“默认配置文件”下拉菜单。
5、从下拉列表中选择命令提示符 (Command Prompt)。
6、点击窗口右下角的“保存”按钮以应用更改。
此方法直接编辑 Windows 终端的核心配置文件,适用于需要更精确控制或偏好手动编辑的用户,可以绕过图形界面进行设置。
1、在 Windows 终端中,点击顶部下拉菜单,进入“设置”。
2、在设置页面的任意位置,右键点击并选择“打开设置文件 (JSON)”。这将用记事本或其他默认文本编辑器打开名为 profiles.json 的文件。
3、在打开的 JSON 文件中,找到顶层的 "defaultProfile" 键值对。
4、查找您想要设为默认的命令提示符配置文件的 GUID。通常,标准命令提示符的 GUID 类似于 {0caa0dad-35be-5f56-a8ff-afceeeaa6101},它会在 "profiles" 列表中的对应条目里找到。
5、将 "defaultProfile" 的值修改为命令提示符的 GUID,确保格式正确,例如:"defaultProfile" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}"。
6、保存并关闭 JSON 文件。下次启动 Windows 终端时,将自动使用命令提示符。
此方法通过更改 HKEY_CURRENT_USER 下的特定注册表项,从系统层面强制设定终端主机,适用于高级用户或当其他方法失效时。
1、同时按下 Win + R 键,打开“运行”对话框。
2、输入 regedit,然后按回车键,以管理员身份运行注册表编辑器。
3、在注册表编辑器中,导航至以下路径:HKEY_CURRENT_USER\Console\%%Startup
4、在右侧窗格中,找到名为 DelegationConsole 的字符串值(REG_SZ),双击它进行编辑。
5、将其数值数据修改为命令提示符对应的 GUID:{B23D10C0-E52E-411E-9D5B-C09FDF709C7D},然后点击“确定”。
6、同样地,找到并编辑 DelegationTerminal 值,也将其数值数据设置为相同的 GUID:{B23D10C0-E52E-411E-9D5B-C09FDF709C7D}。
7、关闭注册表编辑器。重启计算机或注销后重新登录,使更改生效。
以上就是如何让 Windows 终端在 Windows 11 上始终以命令提示符打开的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号