WSL2: ошибка 0x800701bc в Windows 10/11 — как исправить и обновить ядро (2026)

Реклама
После вступления970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,50 ₽Кликните чтобы разместить рекламу
WSL2: ошибка 0x800701bc в Windows 10/11 — как исправить и обновить ядро (2026)

WSL2 внезапно перестал запускаться и вы видите ошибку 0x800701bc? Это одна из самых частых ситуаций, когда ядро WSL устарело или не установлено после обновления Windows. Ниже разберёмся спокойно и по шагам: проверим компоненты, обновим WSL, включим виртуализацию и добьёмся, чтобы Linux снова стартовал.

Коротко: что проверить сразу

  • Ошибка 0x800701bc почти всегда лечится обновлением ядра WSL2.
  • После обновления обязательно сделайте перезагрузку (да, это важно именно тут).
  • Если у вас Windows 10, проверьте, что система достаточно свежая и поддерживает WSL2.
  • На ноутбуках и ПК иногда требуется включить виртуализацию в BIOS/UEFI.
Нужна помощь? Подключусь удалённо, обновлю WSL2, включу компоненты и виртуализацию, проверю запуск Linux и настрою терминал.

1) Что это за ошибка и почему она появляется

WSL2 работает не как «программа», а как набор компонентов Windows плюс отдельное ядро Linux. Когда ядро устаревает или «слетает» (часто после больших обновлений Windows, отката системы, чистки или корпоративных политик), WSL2 при запуске показывает ошибку 0x800701bc и предлагает обновить компонент.

Реклама
Перед блоком «Читайте также»970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,50 ₽Кликните чтобы разместить рекламу

Самое приятное: в большинстве случаев ничего «ломать» не нужно. Достаточно обновить WSL и ядро, а потом перезапустить подсистему.

2) Проверяем версию Windows и включены ли компоненты

Сначала убедимся, что включены нужные компоненты. Это делается через интерфейс, без команд.

Реклама
Нативный прямоугольник в статье300×250≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 1 ₽Кликните чтобы разместить рекламу
  • Нажмите Win+R → введите optionalfeaturesEnter.
  • В списке поставьте галочки:
    • Подсистема Windows для Linux
    • Платформа виртуальной машины
  • Нажмите «ОК» и дождитесь установки компонентов, затем перезагрузите ПК.

Важно: если «Платформа виртуальной машины» не ставится или просит обновления, сначала установите все обновления Windows через «Параметры» → «Центр обновления Windows».

Реклама
После статьи970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,50 ₽Кликните чтобы разместить рекламу

3) Обновляем WSL и ядро (самый главный шаг)

Есть два способа. Начинайте с простого. Если не сработает, переходите к ручному.

Способ А: обновление через команду (быстрее всего)

PowerShell (Администратор) — выполнять команды по одной:

Реклама
Вертикальный блок в статье300×600≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 1 ₽Кликните чтобы разместить рекламу
wsl --update
wsl --shutdown

Что это делает:

Реклама
Видео / медиа-блок в статье640×360 / видео 16:9≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 1 ₽Кликните чтобы разместить рекламу
  • wsl --update скачивает и обновляет ядро и компоненты WSL.
  • wsl --shutdown полностью останавливает подсистему, чтобы она стартовала «с чистого листа».

После этого попробуйте запустить ваш дистрибутив (Ubuntu/Debian) снова.

Способ Б: ручная установка ядра WSL2 (если обновление не скачивается)

Иногда Microsoft Store отключён, либо обновление не тянется. Тогда ставим ядро вручную.

Реклама
Верхний баннер после заголовка970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,50 ₽Кликните чтобы разместить рекламу
  • Скачайте официальный установщик ядра WSL2: wsl_update_x64.msi (Microsoft)
  • Запустите MSI-файл и нажмите «Next» → «Install».
  • Перезагрузите ПК.

После установки снова попробуйте: откройте PowerShell и выполните:

Реклама
Середина статьи970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,50 ₽Кликните чтобы разместить рекламу

PowerShell — выполнять команды по одной:

wsl --shutdown
wsl --status

Если статус показывает, что используется WSL2 и версия ядра есть, значит ядро на месте.

Реклама
Горизонтальная растяжка в статье728×90≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 1 ₽Кликните чтобы разместить рекламу

4) Проверяем виртуализацию (если WSL2 всё равно не стартует)

WSL2 требует аппаратную виртуализацию. Обычно она уже включена, но после сброса BIOS или на старых ПК бывает выключена.

