Как отключить дистрибутивы 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, выполните следующие действия:

  1. Открытым Начинать.

  2. Ищи Командная строка (или же PowerShell), щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, и нажмите Войти:

    wsl --list --verbose
  4. Введите следующую команду, чтобы закрыть дистрибутив Linux в Windows 11 или Windows 10, и нажмите Войти:

    wsl -t DISTRO-NAME

    WSL завершает команду дистрибутива Linux

    В команде заменить ИМЯ ДИСТРО с названием дистрибутива, который вы хотите закрыть, как показано на шаг №3. Например, wsl -t Ubuntu-20.04.

  5. (Необязательно) Введите следующую команду, чтобы подтвердить, что дистрибутив больше не работает, и нажмите Войти:

    wsl --list --verbose

После того, как вы выполните эти шаги, дистрибутив, работающий в подсистеме Windows для Linux, будет корректно закрыт. Вы всегда можете повторить шаги, чтобы закрыть другие дистрибутивы, или использовать приведенные ниже шаги, чтобы закрыть их все.

Завершить все дистрибутивы Linux на WSL

Чтобы закрыть все дистрибутивы WSL, работающие в Windows 10 (или 11), выполните следующие действия:

  1. Открытым Начинать.

  2. Ищи Командная строка (или же PowerShell), щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы просмотреть все работающие дистрибутивы WSL, и нажмите Войти:

    wsl --list --verbose
  4. Введите следующую команду, чтобы закрыть дистрибутивы Linux в Windows 11 или 10, и нажмите Войти:

    wsl --shutdown

    Команда WSL выключения всех дистрибутивов Linux

  5. (Необязательно) Введите следующую команду, чтобы подтвердить, что дистрибутив больше не работает, и нажмите Войти:

    wsl --list --verbose

После того, как вы выполните эти шаги, все дистрибутивы WSL немедленно прекратят работу.

Если вам нужно перезапустить дистрибутив Linux, просто снова откройте его из меню «Пуск», командной строки или PowerShell с помощью wsl --distribution DISTRO-NAME команда — заменить ИМЯ ДИСТРО с фактическим названием дистрибутива перед запуском команды.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.