windows terminal可设ubuntu为默认启动项:先运行wsl --list --verbose确认发行版名称(如ubuntu-24.04),再在设置→启动→默认配置文件中选择该名称;若未显示,需先运行wsl -d ubuntu-24.04并重启terminal。

Windows Terminal设置默认启动Ubuntu
你已经装好WSL和Ubuntu,但每次打开Windows Terminal还得手动点下拉菜单选Ubuntu,想让它一启动就直接进Linux环境——这个需求很常见,改一个配置就能实现,不用重装、不删数据。
确认Ubuntu发行版名称
先确保你知道当前安装的Ubuntu确切名称,因为配置里必须写对它,否则会报错“指定的发行版不存在”。
以管理员身份打开Windows Terminal → 输入:wsl --list --verbose → 查看输出中STATUS为Running或Stopped那一行最左边的名称,比如可能是 Ubuntu-24.04、Ubuntu 或 Ubuntu-22.04。
注意:名称区分大小写,空格也不能多一个。如果看到的是“Ubuntu-24.04”,就不能简写成“ubuntu”或“Ubuntu2404”。
修改Windows Terminal默认配置
点击Windows Terminal右上角向下箭头 → 选择“设置” → 左侧点“启动” → 找到“默认配置文件”下拉框 → 从中选择你刚确认好的Ubuntu发行版名称(如Ubuntu-24.04)。
这一步操作起来很简单,直接下拉选择即可,无需手动编辑JSON文件。新版Windows Terminal(2023年10月后发布的版本)已将该选项图形化,界面清晰可见。
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
如果下拉菜单里没有出现你的Ubuntu,说明系统尚未将其注册为终端配置项——此时需先在终端里运行一次 wsl -d Ubuntu-24.04(替换为你的真实名称),再重启Windows Terminal,它就会自动识别并加入列表。
手动编辑profiles.json(备用方案)
若图形界面未生效,或你使用的是旧版Windows Terminal(如1.12之前),需手动编辑配置文件。
在Windows Terminal设置页 → 点左下角“打开JSON文件” → 找到"profiles" → "list"数组 → 定位到对应Ubuntu的profile项(通常含"source": "Windows.Terminal.Wsl")→ 复制它的"guid"值(一长串带花括号的字符串)。
回到文件顶部,找到"defaultProfile"字段 → 将其值改为刚才复制的guid,确保前后有双引号包裹,例如:"defaultProfile": "{c2e1987b-2a5f-4b65-b51e-8e8d1b7b9a0c}"。
【关键提醒】改完必须保存文件,且Windows Terminal要完全关闭(任务栏右键退出)再重新打开,否则配置不加载。










