Как отключить дистрибутивы Linux на WSL
Хотя подсистема 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, и нажмите Войти:
wsl --list --verbose
Введите следующую команду, чтобы закрыть дистрибутив Linux в Windows 11 или Windows 10, и нажмите Войти:
wsl -t DISTRO-NAME
В команде заменить ИМЯ ДИСТРО с названием дистрибутива, который вы хотите закрыть, как показано на шаг №3. Например,
wsl -t Ubuntu-20.04
.(Необязательно) Введите следующую команду, чтобы подтвердить, что дистрибутив больше не работает, и нажмите Войти:
wsl --list --verbose
После того, как вы выполните эти шаги, дистрибутив, работающий в подсистеме Windows для Linux, будет корректно закрыт. Вы всегда можете повторить шаги, чтобы закрыть другие дистрибутивы, или использовать приведенные ниже шаги, чтобы закрыть их все.
Завершить все дистрибутивы Linux на WSL
Чтобы закрыть все дистрибутивы WSL, работающие в Windows 10 (или 11), выполните следующие действия:
Открытым Начинать.
Ищи Командная строка (или же PowerShell), щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, и нажмите Войти:
wsl --list --verbose
Введите следующую команду, чтобы закрыть дистрибутивы Linux в Windows 11 или 10, и нажмите Войти:
wsl --shutdown
(Необязательно) Введите следующую команду, чтобы подтвердить, что дистрибутив больше не работает, и нажмите Войти:
wsl --list --verbose
После того, как вы выполните эти шаги, все дистрибутивы WSL немедленно прекратят работу.
Если вам нужно перезапустить дистрибутив Linux, просто снова откройте его из меню «Пуск», командной строки или PowerShell с помощью wsl --distribution DISTRO-NAME
команда — заменить ИМЯ ДИСТРО с фактическим названием дистрибутива перед запуском команды.