WSL включен в Windows, но не удаётся запустить Ubuntu.exe даже после нескольких перезагрузок

WSL включен в Windows, но не удаётся запустить Ubuntu.exe даже после нескольких перезагрузок

Не удалось запустить Ubuntu,

The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...

Вывод статуса WSL:

PS C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux


FeatureName      : Microsoft-Windows-Subsystem-Linux
DisplayName      : Windows Subsystem for Linux (Beta)
Description      : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired  : Required
State            : Enabled
CustomProperties :

Я перезапускал много раз, но не смог запустить Ubuntu1804.

Редактировать-1:

Я пробовал запустить .exeфайл, используя как права администратора, так и права пользователя, дважды щелкнув файл, .exeа также из самого PowerShell.

решение1

Я пробовал запустить .exe-файл, используя как права администратора, так и права пользователя, дважды щелкнув по .exe-файлу, а также из самого PowerShell.

Вы используете Windows 10 версии 1607, что означает, что вам необходимо использовать lxrun.exeи bash.exeдля управления экземпляром WSL. wsl.exeи wslconfig.exeне применимы к Windows 10 версии 1607.

Вот шаги, которые необходимо выполнить для использования WSL в Windows 10 версии 1607.

Следующие инструкции предназначены для пользователей, использующих Windows 10 Anniversary Update или Windows 10 Creators Update:

  1. Давать возможностьРежим разработчика
  2. Откройте PowerShell от имени администратора и выполните: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. Перезагрузить
  4. Откройте командную строку. ВведитеБаши нажмите Enter

При первом запуске Bash на Ubuntu в Windows вам будет предложено принять лицензию Canonical. После принятия WSL загрузит и установит экземпляр Ubuntu на ваш компьютер, а ярлык «Bash на Ubuntu в Windows» будет добавлен в меню «Пуск».

Источники:

решение2

Это решило для меня проблему:

  1. Выполнить windows + R
  2. тип СистемныеСвойстваДополнительно
  3. щелкните настройки в группе производительности
  4. На вкладке «Дополнительно» снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».
  5. Выберите пользовательский размер и введите 800 для начального размера и 1024 для максимального размера.
  6. Применить изменения и перезапустить.

Ссылка: https://github.com/microsoft/WSL/issues/849#issuecomment-322163360

Связанный контент