Реклама
Баннер после обложки970×250 / адаптивный≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 0,50 ₽Кликните чтобы разместить рекламу

Проверка без BIOS:

  • Откройте «Диспетчер задач» → вкладка «Производительность» → «ЦП».
  • Справа найдите строку «Виртуализация». Должно быть Включено.

Если написано «Отключено», включайте в BIOS/UEFI:

Реклама
Мобильный баннер в теле статьи320×100≈ 30 000 просмотров/мес. по сайтуСвободно — показы от 1 ₽Кликните чтобы разместить рекламу
  • Перезагрузка → вход в BIOS/UEFI (обычно Del или F2).
  • Ищите пункты Intel Virtualization Technology (VT-x) / SVM (для AMD).
  • Включите, сохраните настройки и перезагрузитесь.

Подсказка: на некоторых ноутбуках виртуализация спрятана в разделе Advanced или Security.

5) Выставляем WSL2 по умолчанию и проверяем дистрибутив

Иногда после обновлений система «откатывает» настройки и пытается запускать WSL1. Это не всегда проблема, но лучше привести всё к норме.

PowerShell — выполнять команды по одной:

wsl --set-default-version 2
wsl -l -v

Команда wsl -l -v покажет список установленных Linux и версию (1 или 2). Если рядом с вашим дистрибутивом стоит «1», можно переключить:

PowerShell — выполнить команду (замените Ubuntu на своё имя из списка):

wsl --set-version Ubuntu 2

Конвертация может занять несколько минут, это нормально.

6) Если не помогло: быстрый ремонт WSL без переустановки Windows

Этот блок нужен, если ошибка повторяется, WSL зависает или вообще не видит дистрибутивы.

Шаг 1: останавливаем WSL и перезапускаем службы

PowerShell (Администратор) — выполнять команды по одной:

wsl --shutdown
net stop LxssManager
net start LxssManager

После этого снова попробуйте запуск Ubuntu.

Шаг 2: обновляем WSL ещё раз и смотрим диагностику

PowerShell — выполнять команды по одной:

wsl --update
wsl --status
wsl --version

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

Шаг 3: переустановка дистрибутива (если Linux не запускается или сломан)

Если WSL запускается, но Ubuntu «падает», проще переустановить дистрибутив. Это безопасно, но ваши файлы внутри Linux могут пропасть, если не сделать экспорт.

Если важно сохранить данные, сначала сделайте экспорт (это один файл):

PowerShell — выполнить команды по одной (папку можно поменять):

wsl -l -v
wsl --export Ubuntu C:\Backup\Ubuntu-backup.tar

После этого можно удалить дистрибутив и поставить заново через Microsoft Store (или командой wsl --install).

Новичкам проще так: откройте Microsoft Store → найдите Ubuntu → «Установить», затем откройте «Ubuntu» из меню «Пуск».

7) Типичные причины, почему ошибка возвращается

  • Старые обновления Windows — особенно на Windows 10 без свежих пакетов.
  • Отключён Microsoft Store или запрет на обновления компонентов.
  • Выключена виртуализация (после сброса BIOS или на офисных ПК).
  • Компоненты WSL/Virtual Machine Platform выключены в «Компонентах Windows».
  • Антивирус/политики блокируют установку MSI или обновление.

8) Диагностика: что показать мастеру (или себе на будущее)

Если проблема не решается, полезно собрать минимум информации. Это займёт 1 минуту.

PowerShell — можно вставить код целиком:

wsl --status
wsl --version
wsl -l -v
systeminfo | findstr /i "Virtualization Hyper-V"

Эти строки покажут, есть ли ядро WSL, какие дистрибутивы стоят и включена ли виртуализация.

FAQ

WSL2 не ставится и пишет, что нужна «Платформа виртуальной машины».

Откройте Win+Roptionalfeatures и включите «Платформа виртуальной машины» и «Подсистема Windows для Linux». Затем перезагрузитесь. Если пунктов нет или установка не идёт, обновите Windows через «Центр обновления».

Можно ли использовать WSL1 вместо WSL2?

Можно, но WSL2 обычно быстрее и совместимее (особенно с Docker и современными инструментами). Если у вас слабый ПК или нет виртуализации, временно можно остаться на WSL1, но ошибку 0x800701bc это не всегда решает.

После ремонта пропали файлы в Linux. Как так?

Если вы удалили дистрибутив, его файловая система удаляется вместе с ним. Чтобы не потерять данные, перед переустановкой делайте экспорт wsl --export. Это ваш бэкап.

Читайте также: