Я написал команду оболочки контекстного меню, чтобы открыть мой дистрибутив WSL, Ubuntu 18.04, в рабочем каталоге. Он работает на моем рабочем столе, но попытка его на моем планшете приводит к ошибке "Приложение не найдено" из небольшого окна "Проводник".EXE". Файл реестра и инструкции по установке находятся в моем репо. Если вы хотите проверить это вручную, вот команда оболочки, которую она помещает в HKEY_CLASSES_ROOT\Directory\Background\shell\WSL\command
:
ubuntu1804.exe run "cd `wslpath '%W'` && /bin/bash"
Что я пробовал:
- Запуск его на моем рабочем столе. Оно работает.
- Запуск команды оболочки из cmd. Оно работает.
- Добавление ubuntu1804.exe в системный путь (я также пробовал путь пользователя)
- Добавление другой программы к вышеуказанному ключу, cmd.exe. Оно работает.
- SFC / SCANNOW (в обычном и безопасном режиме)
Я подозреваю, что кое-что я сделал, разрабатывая команду на своем рабочем столе, чтобы она работала там. Я понятия не имею, что, хотя.