как установить "подсистему Linux" в моих окнах?

1405
Sergio Ramos

Я попробовал все PowerShell, включив режим разработчика все, и, кажется, ничего не работает. Пробовал с:

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

Результат, который я получаю с помощью powershell:

PS C:\Windows\system32> DISM.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Windows-Subsystem-Linux /NoRest  Deployment Image Servicing and Management tool Version: 10.0.14393.0  Image Version: 10.0.14393.0    Error: 0x800f080c  Feature name Microsoft-Windows-Subsystem-Linux is unknown. A Windows feature name was not recognized. Use the /Get-Features option to find the name of the feature in the image and tr y the command again.  The DISM log file can be found at C:\Windows\Logs\DISM\dism.log 

кто-то может объяснить мне, как включить или почему я не могу использовать подсистему Linux в моих окнах ???

0
https://docs.microsoft.com/en-us/windows/wsl/install-win10 Mokubai 6 лет назад 0
Вы пропустили всю полезную информацию. Какую версию Windows вы используете? Какие сообщения об ошибках вы получаете? Что сказал журнал событий? Если вы знакомы с «developer modo» и используете «DISM.exe», вы можете предоставить некоторые из этих дополнительных сведений. Michael Frank 6 лет назад 0
После того, как вы установили WSL, вам нужно перейти в Windows Store и установить нужный дистрибутив. Mokubai 6 лет назад 0
я включил ошибку с помощью powershell, но у меня нет возможности включить подсистему Linux. Sergio Ramos 6 лет назад 0
@Mokubai - Магазин Windows используется только для установки дистрибутивов WSL, если вы используете Windows 10 1709. Автор использует Windows 10 Версии 1607. Ramhound 6 лет назад 0
@SergioRamos - я не могу понять ни одного слова в этих сообщениях об ошибках, если вам нужна моя помощь. Преобразуйте это в английский. Ramhound 6 лет назад 0
@Ramhound Я подумал, что разумно предположить, что они будут на последней версии, а не на полтора года назад. Информация не была в вопросе, когда я упомянул это. Mokubai 6 лет назад 0
@Mokubai - я не знаю, что сказать. Я согласен, что автор должен использовать 1709. Ramhound 6 лет назад 0
@SergioRamos - укажите английскую версию файла журнала DISM. Я полагаю, вы включили режим разработчика? Почему вы все равно пытаетесь включить эту функцию с помощью `/ Enable-Feature` вместо` Enable-WindowsOptionalFeature`? Ramhound 6 лет назад 0
@ SergioRamos Я не знаю, возможно ли это, но, возможно, вы можете изменить свою языковую версию, чтобы по-прежнему выдавать точное сообщение об ошибке, но на английском? barlop 6 лет назад 0
@SergioRamos Я нашел точную ошибку и перевел ее на английский через https://social.technet.microsoft.com/Forums/en-US/42177bef-4d89-4d70-8ae6-0e93e41308b5/restore-corruption-image-in-windows -10-использование-развертывания-образа-обслуживания-и-управления-версия-версии? Forum = win10itprosetup и https://social.technet.microsoft.com/Forums/windows/en-US/7979395e-8870-4e60-a7d2 -128c0f51ad84 / error-0x800f080c-feature-name-printinglpdprintservice-is-unknown? Forum = winservercore, который может помочь некоторым людям ответить на ваш вопрос barlop 6 лет назад 0

1 ответ на вопрос

1
Ramhound

Я перепробовал все PowerShell, включив режим разработчика все, и, кажется, ничего не работает.

Вы используете неправильную команду.

Вы должны использовать Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linuxвместо этого. Вы должны выполнить эту команду в командной строке с повышенными привилегиями PowerShell. Вы должны перезагрузить при появлении запроса.

После того, как вы установили эту функцию, выполните остальные инструкции, чтобы фактически установить Ubuntu on Windowsвышеописанную процедуру, только установит WSL.

enter image description here

Вы можете проверить имя функции с помощью этой команды.

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-* 
Я хотел бы отметить. Данная команда может быть действительной только для Windows 10 Версии 1709. До 1709 WSL был указан как бета-функция из инструмента «Включение и выключение функций Windows». Я не могу определить, как на самом деле называется имя модуля в Версии 1511+ в настоящее время. Если вы хотите, чтобы процедура работала как есть, обновите ее до версии 1709 и назовите ее через день. Ramhound 6 лет назад 0
Я предоставил команду для проверки имени функции, используйте правильное имя, если это не `Microsoft-Windows-Subsystem-Linux` Ramhound 6 лет назад 0

Похожие вопросы