可通过三种方式修改Windows终端默认配置文件:一、图形界面设置中在“启动”选项卡下拉选择;二、手动编辑settings.json文件,设置defaultProfile为对应GUID;三、用PowerShell命令读取并更新JSON配置。

如果您希望更改Windows终端启动时默认使用的配置文件,例如让PowerShell或CMD成为首选选项,则需要修改终端的设置文件。以下是实现此目标的具体步骤:
一、通过Windows终端设置界面修改
该方法适用于熟悉图形化操作的用户,无需手动编辑JSON文件,直接在设置中切换默认配置文件。
1、打开Windows终端(可通过开始菜单搜索“Windows Terminal”并启动)。
2、点击右上角向下箭头图标,选择“设置”选项,或使用快捷键 Ctrl + , 打开设置界面。
3、在左侧导航栏中点击“启动”选项卡。
4、在“默认配置文件”下拉菜单中,选择您希望设为默认的配置文件,例如 Windows PowerShell 或 命令提示符。
5、关闭设置窗口,更改立即生效,新标签页将自动使用所选配置文件启动。
二、手动编辑settings.json文件
该方法提供更精确的控制,允许指定特定配置文件的GUID作为默认值,适用于需批量部署或脚本化配置的场景。
1、在Windows终端设置界面中,点击左下角“以JSON格式打开设置”链接,系统将用默认文本编辑器打开 %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json 文件。
2、查找 "defaultProfile" 字段;若不存在,可在根对象顶层添加该字段。
云模块_YunMOK网站管理系统采用PHP+MYSQL为编程语言,搭载自主研发的模块化引擎驱动技术,实现可视化拖拽无技术创建并管理网站!如你所想,无限可能,支持创建任何网站:企业、商城、O2O、门户、论坛、人才等一块儿搞定!永久免费授权,包括商业用途; 默认内置三套免费模板。PC网站+手机网站+适配微信+文章管理+产品管理+SEO优化+组件扩展+NEW Login界面.....目测已经遥遥领先..
3、将该字段值设为对应配置文件的GUID,例如PowerShell的GUID通常为 "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",CMD的GUID通常为 "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}"。
4、保存文件,关闭并重新打开Windows终端,验证新默认配置文件是否生效。
三、使用PowerShell命令获取并设置默认配置文件
该方法适合自动化场景,通过PowerShell读取当前配置文件列表并更新defaultProfile值,避免手动查找GUID出错。
1、以管理员身份运行PowerShell。
2、执行命令 Get-Content "$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json" | ConvertFrom-Json 查看当前配置结构。
3、定位到 profiles.list 数组,逐项检查每个配置文件的 name 和 guid 字段,确认目标配置文件的GUID。
4、构造新的JSON对象,确保包含 "defaultProfile" 字段,并将其值设为已确认的GUID。
5、使用 ConvertTo-Json 和 Set-Content 将更新后的对象写回settings.json文件。









