Ubuntu kann nicht gestartet werden,
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...
Ausgabe des WSL-Status:
PS C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
FeatureName : Microsoft-Windows-Subsystem-Linux
DisplayName : Windows Subsystem for Linux (Beta)
Description : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired : Required
State : Enabled
CustomProperties :
Ich habe viele Male neu gestartet und konnte Ubuntu1804 nicht starten.
Bearbeitung-1:
Ich habe versucht, .exe
die Datei mit Administrator- und Benutzerrechten zu starten, indem ich auf die .exe
Datei doppelgeklickt habe und auch über PowerShell selbst.
Antwort1
Ich habe versucht, die EXE-Datei mit Administrator- und Benutzerrechten zu starten, indem ich auf die EXE-Datei doppelgeklickt habe und auch über PowerShell selbst.
Sie verwenden Windows 10 Version 1607, was bedeutet, dass Sie Ihre WSL-Instanz verwenden lxrun.exe
und bash.exe
verwalten müssen. wsl.exe
und wslconfig.exe
gilt nicht für Windows 10 Version 1607.
Hier sind die Schritte, die Sie befolgen müssen, um WSL unter Windows 10 Version 1607 zu verwenden.
Die folgenden Anweisungen gelten für Benutzer, die das Windows 10 Anniversary Update oder das Windows 10 Creators Update ausführen:
- AktivierenEntwicklermodus
- Öffnen Sie PowerShell als Administrator und führen Sie Folgendes aus: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Neustart
- Öffnen Sie eine Eingabeaufforderung. Geben SieSchlagund drücken Sie die Eingabetaste
Wenn Sie Bash zum ersten Mal auf Ubuntu unter Windows ausführen, werden Sie aufgefordert, die Lizenz von Canonical zu akzeptieren. Sobald Sie die Lizenz akzeptiert haben, lädt WSL die Ubuntu-Instanz herunter und installiert sie auf Ihrem Computer. Außerdem wird Ihrem Startmenü eine Verknüpfung „Bash auf Ubuntu unter Windows“ hinzugefügt.
Quellen:
Antwort2
Das hat das Problem für mich gelöst:
- Führen Sie Windows + R aus
- Typ SystemPropertiesAdvanced
- Klicken Sie in der Leistungsgruppe auf „Einstellungen“.
- Deaktivieren Sie auf der Registerkarte „Erweitert“ die Option „Größe der Auslagerungsdatei für alle Laufwerke automatisch verwalten“
- Wählen Sie eine benutzerdefinierte Größe und geben Sie 800 als Anfangsgröße und 1024 als Maximalgröße ein.
- Änderungen übernehmen und neu starten.
Referenz: https://github.com/microsoft/WSL/issues/849#issuecomment-322163360