Windows 0x80070005Средняя

Исправляем ошибку установки WSL 0x80070005 за 15 минут

Ошибка установки WSL (код 0x80070005 и другие) возникает при попытке включить подсистему Linux на Windows. В статье — рабочие способы исправить сбой за 15 минут и избежать его повторения.

Обновлено 10 июля 2026 г.
10-20 мин
Средняя
FixPedia Team
Применимо к:Windows 10 версии 2004 и новееWindows 11 (все редакции)WSL 2

Что означает ошибка 0x80070005 (сбой установки WSL)

При попытке установить подсистему Windows для Linux вы можете увидеть сообщение «WSL installation failed» или ошибку с кодом 0x80070005. Чаще всего она появляется в терминале после выполнения команды wsl --install, либо в окне «Параметры → Дополнительные компоненты». По сути, система не смогла записать или активировать нужные файлы из-за ограничений доступа или отключённых функций.

Причины возникновения

  • Нет прав администратора — команда запущена из обычного терминала, и Windows блокирует изменение системных каталогов.
  • Выключена аппаратная виртуализация — в BIOS/UEFI отключен Intel VT-x или AMD-V, без чего WSL 2 не работает.
  • Отключены компоненты Windows — функции «Подсистема Windows для Linux» и «Платформа виртуальной машины» не активированы.
  • Сетевая блокировка — антивирус, корпоративный прокси или отсутствие доступа к Microsoft Store мешают загрузке пакетов.
  • Повреждение службы LxssManager — системный сервис, отвечающий за WSL, остановлен или повреждён.
  • Конфликт с Hyper-V — устаревшая версия гипервизора или отключённая платформа виртуальной машины.

Способы решения

Способ 1: Запуск установки с правами администратора

Самый простой вариант — повторить установку, но с повышенными правами:

  1. Нажмите Пуск, введите PowerShell.
  2. Кликните правой кнопкой мыши и выберите Запуск от имени администратора.
  3. Выполните команду:
wsl --install

Она автоматически включит нужные компоненты, скачает ядро WSL 2 и установит Ubuntu по умолчанию. Если ошибка повторится — переходите к следующему способу.

Способ 2: Ручное включение виртуализации и компонентов Windows

Сначала проверьте, что виртуализация активна. Откройте «Диспетчер задач» → вкладка «Производительность» → CPU, поле «Виртуализация» должно показывать «Включена». Если нет — зайдите в BIOS и активируйте VT-x/AMD-V.

Затем включите компоненты через DISM:

dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

После выполнения перезагрузите компьютер. Затем задайте вторую версию WSL по умолчанию:

wsl --set-default-version 2

Способ 3: Ручная установка ядра WSL 2 и дистрибутива

Если автоматическая загрузка падает из-за сети или Microsoft Store:

  1. Скачайте установщик ядра wsl_update_x64.msi с официального сайта Microsoft.
  2. Запустите его от имени администратора — это обновит компонент WSL 2.
  3. Откройте Microsoft Store, найдите Ubuntu 22.04 LTS (или другой дистрибутив) и установите вручную.
  4. Запустите дистрибутив из меню Пуск и задайте имя пользователя с паролем.

💡 Совет: Такой метод идеален, когда корпоративная сеть блокирует команду wsl --install, но разрешает прямую загрузку MSI.

Способ 4: Сброс службы LxssManager и проверка системных файлов

Повреждённая служба часто вызывает сбой с кодом 0x80070005. Перезапустите её и проверьте целостность системы:

net stop LxssManager
net start LxssManager
sfc /scannow
dism /online /cleanup-image /restorehealth

После этого снова попробуйте wsl --install. Если команда sfc нашла и исправила ошибки, перезагрузитесь.

Профилактика

Чтобы больше не сталкиваться с ошибкой установки WSL:

  • Всегда запускайте терминал от администратора, когда меняете системные компоненты.
  • Не отключайте виртуализацию в BIOS даже если вы не используете другие виртуальные машины.
  • Регулярно выполняйте wsl --update, чтобы ядро было актуальным.
  • Не блокируйте службу LxssManager через оптимизаторы и не отключайте Hyper-V при использовании WSL 2.
  • Держите Windows 10/11 обновлённой через «Параметры → Обновление и безопасность».

⚠️ Важно: Если после всех шагов остаётся ошибка, проверьте, не мешает ли сторонний антивирус — временно отключите защиту реального времени и повторите установку.

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

Почему установка WSL завершается с кодом 0x80070005?
Можно ли установить WSL без доступа к интернету?
Как предотвратить повторный сбой при обновлении Windows?
Отличается ли решение для Windows 10 и 11?

Полезное

Запуск от администратора
Проверка виртуализации
Включение компонентов Windows
Установка через wsl --install
Ручная установка при сбое