Чтобы преобразовать подсистему Windows для Linux (WSL) в WSL 2, можно попробовать несколько способов:
-
Использование командной строки:
Откройте командную строку от имени администратора и выполните следующую команду:wsl --set-version <distribution name> 2Замените
<имя дистрибутива>фактическим именем вашего дистрибутива WSL. Эта команда преобразует указанный дистрибутив в WSL 2. -
Использование PowerShell:
Откройте PowerShell от имени администратора и выполните следующую команду:wsl --set-version <distribution name> 2Еще раз замените
<имя дистрибутива>на имя вашего дистрибутива WSL. -
Использование модуля PowerShell подсистемы Windows для Linux:
Если у вас установлен модуль PowerShell подсистемы Windows для Linux, вы можете использовать командлетSet-WSLDistributionдля преобразования в WSL 2.. Откройте PowerShell от имени администратора и выполните следующую команду:Set-WSLDistribution -Name <distribution name> -WslVersion 2.
Замените
<имя дистрибутива>именем вашего дистрибутива WSL. -
Использование диалогового окна «Функции Windows».
Откройте диалоговое окно «Функции Windows», выполнив поиск «Включение или отключение функций Windows» в меню «Пуск». Прокрутите вниз и найдите «Подсистема Windows для Linux». Снимите флажок, нажмите «ОК» и перезагрузите компьютер. После перезагрузки выполните те же действия, чтобы снова включить эту функцию. В результате WSL 2 станет версией по умолчанию.