Последнее обновление 12.01.2023 — Алёна Кузнецова
Хотя подсистема Windows для Linux (WSL) является удобным способом запуска дистрибутивов Linux вместе с Windows 11 или Windows 10, облегченная виртуальная машина будет продолжать работать в фоновом режиме даже после выхода из командной оболочки, обязательно используя системные ресурсы.
Если вы предпочитаете завершить работу дистрибутива Linux (Ubuntu, Kali, Debian, Mint и т. д.), как только закончите его использовать, или вам нужно перезапустить его, вы можете использовать wsl.exe инструмент командной строки для закрытия одного или всех дистрибутивов вручную.
В этом руководстве вы узнаете, как закрыть дистрибутивы Linux, работающие на платформе WSL2, в Windows 10 и 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 и запустите wsl --distribution DISTRO-NAME (замените DISTRO-NAME фактическим именем дистрибутива перед запуском команды).






















