方法选自:Windows Server 2016 14393 (1607) Discussion
首先安装 Windows Server 2016 正式版并配置好,然后激活:

然后下载 WSL 补充包,从 Win10 x64 提取的:
对照文档中方案安装:
Paste this on an administrative command prompt, reboot when asked, enable the developer mode via the metro settings panel。
1 | dism /online /norestart /add-package /packagepath:Microsoft-Windows-Lxss-Optional-Package.cab /packagepath:Microsoft-Windows-Lxss-Optional-Package-en-US.cab /packagepath:Microsoft-Windows-Lxss-Package.cab /packagepath:Microsoft-Windows-Lxss-Package-en-US.cab |
(记得打开开发者模式)

到此请重新启动设备:

重启后输入 bash 即可开始下载安装:

等待,然后输入用户名密码,配置完成:


替换为 Arch Linux 可以借用如下脚本:
GitHub - turbo/alwsl: Install archlinux as the WSL
更新:故障已解决,WSL 可以正常运行。
提醒:Arch 环境毛病太多,本人还是换回 Ubuntu 了。
要换回也简单,在 cmd 下执行:
1 | alwsl.bat remove |
彻底卸载 Arch 环境重新安装 Ubuntu 即可。

切换到 Arch Linux,我们即可执行:
1 | alwsl.bat install |
(在 cmd 而不是 bash 环境)

然后就是漫长等待……

等待执行完成,开始菜单中找到 Arch Linux 就可以运行了。

