Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подсистема Windows для Linux (WSL) доступна для установки в Windows Server 2019 (версия 1709) и более поздних версий. В этом руководстве описано, как включить WSL на компьютере.
Установка WSL в Windows Server 2022 и 2025 Desktop Experience
Windows Server 2022 теперь поддерживает простую установку WSL с помощью команды:
wsl --install
Теперь вы можете установить все необходимое для запуска WSL в Windows Server 2022, введя эту команду в командной строке администратора PowerShell или Windows, а затем перезагрузив компьютер.
Эта команда позволит активировать необходимые дополнительные компоненты, скачать последнюю версию ядра Linux, назначить WSL 2 версией по умолчанию и установить дистрибутив Linux (Ubuntu по умолчанию).
Дополнительные сведения о том, как это сделать, можно найти в стандартной документации WSL:
- Изменение установленного по умолчанию дистрибутива Linux.
- Настройте имя пользователя и пароль Linux.
- Проверьте, какая версия WSL запущена
- Обновление и модернизация пакетов.
- Добавьте дополнительные дистрибутивы.
- Используйте Git с WSL.
Установка WSL на предыдущих версиях Windows Server и Server Core
Чтобы установить WSL в Windows Server 2019 (версия 1709+), а также Server Core для 2019 и более поздних версий, выполните приведенные ниже действия по установке вручную.
Включение подсистемы Windows для Linux
Прежде чем запускать дистрибутивы Linux в Windows, необходимо включить необязательный компонент подсистемы Windows для Linux и перезагрузить его.
Откройте PowerShell от имени администратора и выполните следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
Установка обновления ядра WSL для WSL 2
Это не обязательно для Server Core 2025.
Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait
Скачивание дистрибутива Linux
Ознакомьтесь с разделом "Скачивание дистрибутивов" на странице установки вручную и ссылки на скачивание предпочтительного дистрибутива Linux.
Извлечение и установка дистрибутива Linux
Теперь, когда вы скачали дистрибутив Linux, чтобы извлечь его содержимое и вручную установить, выполните следующие действия. Не то чтобы вы будете скачивать appx-файл, содержащий несколько appx-файлов. В этом примере мы будем использовать debian.
Вывод списка содержимого appx с помощью tar.exe:
> tar -tf .\debian.appx DistroLauncher-Appx_1.12.2.0_ARM64.appx DistroLauncher-Appx_1.12.2.0_scale-100.appx DistroLauncher-Appx_1.12.2.0_scale-125.appx DistroLauncher-Appx_1.12.2.0_scale-150.appx DistroLauncher-Appx_1.12.2.0_scale-400.appx DistroLauncher-Appx_1.12.2.0_x64.appx
В нашем примере у нас есть x64-разрядный сервер, поэтому мы хотим установить
DistroLauncher-Appx_1.12.2.0_x64.appx
.Распакуите содержимое в новую папку
\%USERPROFILE%\AppData\Local\DebianWSL\
.mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | Out-Null tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C $"env:USERPROFILE\AppData\Local\DebianWSL"
Добавьте путь распространения Linux в ПУТЬ к среде Windows (
C:\Users\Administrator\Ubuntu
в этом примере) с помощью PowerShell:$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User") [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
Теперь вы можете запустить дистрибутив из любого пути, введя текст <DistributionName>.exe
. Например: ubuntu.exe
. Обратите внимание, что вам потребуется запустить новый экземпляр PowerShell из меню "Пуск" или выйти из системы и заново войти, в случае использования Server Core, чтобы обновить системный путь.
После завершения установки вы можете создать учетную запись пользователя и пароль для нового дистрибутива Linux.
Windows Subsystem for Linux