Компьютеры · Инструкция
WSL на Windows Server 2022 и 2025: как установить
WSL на Windows Server 2022 и 2025: как установить. На современных поддерживаемых версиях Windows Server Microsoft предлагает начать с PowerShell от администратора и команды `wsl.
Короткий ответ
На Windows Server 2022 и 2025 Microsoft поддерживает установку WSL командой wsl.exe --install из PowerShell с правами администратора, после чего требуется перезагрузка. На Server Core 2025 этот упрощенный сценарий также поддерживается.
Ключевые признаки
- версия Server определена. Проверка «версия server определена» подтверждает исходное состояние перед изменением WSL.
- PowerShell запущен администратором. Пункт «powershell запущен администратором» локализует проблему и не дает менять несколько причин одновременно.
- после установки выполнена перезагрузка. Условие «после установки выполнена перезагрузка» позволяет проверить команду или настройку на конкретном уровне.
- дистрибутив виден в wsl -l -v. Если выполнено «дистрибутив виден в wsl -l -v», следующий шаг можно оценивать без догадок о предыдущем.
Какой сценарий установки использовать на Windows Server
Microsoft указывает, что WSL доступен на Windows Server 2019 version 1709 и новее, но процедура зависит от версии. Для Windows Server 2022 и 2025 команда wsl.exe --install включает необходимые компоненты, загружает Linux kernel, делает WSL 2 вариантом по умолчанию и устанавливает Ubuntu по умолчанию. После команды Microsoft требует перезагрузить сервер; для старых Server/Core сценариев предусмотрена ручная установка компонентов. В случае «WSL на Windows Server 2022 и 2025: как установить» сначала зафиксируйте текущую версию WSL и рабочую конфигурацию, затем применяйте документированный шаг и проверяйте его эффект. В сценарии «WSL на Windows Server 2022 и 2025: как установить» откат должен быть понятен до выполнения команды, особенно если действие останавливает VM, меняет сеть, ядро или файловую систему.
Совет: Перед установкой зафиксируйте точную версию и build Windows Server: от этого зависит доступность упрощенной команды.
Что сделать по очереди
- Проверьте точную версию Windows Server и установленные обновления.
- Откройте PowerShell от имени администратора и выполните wsl.exe --install.
- Дождитесь завершения установки компонентов и загрузки необходимых файлов, затем перезагрузите сервер.
- После перезагрузки запустите установленный дистрибутив, создайте Linux-пользователя и пароль.
- Проверьте состояние командой wsl --status и список дистрибутивов через wsl -l -v; при необходимости установите другую систему из доступного списка.
Предупреждение: Команда `wsl --install` требует повышенных прав и может запросить перезагрузку сервера — учитывайте окно обслуживания.
Как не получить ложный вывод
Инструкция для Windows 10/11 не всегда переносится один в один на Server 2019 и старые Server Core: используйте раздел Microsoft для своей версии. Перед установкой на production-сервере учитывайте политику виртуализации, обновлений и допустимость Linux-компонентов в вашей инфраструктуре.
Важно: На production-сервере заранее проверьте, разрешены ли виртуализация и необходимые компоненты вашей политикой/платформой.
Мини-сценарий проверки
Контроль для «WSL на Windows Server 2022 и 2025: как установить»: подтвердите «версия server определена», затем выполните первый шаг — проверьте точную версию Windows Server и установленные обновления.
Контроль перед повторным тестом
- Версия Server определена
- PowerShell запущен администратором
- После установки выполнена перезагрузка
- Дистрибутив виден в wsl -l -v
Что учитывать
Условия меняются. Страница отражает состояние на 2026-09-22; при расхождении с официальной документацией приоритет у первоисточника.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Install Linux Subsystem on Windows Server). Пример и формулировки — редакция N1RO на 2026-09-22.