Гид по технологиям

Как установить WSL 2 на Windows 10

5 min read Руководство Обновлено 24 Dec 2025
Установить WSL 2 на Windows 10
Установить WSL 2 на Windows 10

Логотип Windows и пингвин Tux, символ GNU/Linux

О чём эта инструкция

WSL (Windows Subsystem for Linux) позволяет запускать GNU/Linux-среду в Windows без полноценного гипervisора. WSL 2 использует полноценное Linux-ядро и даёт улучшенную производительность файлового ввода-вывода и совместимость. Эта инструкция пошагово объясняет, как установить WSL 2 на компьютере с Windows 10 и что делать, если что-то идёт не так.

Требования и примечания

  • Нужна Windows 10 с обновлением May 2020 (версия 2004, сборка 19041) или новее для поддержки WSL 2. Если версия старее, обновите Windows через Центр обновления.
  • Для работы WSL 2 требуется включённая платформа виртуализации (Virtual Machine Platform).
  • Если нужен полноценный графический рабочий стол Linux, рассмотрите гипervisор (VirtualBox, VMware). WSL подходит в первую очередь для командной строки, разработки и контейнеров.

Важно: перед началом сохраните важные файлы и создайте точку восстановления системы, если вы администратор и работаете на рабочей машине.


Шаг 1 — Включите компоненты WSL и виртуализацию

Если WSL уже включён, переходите к шагу 2.

  1. Откройте меню «Пуск» и найдите “Turn Windows features on or off” (поиск можно выполнить по фразе).
  2. В открывшемся окне отметьте:
    • Windows Subsystem for Linux
    • Virtual Machine Platform
  3. Нажмите ОК и перезагрузите компьютер, когда система предложит.

Окно включения компонентов Windows с отмеченными опциями для WSL и Virtual Machine Platform

Примечание: в некоторых сборках Windows можно активировать WSL через PowerShell (запущенный от имени администратора):

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Перезагрузите систему после выполнения команд.

Шаг 2 — Скачайте и установите обновление ядра WSL 2

Чтобы использовать WSL 2, нужно установить пакет обновления ядра WSL 2, доступный на сайте Microsoft.

  1. Перейдите на страницу загрузки «WSL 2 Kernel Update» и скачайте установщик.
  2. Запустите загруженный файл и следуйте инструкциям инсталлятора.

После установки откройте Командную строку или PowerShell (рекомендуется запустить от имени администратора) и задайте WSL версии 2 по умолчанию:

wsl --set-default-version 2

Если команда выдала ошибку, проверьте, что вы запустили консоль с правами администратора и что ранее вы включили Virtual Machine Platform.

Шаг 3 — Установите дистрибутив Linux для WSL

Можно установить дистрибутив через Microsoft Store или с помощью командной строки.

  • Через Microsoft Store: откройте Store, найдите нужный дистрибутив (например, Ubuntu) и нажмите «Get»/«Установить».

  • Через командную строку:

wsl --list --online
wsl --install -d 

Пример установки Ubuntu:

wsl --install -d Ubuntu

WSL скачает необходимые файлы и подготовит окружение. Этот процесс может занять несколько минут.

Связано: Как запускать графические приложения Linux в WSL 2 на Windows (инструкции по настройке GUI доступны отдельно).

Шаг 4 — Переключение версии WSL для уже установленных дистрибутивов

Если вы установили дистрибутив до того, как задали WSL 2 как версию по умолчанию, его можно перевести вручную.

Сначала посмотрите список установленных дистрибутивов и их версии:

wsl -l -v

Список дистрибутивов WSL с указанием версии в выводе команды

Чтобы переключить конкретный дистрибутив на WSL 2, выполните:

wsl --set-version  2

Пример для Ubuntu:

wsl --set-version Ubuntu 2

Процесс конвертации займёт некоторое время — это зависит от размера файлов дистрибутива и производительности диска. После завершения снова выполните wsl -l -v, чтобы убедиться, что версия изменилась.

Вывод команды после перевода дистрибутива на WSL 2

Критерии приёмки

  • Команда wsl -l -v показывает ваш дистрибутив с версией 2.
  • Вы можете запустить bash (или выбранный шелл) через wsl или иконку дистрибутива.
  • При запуске Linux-команд нет критических ошибок, связанных с отсутствием ядра.

