Где в файловой системе устанавливается Bash для Windows?

Если я обнаружу, что он становится раздутым (потому что со временем я установил много пакетов apt или что-то в этом роде), как лучше всего очистить его и начать все сначала?

Я знаю, что он загружается и инициализируется при первом запуске, поэтому мне было интересно, могу ли я просто удалить папку, в которой он хранится, и начать заново, делать резервные копии, управлять несколькими версиями моего рабочего пространства и т.д.

Спасибо!

2 ответа2

3

Сброс подсистемы Bash довольно прост. Чтобы полностью удалить его, используйте следующую команду:

lxrun /uninstall /full

Чтобы переустановить его, используйте эту команду:

lxrun /install

Это повторно загрузит его из Магазина Windows - он не такой большой, и вы получите совершенно новую копию. Если вы действительно облажались, повторная загрузка может быть единственным способом.

1

Начиная с Windows 10 Fall Creators Update, вы должны использовать wslconfig (вместо lxrun) для управления дистрибутивами WSL. Вы можете прочитать документацию от Microsoft.

Обратите внимание, что вы можете установить несколько дистрибутивов Linux в вашем WSL. Чтобы составить список имеющихся у вас дистрибутивов, вы можете использовать:

wslconfig /list /all

Чтобы удалить дистрибутив, вы должны отменить его регистрацию. WSL сохранит установщик, но удалит все программы и пользовательские данные.

wslconfig /unregister <DistributionName>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .