如何自定义Windows终端的默认配置文件?(PowerShell/CMD)

发布时间 - 2025-12-30 00:00:00    点击率:
可通过三种方式修改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" 字段;若不存在,可在根对象顶层添加该字段。

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 数组,逐项检查每个配置文件的 nameguid 字段,确认目标配置文件的GUID。

4、构造新的JSON对象,确保包含 "defaultProfile" 字段,并将其值设为已确认的GUID。

5、使用 ConvertTo-JsonSet-Content 将更新后的对象写回settings.json文件。


# js  # json  # windows  # app  # win  # microsoft  # 配置文件  # 批量部署  # 对象  # 自动化  # 设为  # 适用于  # 可通过  # 选项卡  # 如果您  # 可在  # 三种  # 文件列表  # 若不 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Laravel如何为API生成Swagger或OpenAPI文档  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  重庆市网站制作公司,重庆招聘网站哪个好?  昵图网官方站入口 昵图网素材图库官网入口  详解Android——蓝牙技术 带你实现终端间数据传输  nginx修改上传文件大小限制的方法  Laravel如何配置Horizon来管理队列?(安装和使用)  香港服务器网站卡顿?如何解决网络延迟与负载问题?  googleplay官方入口在哪里_Google Play官方商店快速入口指南  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何正确选择百度移动适配建站域名?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  太平洋网站制作公司,网络用语太平洋是什么意思?  如何快速生成凡客建站的专业级图册?  Laravel中的Facade(门面)到底是什么原理  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何挑选优质建站一级代理提升网站排名?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Laravel怎么使用Intervention Image库处理图片上传和缩放  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  Laravel如何使用withoutEvents方法临时禁用模型事件  如何快速重置建站主机并恢复默认配置?  非常酷的网站设计制作软件,酷培ai教育官方网站?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Swift中switch语句区间和元组模式匹配  高性能网站服务器部署指南:稳定运行与安全配置优化方案  网站建设整体流程解析,建站其实很容易!  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  如何快速搭建高效服务器建站系统?  如何在建站之星绑定自定义域名?  网站图片在线制作软件,怎么在图片上做链接?  深圳网站制作培训,深圳哪些招聘网站比较好?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  香港服务器建站指南:免备案优势与SEO优化技巧全解析  简单实现Android文件上传  网站制作软件有哪些,制图软件有哪些?  怎么用AI帮你设计一套个性化的手机App图标?  如何用5美元大硬盘VPS安全高效搭建个人网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  java ZXing生成二维码及条码实例分享  如何在IIS服务器上快速部署高效网站?  手机网站制作与建设方案,手机网站如何建设?  Android利用动画实现背景逐渐变暗  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复