n1ro°
RU

Компьютеры · Инструкция

WSL на Windows Server 2022 и 2025: как установить

WSL на Windows Server 2022 и 2025: как установить. На современных поддерживаемых версиях Windows Server Microsoft предлагает начать с PowerShell от администратора и команды `wsl.

Редакция N1RO · Проверено

Короткий ответ

На 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: от этого зависит доступность упрощенной команды.

Что сделать по очереди

  1. Проверьте точную версию Windows Server и установленные обновления.
  2. Откройте PowerShell от имени администратора и выполните wsl.exe --install.
  3. Дождитесь завершения установки компонентов и загрузки необходимых файлов, затем перезагрузите сервер.
  4. После перезагрузки запустите установленный дистрибутив, создайте Linux-пользователя и пароль.
  5. Проверьте состояние командой 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.