win10添加Ubuntu子系统右键打开项

大致思路

  1. 注册表新建目录右键项

  2. 填写WSL命令行

如果你觉得添加起来过于麻烦,你可以双击执行下列注册表文件

wsl.reg

一些简介

注册表百科

注册表(Registry,繁体中文版Windows操作系统称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经出现。随后推出的Windows NT是第一个从系统级别广泛使用注册表的操作系统。但是,从Microsoft Windows 95操作系统开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。

打开方式

  1. Win + R键入regedit

操作流程

  1. 目录导航输入HKEY_CLASSES_ROOT\Directory\shell

  2. 新建项ubuntu

  3. 选择ubuntu项,新建字符串值:名称为默认,值为WSL

  4. 在ubuntu项内添加command项

  5. 字符串名称为默认,值为wsl.exe --cd "%V"

截至目前,存在的问题

就是只有在选择一个目录时才会出现这个东西,右键空白处啥都不会发生

解决方法

HKEY_CLASSES_ROOT\Directory\Background\shell也同样操作一波

效果预览

我去,我不知道怎么截右键这个状态。

修改注册表时的补充

命令中的 WSL 发行版名称、启动程序路径和目标目录参数,都要与当前系统实际情况一致。修改前先导出对应注册表分支备份,改完后分别在文件夹和空白背景测试。新版 Windows Terminal 和 WSL 已经提供更多集成入口,如果系统已经原生支持“在终端中打开”,优先使用原生方式会比长期维护自定义注册表更稳。

可用性说明:本文发布于 2019 年 3 月,距今已超过五年。文中涉及的软件版本、接口、下载地址、命令参数和操作界面可能已经发生变化,部分方案在当前环境下可能失效。请结合官方最新文档核对后再操作,生产环境使用前务必先行验证。

版权声明: 本文首发于 指尖魔法屋-win10添加Ubuntu子系统右键打开项https://blog.thinkmoon.cn/post/261-win10-ubuntu-wsl-windows/) 转载或引用必须申明原指尖魔法屋来源及源地址!