Entfernen / Zurücksetzen des Windows-Subsystems für Linux unter Windows Insider Build 14316


116

Ich habe den Windows Subsystem for LinuxBuild 14316 für die Insider-Vorschau von Windows 10 installiert. Jetzt möchte ich ihn entfernen oder besser auf die werkseitigen Standardeinstellungen zurücksetzen, dh so, wie er gerade installiert wurde.

Ich habe versucht, es aus den Fenstern "Windows-Funktionen ein- oder ausschalten" zu entfernen, ohne Erfolg. Ich habe versucht, es in den obigen Fenstern als "aus" zu markieren und seine Dateien manuell zu löschen %USERPROFILE%/AppData/Local/lxss, ohne Erfolg.

Hat es jemand geschafft, die Ubuntu-Benutzermodus-Umgebung zu entfernen / zurückzusetzen?

Antworten:


154

Die folgende Antwort gilt nur für WSL unter Windows 10 1703 und 1607. WSL unter Windows 10 1709+ kann über die Windows Store-UWP-Anwendung installiert werden.

Wenn Sie das Linux-Subsystem entfernen und zurücksetzen möchten, öffnen Sie eine Eingabeaufforderung mit erhöhten Berechtigungen und geben Sie die folgenden Befehle ein:

lxrun /uninstall /full 

lxrun /install

Quellen:

  1. https://www.slightfuture.com/technote/lxss-lxrun

  2. Installieren von Fish Shell unter Ubuntu unter Windows 10

  3. HOWTO: Ubuntu unter Windows | Ubuntu Insights


2
Godsend, hat es gleich nach der Installation kaputt gemacht.
wieczorek1990

Ja, ich habe fast sofort versucht, einen JDK zu installieren
James Adam

14
Wenn Sie 0x80070091nach dem erneuten Installationsversuch einen Fehlercode erhalten , gehen Sie zu %localappdata%\lxssund entfernen Sie alle Dateien / Ordner manuell. Es sollte danach funktionieren.
SeinopSys

1
Verwenden Sie die /yOption, um Eingabeaufforderungen zu überspringen.
Biswapriyo

1
weiß jemand, wie man das jetzt macht, lxrundas entfernt wurde?
Matthew Whited

1

Ich hatte Probleme mit der Installation von BASH, es hing immer bei "Expanding Filesystem ...". Als ich rannte

lxrun /uninstall /full

es würde fehlschlagen.

Um dies zu beheben, habe ich einen Neustart durchgeführt. Lief dies erneut, sobald der Computer wieder hochgefahren ist. Das hat funktioniert. Dann stellte ich fest, dass es ein Problem mit der Installation der BASH-Eingabeaufforderung gibt .

Und jemand hat über Auslagerungsdateien gesprochen. Ich habe vier Laufwerke und drei davon hatten Auslagerungsdateien. Ich habe die Auslagerungsdatei auf ein Laufwerk festgelegt und festgelegt, dass sie automatisch verwaltet wird. Starten Sie den Computer neu. Dann konnte ich die BASH-Eingabeaufforderung für Windows installieren, aber stattdessen verwendete lxrun /installich

bash.exe -c "ps auxf"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.