Windows

Как включить WSL2 на Windows 10 и 11: пошаговая инструкция

Пошаговое руководство по включению WSL2 на Windows 10 и Windows 11. После выполнения инструкции вы получите работающую подсистему Linux с полной поддержкой системных вызовов и Docker.

Обновлено 9 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 версия 2004 и вышеWindows 11

Зачем нужен WSL2

WSL2 (Windows Subsystem for Linux 2) — это технология Microsoft, позволяющая запускать Linux-среду непосредственно в Windows без использования виртуальной машины. В отличие от первой версии, WSL2 использует настоящее ядро Linux через легковесную виртуальную машину, что дает:

  • Полную совместимость с системными вызовами Linux (можно запускать Docker, Kubernetes, любые Linux-приложения)
  • Нативную производительность — файловые операции работают в 2-5 раз быстрее, чем в WSL1
  • Удобную интеграцию — доступ к файлам Linux из Windows через проводник по пути \\wsl$\

Если вы разработчик, системный администратор или изучаете Linux — WSL2 станет незаменимым инструментом.

Требования перед установкой

Перед началом убедитесь, что ваш компьютер соответствует требованиям:

  • Windows 10 версия 2004 (May 2020 Update) или выше, либо Windows 11
  • 64-битная версия Windows
  • 至少 4 ГБ оперативной памяти (рекомендуется 8 ГБ)
  • Поддержка аппаратной виртуализации в процессоре (Intel VT-x, AMD-V или ARM64)
  • Не менее 5 ГБ свободного места на диске

⚠️ Важно: WSL2 конфликрует с некоторыми гипервизорами третьих сторон (старые версии VirtualBox, VMware). Если вы используете виртуальные машины — убедитесь, что они выключены перед запуском WSL2.

Пошаговая инструкция по включению WSL2

Шаг 1: Запустите PowerShell от имени администратора

Нажмите сочетание клавиш Win + X и выберите Терминал Windows (администратор). В Windows 10 это может называться Windows PowerShell (администратор).

Подтвердите запрос контроля учетных записей, нажав Да.

Шаг 2: Включите компонент WSL

В открывшемся окне PowerShell выполните следующую команду:

wsl --install

Эта команда делает всё необходимое:

  • Включает компонент Платформа виртуальной машины
  • Включает компонент Подсистема Windows для Linux
  • Устанавливает Ядро WSL2 от Microsoft
  • Скачивает и устанавливает дистрибутив Ubuntu по умолчанию

💡 Совет: Если команда wsl --install выдает ошибку на Windows 10 версии ниже 1903 — обновите систему через Центр обновления Windows.

Шаг 3: Перезагрузите компьютер

После успешного выполнения команды вы увидите сообщение о необходимости перезагрузки. Обязательно перезагрузите ПК — без этого изменения не вступят в силу, и WSL2 не запустится.

Шаг 4: Настройте Linux-дистрибутив

После перезагрузки автоматически откроется окно установки Ubuntu (или другого выбранного дистрибутива). Следуйте инструкциям:

  1. Дождитесь загрузки компонентов
  2. Придумайте и введите имя пользователя (не используйте root для повседневной работы)
  3. Создайте пароль и подтвердите его

Пароль при вводе не отображается — это нормально. Введите его и нажмите Enter.

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

Шаг 5: Проверьте версию WSL

Чтобы убедиться, что установлена именно вторая версия, выполните в PowerShell:

wsl -l -v

Вы увидите таблицу с установленными дистрибутивами. В столбце VERSION должно быть указано число 2.

Если там стоит 1 — выполните преобразование вручную:

wsl --set-version Ubuntu 2

Замените Ubuntu на название вашего дистрибутива, если он другой.

Проверка результата

Чтобы убедиться, что WSL2 работает корректно:

  1. Запустите установленный Linux-дистрибутив через меню Пуск или выполните wsl в PowerShell
  2. Выполните команду uname -r — должна отобразиться версия ядра Linux
  3. Проверьте работу системных вызовов: запустите docker --version (если Docker установлен) или python3 --version

Если всё работает — поздравляем, WSL2 настроен и готов к использованию.

Возможные проблемы

Ошибка: «WSL 2 требует обновления ядра»

Выполните обновление ядра WSL вручную:

wsl --update

Ошибка виртуализации

Если при запуске появляется ошибка, связанная с виртуализацией:

  1. Перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиша Del, F2 или F12 при загрузке)
  2. Найдите параметр Intel VT-x, AMD-V или SVM Mode
  3. Убедитесь, что он включен (Enabled)
  4. Сохраните настройки и перезагрузитесь

WSL2 не работает параллельно с Hyper-V

WSL2 использует тот же гипервизор, что и Hyper-V. Убедитесь, что виртуальные машины Hyper-V выключены, или используйте внешний коммутатор для сетевых подключений в WSL2.

Часто задаваемые вопросы

Чем WSL2 отличается от WSL1?
Нужно ли включать виртуализацию в BIOS для WSL2?
Можно ли использовать WSL2 вместе с VirtualBox?

Полезное

Запустите PowerShell от имени администратора
Включите компонент WSL
Перезагрузите компьютер
Установите дистрибутив Linux
Проверьте версию WSL

Эта статья помогла вам решить проблему?