Я написал команду оболочки контекстного меню, чтобы открыть мой дистрибутив 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 (в обычном и безопасном режиме)

Я подозреваю, что кое-что я сделал, разрабатывая команду на своем рабочем столе, чтобы она работала там. Я понятия не имею, что, хотя.

0