找不到“适用于 Linux 的 Windows 子系统”功能来安装适用于 Windows 的 Bash

a2x*_*xia 10 bash windows-10 windows-subsystem-for-linux

我正在尝试在 Windows上使用Jekyll创建一个 GitHub 页面,但要做到这一点,我被告知我需要在 Windows 上的 Ubuntu 上安装 Bash。好的,好的,所以我转到 Bash 的安装指南。我的电脑是 64 位的,Windows 10,build 版本 15063.296,在 14393 以上,所以我应该满足要求。

但是,当我按照说明进行操作时,在 Windows 功能中找不到“适用于 Linux 的 Windows 子系统(测试版)”。我该怎么办?

编辑:是的,我启用了开发人员模式,即使启用它也不会显示。

Bis*_*iyo 14

要安装 Windows Subsystem Linux,您必须在 Settings App 中启用 Developer Mode。因此,打开设置 > 更新和安全 > 对于开发人员 > 开发人员模式并选择它以启用。

开发者模式.png

或者您可以通过注册表调整启用开发人员模式。使用以下内容制作注册表脚本 (.reg):

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock]
"AllowAllTrustedApps"=dword:1
"AllowDevelopmentWithoutDevLicense"=dword:1
Run Code Online (Sandbox Code Playgroud)

然后等待一段时间下载开发包。接下来,打开控制面板,单击“程序”,然后单击“程序和功能”下的“打开或关闭 Windows 功能”。启用此处列表中的“Windows Subsystem for Linux (Beta)”选项,然后单击“确定”。或者使用命令安装 WSL::

  1. 命令提示符:

    DISM.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Windows-Subsystem-Linux /NoRestart
    
    Run Code Online (Sandbox Code Playgroud)
  2. 电源外壳:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
    Run Code Online (Sandbox Code Playgroud)

然后重新启动您的系统,您就可以开始了。从Windows 10 build 16215 开始,不再需要启用开发人员模式,并且从 WSL 可选组件中删除了 beta 标记。有关更多详细信息,请参阅Windows 10 安装指南