Когда WSL 2 может не подойти (контрпример)

  • Нужен полный GUI-десктоп с аппаратной 3D-графикой и поддержкой всех драйверов — лучше гипervisор.
  • Требуется запуск нескольких изолированных виртуальных машин с разной конфигурацией ядра — гипervisор даёт больше контроля.
  • Старый корпоративный компьютер без поддержки виртуализации (VT-x/AMD‑V) — WSL 2 не сможет работать.

Альтернативы

  • VirtualBox / VMware — полноценные виртуальные машины с поддержкой GUI и широкими настройками сети и устройств.
  • Dual‑boot — запуск настоящего Linux рядом с Windows для максимальной совместимости.
  • Контейнеры (Docker Desktop + WSL2 backend) — для изолированного запуска сервисов и микросервисов.

Быстрые решения типичных проблем (Troubleshooting)

  • Ошибка “Virtual Machine Platform” не включена — включите компонент через «Turn Windows features on or off» или PowerShell и перезагрузите.
  • Команда wsl –set-default-version 2 не распознаётся — обновите Windows до версии 2004+ и установите пакет обновления ядра WSL 2.
  • Долгая конвертация в WSL 2 — проверьте свободное место на диске и производительность HDD/SSD.

Краткий откат (rollback):

wsl --set-version  1
wsl --set-default-version 1

Чтобы полностью удалить WSL и дистрибутивы:

  1. Удалите дистрибутивы через настройки Microsoft Store или командой:
wsl --unregister 
  1. Отключите компоненты Windows “Windows Subsystem for Linux” и “Virtual Machine Platform” и перезагрузите.

Чек-листы по ролям

Разработчик:

  • Включён WSL и Virtual Machine Platform.
  • WSL 2 по умолчанию или конкретный дистрибутив переведён на 2.
  • Установлены нужные инструменты (git, build‑tools, language runtime).
  • Настроен обмен файлами между Windows и /mnt/c.

Системный администратор:

  • Проверена версия Windows и политика безопасности.
  • Настроены резервные копии пользовательских данных WSL.
  • Установлен и протестирован пакет обновления ядра WSL 2.

Дата‑саентист/инженер ML:

  • Установлены библиотеки и зависимости (Python, conda, CUDA при поддержке).
  • Если требуется GPU, проверена совместимость и драйверы (включая Windows Insider варианты для GPU‑pass‑through).

Тестировщик QA:

  • Созданы тестовые образы дистрибутивов и сценарии запуска.
  • Проверена очистка состояния (wsl –unregister) и переустановка.

Короткая методология миграции проектов

  1. Экспортируйте важные данные (копируйте конфиги и базы данных).
  2. Переведите дистрибутив в WSL 2 на тестовой машине.
  3. Прогоните тесты и проверьте производительность I/O.
  4. При успехе примените изменения на рабочих станциях.

Однострочные определения

  • WSL: подсистема Windows для запуска Linux‑сред.
  • WSL 2: версия с реальным Linux‑ядром и улучшенной производительностью I/O.

Итог

WSL 2 — удобный и сравнительно простой способ запускать Linux‑инструменты на Windows без громоздкого гипervisora. Для большинства задач командной строки и разработки WSL 2 достаточно. Если нужен полноценный графический рабочий стол или полная виртуализация устройств, выбирайте гипervisор.

Важно: всегда проверяйте версию Windows и включённые компоненты перед установкой.


Краткая сводка:

  • Включите Windows Subsystem for Linux и Virtual Machine Platform.
  • Установите обновление ядра WSL 2 и задайте wsl –set-default-version 2.
  • Установите дистрибутив через Microsoft Store или wsl –install -d.
  • При необходимости переведите существующие дистрибутивы на WSL 2 через wsl –set-version.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Дизайн визитки в PowerPoint
Дизайн

Дизайн визитки в PowerPoint

Сторонние лаунчеры на Steam Deck
Игры

Сторонние лаунчеры на Steam Deck

Aria в Opera: Refiner, Compose и My Style
Браузер AI

Aria в Opera: Refiner, Compose и My Style

Обновление Linux Mint 20.3 до 21 — полное руководство
Linux Mint

Обновление Linux Mint 20.3 до 21 — полное руководство

Заполняемые формы в Microsoft Word
Microsoft Word

Заполняемые формы в Microsoft Word

Как читать EXIF: руководство по метаданным
Фотография

Как читать EXIF: руководство по метаданным