Windows

Установка WSL в Windows: полное руководство за 10 минут

Полное руководство по установке и базовой настройке подсистемы Windows для Linux. Вы получите рабочую среду Linux в Windows без виртуальных машин.

Обновлено 28 апреля 2026 г.
10-15 мин
Низкая
FixPedia Team
Применимо к:Windows 10 2004 и вышеWindows 11 21H2 и выше

Введение / Зачем это нужно

WSL (Windows Subsystem for Linux) позволяет запускать Linux-приложения прямо в Windows без виртуальных машин и двойной загрузки. Это удобно для разработки, автоматизации, работы с контейнерами и скриптов. После выполнения этого гайда вы получите рабочий терминал Linux, интегрированный в Windows, с поддержкой файловой системы и сети.

Требования / Подготовка

  • Windows 10 версии 2004 (сборка 19041+) или Windows 11 21H2 и выше.
  • Аккаунт с правами локального администратора.
  • Подключение к интернету для скачивания компонентов и образов.
  • Включенная аппаратная виртуализация в BIOS/UEFI (для WSL2).

Шаг 1: Включение компонентов Windows

Откройте меню Пуск, введите «Включение или отключение компонентов Windows» и запустите оснастку. Установите флажки:

  • «Подсистема Windows для Linux»
  • «Платформа виртуальных машин»

Нажмите ОК, дождитесь применения изменений и перезагрузите компьютер. Это обеспечит поддержку контейнеров и модулей ядра, необходимых для WSL2.

Шаг 2: Установка WSL из терминала

Запустите PowerShell от имени администратора и выполните:

wsl --install

Эта команда автоматически включит WSL, установит ядро Linux, задаст WSL2 версией по умолчанию и скачает Ubuntu из Microsoft Store. Если вам нужен другой дистрибутив, после установки можно будет выбрать его в Microsoft Store или командой wsl --install -d <ИмяДистрибутива>.

💡 Совет: Если требуется автономный установщик ядра (например, в закрытой сети), скачайте актуальный MSI-пакет WSL2 Linux Kernel Update с сайта Microsoft и установите его вручную перед выполнением wsl --install.

Шаг 3: Первый запуск и настройка Linux

После установки найдите установленный дистрибутив (например, Ubuntu) в меню Пуск и запустите. При первом старте появится консоль с предложением создать учётную запись UNIX и пароль.

  • Имя пользователя может отличаться от текущего пользователя Windows.
  • Пароль потребуется для команд с sudo.

После входа обновите список пакетов:

sudo apt update

Это обеспечит актуальность базового набора программ и подготовит систему к дальнейшей работе.

Шаг 4: Проверка версии и обновление WSL

Убедитесь, что дистрибутив работает в режиме WSL2. В PowerShell выполните:

wsl -l -v

Вывод покажет список установленных дистрибутивов и их версии. Если версия 1, переведите дистрибутив в WSL2:

wsl --set-version <ИмяДистрибутива> 2

Задайте WSL2 версией по умолчанию для новых установок:

wsl --set-default-version 2

При необходимости обновите ядро командой wsl --update и перезапустите WSL:

wsl --shutdown
wsl -d <ИмяДистрибутива>

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

Запустите терминал дистрибутива и выполните:

uname -a

Вывод должен содержать упоминание ядра Linux и архитектуру x86_64 (или arm64). Проверьте доступ к файлам Windows из Linux по пути /mnt/c/ и обратный доступ к файлам Linux из проводника по сетевому пути \\wsl$\<ИмяДистрибутива>\.

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

  • Команда wsl не найдена — убедитесь, что обновления Windows установлены, а компоненты включены. Перезагрузите ПК и повторите wsl --install.
  • Ошибка виртуализации — проверьте, включена ли аппаратная виртуализация в BIOS и не блокирует ли её антивирус. Включите «Платформу виртуальных машин» в компонентах Windows.
  • Дистрибутив не запускается — сбросьте настройки WSL командой wsl --unregister <ИмяДистрибутива>, затем переустановите его через Microsoft Store или wsl --install -d <Имя>.
  • Проблемы с сетью — временно отключите VPN или межсетевые экраны, которые могут блокировать виртуальные коммутаторы Hyper-V, и перезапустите WSL командой wsl --shutdown.

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

Нужна ли лицензия Windows для работы WSL?
Можно ли запускать графические приложения Linux через WSL?
Как переключить WSL1 на WSL2 после установки?

Полезное

Включение компонентов Windows
Установка WSL из терминала
Первый запуск и настройка Linux
Проверка работы и обновление WSL

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