5

Я пытаюсь создать страницу GitHub с Jekyll в Windows, но для этого мне говорят, что мне нужно установить Bash в Ubuntu в Windows. Хорошо, хорошо, так что я иду к руководству по установке Bash. Мой компьютер 64-разрядный, Windows 10, сборка версии 15063.296, которая выше 14393, поэтому я должен был выполнить требования.

Однако, следуя инструкциям, я не могу найти «Подсистема Windows для Linux (бета)» в компонентах Windows. Что я делаю?

Изменить: Да, у меня был включен режим разработчика, даже если он включен, он не отображается.

1 ответ1

7

Чтобы установить Windows Subsystem Linux, вы должны включить режим разработчика в настройках приложения. Так что откройте Настройки> Обновление и безопасность> Для разработчика> Режим разработчика и выберите его, чтобы включить.

Developer Mode.png

Или вы можете включить режим разработчика с настройкой реестра. Создайте скрипт реестра (.reg) со следующим:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock]
"AllowAllTrustedApps"=dword:1
"AllowDevelopmentWithoutDevLicense"=dword:1

Затем подождите некоторое время, чтобы загрузить пакет разработчика. Затем откройте панель управления, нажмите «Программы» и нажмите «Включить или отключить компоненты Windows» в разделе «Программы и компоненты». Включите опцию «Подсистема Windows для Linux (бета-версия)» в списке здесь и нажмите «ОК». В качестве альтернативы установите WSL с помощью команд:

  1. Командная строка:

    DISM.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Windows-Subsystem-Linux /NoRestart
    
  2. Powershell:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

Затем перезапустите вашу систему, и вы готовы к работе. В Windows 10 build 16215 больше не требуется включать режим разработчика, а бета-тег был удален из необязательного компонента WSL. См. Руководство по установке Windows 10 для получения более подробной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .