June 21, 2019

Сбой WslRegisterDistribution с ошибками 0x8007019e и 0x8000000d - WSL

WSL или Windows Subsystem для Linux для Windows 10 - отличный инструмент для разработчиков. Но иногда при запуске командной строки выдается код ошибки 0x8007019e или 0x8000000d . Хотя ошибка кажется, что она имеет проблемы с установкой WSL, но это может быть ложным срабатыванием. Некоторые пользователи установили WSL, но все еще сталкивались с проблемой. Код ошибки гласит:

Установка, это может занять несколько минут…
WslRegisterDistribution завершился с ошибкой: 0x8007019e / 0x8000000d
Ошибка: 0x8007019e / 0x8000000d Параметр неверен.
Нажмите любую клавишу для продолжения.

Эта ошибка возникает из-за отсутствия поддержки функций Windows 10. Ошибка даже не позволяет использовать командную строку на основе WSL. В этой статье мы рассмотрим, как исправить эту ошибку в Windows 10.

Ошибка WslRegisterDistribution с ошибкой 0x8000000d для WSL


Сбой WslRegisterDistribution: 0x8007019e & 0x8000000d

Пользователь должен будет включить функцию Windows Subsystem for Linux для устранения этой проблемы. Есть два способа сделать это:

  1. Включите WSL, включив или выключив функции Windows.
  2. Использование Windows PowerShell.

1] Включите WSL, используя функции Windows.

Чтобы включить функцию подсистемы Windows для Linux с помощью диалогового окна « Включить или отключить функции Windows» , необходимо выполнить поиск « Включить или отключить функции Windows» в окне поиска Windows.


Переустановите WSL для Linux в Windows



Из заполненного списка установите флажок для подсистемы Windows для Linux. Выберите ОК.

Он найдет и установит некоторые необходимые системные файлы и попросит перезагрузить компьютер. После перезагрузки компьютера ваш дистрибутив Linux будет работать без проблем.

2] Использование Windows PowerShell



Откройте Windows PowerShell с правами уровня администратора. Выполните следующую команду, чтобы включить подсистему Windows для Linux:

Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Подсистема-Linux

Начнется поиск и установка некоторых необходимых системных файлов.

При появлении запроса вам нужно набрать Y, чтобы перезагрузить компьютер.

Он установит все необходимые системные файлы, и ваш дистрибутив Linux обычно будет работать сейчас.