Как удалить / сбросить подсистему Windows для Linux в Windows Insider Build 14316


116

Я установил Windows Subsystem for LinuxWindows 10 Insider Preview build 14316. Теперь я хотел бы удалить его или, вернее, вернуться к заводским настройкам по умолчанию, то есть, как это было, когда он только что был установлен.

Я попытался удалить его из окон «Включить или выключить Windows», но безуспешно. Я попытался пометить его как «выключенный» в вышеупомянутых окнах и удалить его вручную расположенные файлы %USERPROFILE%/AppData/Local/lxss, но безуспешно.

Кому-нибудь удалось удалить / сбросить среду пользовательского режима Ubuntu?

Ответы:


154

Следующий ответ относится только к WSL в Windows 10 1703 и 1607. WSL в Windows 10 1709+ можно установить из приложения UWP Магазина Windows.

Если вы хотите удалить и сбросить подсистему Linux, откройте командную строку с повышенными разрешениями и введите следующие команды:

lxrun /uninstall /full 

lxrun /install

Источники:

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

  2. Установка Fish Shell на Ubuntu в Windows 10

  3. HOWTO: Ubuntu для Windows | Ubuntu Insights


2
Godsend, сломал его сразу после установки.
wieczorek1990

Да, сломал мой почти сразу, пытаясь установить JDK
Джеймс Адам

14
Если 0x80070091после повторной установки вы получите код ошибки , перейдите %localappdata%\lxssи удалите все файлы / папки вручную. Это должно работать потом.
SeinopSys

1
Используйте /yопцию, чтобы пропустить запросы.
Biswapriyo

1
Кто-нибудь знает, как сделать это сейчас, что lxrunбыло удалено?
Мэтью Уитед

1

У меня были проблемы с установкой BASH, он всегда зависал на «Расширение файловой системы ...». Когда я побежал

lxrun /uninstall /full

было бы ошибка.

Чтобы это исправить, я сделал перезагрузку. Запустил это снова, как только компьютер вернулся. Это сработало. Тогда я обнаружил, что есть проблема, связанная с установкой приглашения BASH .

И кто-то поднял о файлах подкачки. У меня есть четыре диска, и у трех из них были файлы подкачки. Я установил файл подкачки на один диск и настроил его автоматическое управление. Перезагрузил компьютер. Затем я смог установить приглашение BASH для Windows, но вместо этого lxrun /installя использовал

bash.exe -c "ps auxf"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.