Windows11 右键设置 Windows Terminal 默认打开 WSL

这篇博客介绍了如何将Windows 11资源管理器的右键菜单中Open in Windows Terminal的默认Shell从PowerShell更改为Ubuntu WSL。步骤包括安装WSL2和Ubuntu,修改Windows Terminal的设置文件Settings.json,将defaultProfile设置为WSL的guid,从而实现启动时默认打开Ubuntu Shell。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows11 资源管理器右键 Open in Windows Terminal默认打开的是PowerShell不习惯这种Shell风格,改为Ubuntu WSL.

1,安装WSL2+Ubuntu

2,右键菜单打开Windows Terminal,下拉选择设置.

 3,选择一个文本编辑器打开 Settings.json,找个profiles.list复制Windows.Terminal.Wsl的guid

4,找到defaultProfile设置项,设置默认打开WSL,将WSL guid替换默认的guid.

5,保存,完成,重新打开.

### 如何在 Windows 10 中设置默认Windows 终端 对于不同版本的 Windows 10,在设置默认终端方面存在差异。 #### 版本支持情况 仅 Windows 10 22H2 提供了直接设置默认终端的功能[^1]。这意味着其他较早版本的操作系统可能不具备此功能,用户需考虑升级操作系统来获得该特性。 #### 对于 Windows 10 22H2 用户 可以通过以下方法将 Windows Terminal 设定为默认: - 打开 **设置** 应用程序。 - 导航至 **时间和语言** -> **语言和地区** 下找到 **管理可选功能** 部分中的 **添加更多 Microsoft Store 应用** 或者直接前往 **应用程序和功能** 页面下的 **应用和可选功能** 来查看已安装的应用列表。 - 查找并点击 **Windows Terminal (预览)** 或正式版条目旁边的三个点 (...) ,从中选择 **设为默认值** 即完成操作。 #### 如果无法访问 Microsoft Store 安装最新版 Windows Terminal 针对因网络环境或其他原因而不能利用微软商店更新软件的情况,可以采取手动下载安装包的形式获取新版本 Windows Terminal 。具体做法参照相关指南进行离线部署以及配置过程[^2]。 #### 自定义启动权限与行为 为了确保每次都能以管理员身份运行 Windows Terminal 并且能够按照期望的方式工作,可以在创建快捷方式时为其指定高级属性,比如勾选“使用管理员特权运行”,或者调整注册表项实现更深层次定制化需求[^3]。 #### 关联 WSL 和 文件夹 右键菜单集成 为了让 “在此处打开 PowerShell窗口” 功能指向新的默认终端不是旧有的 Console Host , 同样也需要做一些额外的工作, 包括但不限于修改 JSON 格式的 profile 设置文件让其适应不同的 shell 环境变量等参数设定;另外还需注意处理好 wsl$ 路径映射等问题以便更好地兼容 Linux 子系统的交互体验[^4]。 ```json { "$schema": "https://aka.ms/terminal-profiles-schema", "profiles": { ... // 添加或编辑现有的 WSL 配置文件 { "name": "Ubuntu", "commandline": "wsl.exe ~ -d Ubuntu", "hidden": false, "startingDirectory": "//wsl$/Ubuntu/home/<your_username>" } }, } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值