WSL ist unter Windows aktiviert, kann Ubuntu.exe jedoch auch nach mehreren Neustarts nicht starten

WSL ist unter Windows aktiviert, kann Ubuntu.exe jedoch auch nach mehreren Neustarts nicht starten

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, .exedie Datei mit Administrator- und Benutzerrechten zu starten, indem ich auf die .exeDatei 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.exeund bash.exeverwalten müssen. wsl.exeund wslconfig.exegilt 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:

  1. AktivierenEntwicklermodus
  2. Öffnen Sie PowerShell als Administrator und führen Sie Folgendes aus: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. Neustart
  4. Ö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:

  1. Führen Sie Windows + R aus
  2. Typ SystemPropertiesAdvanced
  3. Klicken Sie in der Leistungsgruppe auf „Einstellungen“.
  4. Deaktivieren Sie auf der Registerkarte „Erweitert“ die Option „Größe der Auslagerungsdatei für alle Laufwerke automatisch verwalten“
  5. Wählen Sie eine benutzerdefinierte Größe und geben Sie 800 als Anfangsgröße und 1024 als Maximalgröße ein.
  6. Änderungen übernehmen und neu starten.

Referenz: https://github.com/microsoft/WSL/issues/849#issuecomment-322163360

verwandte Informationen