Эта статья представляет собой руководство по установке с несколькими полезными снимками экрана о том, как закрыть дистрибутив Linux в WSL. Если вы используете WSL, вы можете вручную закрыть один или все дистрибутивы Linux с помощью нескольких команд.
Подсистема Windows для Linux (WSL) — это удобный способ запуска дистрибутивов Linux с Windows 11 или Windows 10, но облегченные виртуальные машины будут продолжать работать в фоновом режиме, обязательно используя системные ресурсы, даже если вы выйдете из командной оболочки.
Если вам нужно выключить или перезапустить сразу после использования дистрибутива Linux (Ubuntu, Kali, Debian, Mint и т. д.), вы можете использовать инструмент командной строки wsl.exe, чтобы вручную закрыть один или все дистрибутивы.
Ниже описано, как закрыть дистрибутив Linux, работающий на платформе WSL2 в Windows 10 и Windows 11. Продолжайте прокручивать, чтобы проверить это.
Отключение дистрибутивов Linux из WSL
Используйте следующую процедуру, чтобы закрыть дистрибутив Linux из WSL, работающего в Windows 11 или Windows 10.
- Откройте Пуск .
- Найдите командную строку (или PowerShell ), щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».
- Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, инажмитеEnter .
wsl --list --verbose
- Выйдите из дистрибутива Linux в Windows 11 или Windows 10, введя следующую команду инажавEnter .
wsl -t DISTRO-NAME
В команде замените DISTRO-NAME на имя дистрибутива, который вы хотите закрыть, как показано на шаге 3 . Например,
wsl -t Ubuntu-20.04
. - (Необязательно) Подтвердите, что дистрибутив больше не работает, введя следующую команду инажмитеEnter .
wsl --list --verbose
По завершении процесса дистрибутивы, работающие в подсистеме Windows для Linux, корректно завершат работу. Вы можете повторить этот процесс в любое время, чтобы выйти из других дистрибутивов, или использовать приведенный ниже процесс, чтобы закрыть их все.
Завершите работу всех дистрибутивов Linux из WSL
Используйте следующую процедуру, чтобы закрыть все дистрибутивы WSL, работающие в Windows 10 (или 11).
- Откройте Пуск .
- Найдите командную строку (или PowerShell ), щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».
- Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, инажмитеEnter .
wsl --list --verbose
- Выйдите из дистрибутива Linux в Windows 11 или 10, введя следующую команду инажавEnter .
wsl --shutdown
- (Необязательно) Подтвердите, что дистрибутив больше не работает, введя следующую команду инажмитеEnter .
wsl --list --verbose
По завершении процесса все дистрибутивы WSL будут немедленно закрыты.
Если вам нужно перезапустить дистрибутив Linux, вы можете снова открыть его с помощью команды из меню «Пуск», командной строки или PowerShell. Обязательно замените DISTRO-NAME на фактическое имя вашего дистрибутива перед запуском команды wsl --distribution DISTRO-NAME
.
Выше мы видели, как закрыть дистрибутив Linux из WSL. Мы надеемся, что эта информация помогла вам найти то, что вам нужно.