Назад | Перейти на главную страницу

Название функции Microsoft-Windows-Subsystem-Linux неизвестно

Я пытаюсь включить подсистему linux на Windows Server 2016 на AWS EC2, следуя этим инструкциям. 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 создан на основе ami AWS.

Как я могу узнать, поддерживает ли мой оконный сервер подсистему linux? Могу ли я что-нибудь сделать, чтобы включить эту функцию?

Обновить:

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

Windows Server 2016 не может быть обновлен до Windows Server 1709. Вам понадобится другой AMI. К сожалению, в настоящее время AWS этого не предлагает.

Видеть: https://docs.microsoft.com/en-us/windows-server/get-started/get-started-with-1709

Хеннинг

Подсистема Linux добавлена ​​в версию 1709 Windows Server 2016. Чтобы проверить версию Windows, вы можете запустить systeminfo | Select-String "^OS Name","^OS Version". После обновления Windows до нужной версии установка должна работать.