我编写了一个上下文菜单 shell 命令,用于在工作目录中打开我的 WSL 发行版 Ubuntu 18.04。它在我的台式机上运行良好,但在平板电脑上尝试时,会出现错误“未找到应用程序”,该错误来自一个标题为“Explorer.EXE”的小窗口。注册表文件和安装说明位于我的仓库。如果您想手动测试它,这里是它放置的 shell 命令HKEY_CLASSES_ROOT\Directory\Background\shell\WSL\command
:
ubuntu1804.exe run "cd `wslpath '%W'` && /bin/bash"
我尝试过的:
- 在我的桌面上运行它。它能正常工作。
- 从 cmd 运行 shell 命令。它起作用了。
- 将 ubuntu1804.exe 添加到系统路径(我也尝试了用户路径)
- 向上述键添加不同的程序 cmd.exe。它起作用了。
- sfc /scannow(在正常和安全模式下)
我怀疑我在桌面上开发命令时做了一些事情,导致它在桌面上工作。但我不知道是什么。