Wie installiere ich "Linux Subsystem" in meinem Windows?

1377
Sergio Ramos

Ich habe alles Powershell ausprobiert, um im Entwicklermodus alles zu aktivieren und nichts scheint zu funktionieren. Versucht mit:

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

Das Ergebnis bekomme ich mit 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 

könnte mir jemand erklären, wie ich das aktivieren kann oder warum ich kein Linux-Subsystem in meinen Fenstern benutzen kann ???

0
https://docs.microsoft.com/en-us/windows/wsl/install-win10 Mokubai vor 6 Jahren 0
Sie haben alle nützlichen Informationen ausgelassen. Welche Windows-Version verwenden Sie? Welche Fehlermeldungen erhalten Sie? Was hat das Ereignisprotokoll gesagt? Wenn Sie mit "developer modo" vertraut sind und "DISM.exe" verwenden, sollten Sie einige dieser zusätzlichen Details angeben können. Michael Frank vor 6 Jahren 0
Nachdem Sie WSL installiert haben, müssen Sie zum Windows Store gehen und die gewünschte Distribution installieren Mokubai vor 6 Jahren 0
Ich habe den Fehler mit Powershell hinzugefügt, aber ich habe nicht die Option, Linux Subsystem zu aktivieren. Sergio Ramos vor 6 Jahren 0
@Mokubai - Windows Store wird nur zur Installation von WSL-Distributionen verwendet, wenn Sie Windows 10 1709 verwenden. Der Autor verwendet Windows 10 Version 1607. Ramhound vor 6 Jahren 0
@SergioRamos - Ich kann in diesen Fehlermeldungen kein einziges Wort verstehen, wenn Sie meine Hilfe benötigen. Konvertieren Sie es in Englisch. Ramhound vor 6 Jahren 0
@Ramhound Ich hielt es für vernünftig anzunehmen, dass es sich um die neueste Version handelt, anstatt um eine, die anderthalb Jahre veraltet ist. Die Informationen standen nicht in der Frage, als ich sie erwähnte. Mokubai vor 6 Jahren 0
@Mokubai - Ich weiß nicht was ich sagen soll. Ich stimme zu, dass der Autor 1709 verwenden sollte. Ramhound vor 6 Jahren 0
@SergioRamos - Stellen Sie eine englische Version der DISM-Protokolldatei bereit. Sie haben den Entwicklermodus aktiviert, den ich vermute? Warum versuchen Sie, diese Funktion mit `/ Enable-Feature 'anstelle von` Enable-WindowsOptionalFeature` zu ​​aktivieren? Ramhound vor 6 Jahren 0
@SergioRamos Ich weiß nicht, ob dies möglich ist, aber können Sie möglicherweise Ihre Sprachversion ändern, sodass Sie immer noch die genaue Fehlermeldung angeben können, aber in Englisch? barlop vor 6 Jahren 0
Ich habe den genauen Fehler gefunden und ihn unter https://social.technet.microsoft.com/Forums/en-US/42177bef-4d89-4d70-8ae6-0e93e41308b5/restore-corruption-image-in-windows in Englisch angezeigt -10-using-deploy-image-service-and-management-tool-version? Forum = win10itprosetup und https://social.technet.microsoft.com/Forums/windows/en-US/7979395e-8870-4e60-a7d2 -128c0f51ad84 / error-0x800f080c-feature-name-printinglpdprintservice-is-unknown? Forum = winservercore, das manchen Leuten bei der Beantwortung Ihrer Frage helfen kann barlop vor 6 Jahren 0

1 Antwort auf die Frage

1
Ramhound

Ich habe alles PowerShell ausprobiert, um im Entwicklermodus alles zu aktivieren und nichts scheint zu funktionieren.

Sie verwenden den falschen Befehl.

Sie sollten Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linuxstattdessen verwenden. Sie müssen diesen Befehl an einer übergeordneten PowerShell-Eingabeaufforderung ausführen. Sie sollten neu starten, wenn Sie dazu aufgefordert werden.

Nachdem Sie die Funktion installiert haben, führen Sie die restlichen Anweisungen durch, um Ubuntu on Windowsdie oben beschriebene Prozedur zu installieren, wird nur WSL installiert.

Sie können den Namen der Funktion mit diesem Befehl überprüfen.

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-* 
Ich möchte das gerne zur Kenntnis nehmen. Der betreffende Befehl ist möglicherweise nur für Windows 10 Version 1709 gültig. Bis 1709 wurde WSL als Beta-Funktion innerhalb des Tools "Windows-Funktionen ein- und ausschalten" aufgelistet. Ich kann derzeit nicht feststellen, wie der tatsächliche Modulname in Version 1511+ aufgerufen wird. Wenn Sie möchten, dass die Prozedur so wie sie ist, aktualisieren Sie die Version 1709 und rufen Sie sie täglich an. Ramhound vor 6 Jahren 0
Ich habe einen Befehl bereitgestellt, um den Namen der Funktion zu überprüfen. Verwenden Sie den richtigen Namen, wenn es nicht Microsoft-Windows-Subsystem-Linux ist Ramhound vor 6 Jahren 0