功能名称 Microsoft-Windows-Subsystem-Linux 未知

功能名称 Microsoft-Windows-Subsystem-Linux 未知

我正在尝试按照以下说明在 AWS EC2 上的 Windows Server 2016 上启用 Linux 子系统https://docs.microsoft.com/en-us/windows/wsl/install-on-server

错误信息如下:

PS C:\Users\Administrator> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature : Feature name Microsoft-Windows-Subsystem-Linux is unknown.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

在此处输入图片描述

我的 Windows 服务器是基于 AWS ami 创建的。

如何知道我的 Windows 服务器是否支持 Linux 子系统?我可以做什么来启用该功能?

更新:

> systeminfo | Select-String "^OS Name","^OS Version"
OS Name:                   Microsoft Windows Server 2016 Datacenter
OS Version:                10.0.14393 N/A Build 14393

答案1

Windows Server 2016 无法升级到 Windows Server 1709。您需要不同的 AMI。遗憾的是,AWS 目前不提供此功能。

看: https://docs.microsoft.com/en-us/windows-server/get-started/get-started-with-1709

亨宁

答案2

版本中添加的Linux子系统1709Windows Server 2016。要验证 Windows 版本,您可以运行systeminfo | Select-String "^OS Name","^OS Version"。将 Windows 更新到正确版本后,安装应该可以正常工作。

相关内容