Całkowicie odinstaluj podsystem dla Linux na Win10?

1

Oszukiwałem trochę z podsystemem Linux / Bash dla Win10.

Ale wtedy zdecydowałem się zostać z Cygwin na razie. Więc odinstalowałem go - lub pomyślałem, że tak.

Teraz zainstalowałem Cygwin i umieściłem go bin katalog pierwszy w PATH.

W cmd.exe , kiedy piszę bash , rozpocznie Cashwin's Bash.

Ale kiedy robię Zdobyć + R i wpisz bash, Wciąż otrzymuję monit:

Windows Subsystem for Linux has no installed distributions.
…bla-bla-bla…

Jak całkowicie pozbyć się podsystemu Linux / Bash, więc zamiast tego pobierze Bash Cygwina z PATH?

Rop
źródło

Odpowiedzi:

5

Jeśli twój system operacyjny został uaktualniony do Aktualizacji Twórców Spadków, powinieneś być w stanie wydać polecenie wslconfig.

Oczywiście możesz najpierw spróbować odinstalować za pomocą polecenia lxrun /uninstall /full.

Jeśli nadal istnieje, możesz spróbować wyrejestrować dystrybucję:

  • Najpierw musisz wiedzieć, która dystrybucja jest zainstalowana przy użyciu

    wslconfig /l
    
  • Z listy wybierz dystrybucję (np. Ubuntu), którą chcesz odinstalować i wpisz polecenie

    wslconfig /u Ubuntu
    
Casey SV
źródło
1
lxrun był przestarzały w wydaniu 1709, a wslconfig nie istnieje przed nim, może to być przyzwoita odpowiedź, jeśli zostanie poprawiona, aby była specyficzna. Autor nawiasem mówiąc używał 1703 (lub wcześniejszego).
Ramhound
1

Aby wyłączyć WSL, trzeba wrócić do

Panel sterowania - & gt; funkcje programów - & gt; włącz / wyłącz funkcje systemu Windows i usuń zaznaczenie podsystemu Windows dla systemu Linux i zapisz.

Rop
źródło