最新方法:
Linux Shell Here - by SpencerWoo - 动作信息 - Quicker
然后直接设置shift + l 为快捷键,美滋滋
老办法:
1、win+R快捷键,输入regedit后回车,打开注册表编辑器;
在注册表编辑器中找到 “计算机\HKEY_CLASSES_ROOT\Directory\Background\shell”,
2、右键点击shell,新建项,命名为“openwsl”;
3、右键点击“openwsl”,新建项,命名为“command”;这里注意:子项的名称必须为commend
4、双击,将“command”的数值数据修改为 wsl.exe --cd "%V"
Ctrl + S 保存注册表,在任意文件夹下点击右键,会发现右键菜单中多了一个“openwsl”的选项,点击即可打开wsl窗口,而且路径就是当前文件夹,不需要cd操作,很方便
在任意文件夹下右键菜单中添加cmd选项_wf592523813的博客-CSDN博客
不按Shift也弹出Powershell(对于wsl也是一样的)
右击shell\Powershell下的Extended,点“删除”,发现删不掉
报了个
用管理员身份运行regedit也会报一样的错误。这里往后保险起见,用管理员模式打开。
在Windows菜单里输入“regedit”,然后用管理员身份运行即可。
右击shell\Powershell,选择“权限”。在“组或用户名”选择Users,点上“完全控制”下的“允许”,点应用。还是报错
在“Powershell的权限”窗口,单机“高级”按钮,打开“Powershell的高级安全设置”窗口。
现在“所有者”是“TrustedInstaller”。单击后面的“更改”,打开“选择用户或组”窗口。
在“输入要选择的对象名称”里,输入“Administrators”,点确定。
然后再点确定,关闭“Powershell的高级安全设置”,回到“Powershell的权限”。
在“组或用户名”下单击“Administrations”,在“Administrators的权限”那里,点上“完全控制”下的“允许”。然后“应用”。
这次没报错了。
再回到“注册表编辑器”,右击Extended,删除,这次终于删掉了!
现在在文件夹空白处右击,直接就出现了“在此处打开Powershell窗口”,不用按Shift了。