Исправлено: сбой WSLRegisterDistribution с ошибкой: 0x8007019e



Попробуйте наш инструмент устранения неполадок

Вы можете столкнуться с Ошибка WSLRegisterDistribution Failed из-за отключенной подсистемы для Linux. Более того, поврежденная установка дистрибутива Linux также может вызвать ошибку.



Затронутый пользователь получает сообщение об ошибке при попытке запустить терминал Linux со следующим сообщением:



WslRegisterDistribution не удалось с ошибкой 0x8007019e



Прежде чем продолжить процесс устранения неполадок, попробуйте запустить консоль Linux с помощью панели поиска Windows (расположенной на панели задач вашей системы), а не с помощью bash.

Решение 1. Включение / отключение подсистемы для Linux

В Windows есть функция « Подсистема для Linux », Что важно для работы вашего Дистрибутив Linux . Если указанный параметр не включен, вы можете столкнуться с данной ошибкой. В этом случае включение опции подсистемы для Linux может решить проблему.

  1. На Панель задач , нажми на Поиск Windows бар и тип Панель управления . Затем в показанных результатах нажмите Панель управления .

    Открыть панель управления



  2. Теперь нажмите на Удалить программу .

    Нажмите Удалить программу в Панели управления.

  3. Затем на левой панели окна нажмите на Включение или выключение функции Windows .

    Включение или выключение функции Windows

  4. Теперь прокрутите вниз до конца и включите Подсистема Windows для варианта Linux .

    Включить подсистему Windows для Linux

  5. потом рестарт вашей системе, а затем проверьте, исправна ли система с ошибкой.
  6. Если опция уже есть включен на шаге 4, затем отключить это и рестарт ваша система.
  7. После перезапуска включить параметр Подсистема, а затем рестарт ваша система.
  8. После перезапуска проверьте, нормально ли работает дистрибутив Linux.

Решение 2. Перезапустите службу LxssManager.

Служба жизненного цикла экземпляра Linux, то есть LxssManager, работает в фоновом режиме, чтобы все было под контролем. Вы можете столкнуться с данной ошибкой, если указанная служба зависла в работе или находится в состоянии ошибки. В этом случае перезапуск службы может устранить сбой и тем самым решить проблему.

  1. Нажмите Windows + R клавиши, чтобы открыть командное окно «Выполнить».
  2. Теперь введите Services.msc а затем нажмите на Хорошо .

    Введите «services.msc» в диалоговом окне «Выполнить» и нажмите Enter.

  3. Теперь найдите и перезапустите LxssManager служба.

    Перезапустите службу Lxss Manager

  4. Затем перезапустите терминал, чтобы проверить, не исчезла ли ошибка.

Решение 3. Запустите подсистему из Microsoft Store.

В дистрибутиве Linux есть ошибка, из-за которой иногда терминал начинает показывать текущую ошибку при запуске из ярлыка / командной строки. Этот сбой можно устранить, запустив приложение прямо из интерфейса Microsoft Store.

  1. На Панель задач вашей системы, нажмите Поиск Windows коробка и тип Магазин Microsoft . Затем в списке показанных результатов щелкните на Магазин Microsoft .

    Откройте Microsoft Store

  2. Затем в правом верхнем углу окна щелкните значок горизонтальные эллипсы а затем нажмите на Моя библиотека .

    Открыть мою библиотеку в Microsoft Store

  3. Теперь на левой панели окна нажмите на Установлены .

    Откройте установленную вкладку в моей библиотеке

  4. Затем на правой панели окна нажмите на свой Приложение для дистрибутива Linux .
  5. Теперь нажмите на Запуск кнопку, а затем проверьте, решена ли проблема.

    Запустите консольное приложение Linux из Microsoft Store.

Решение 4. Обновите терминал Linux с помощью командной строки

Вы можете столкнуться с обсуждаемой ошибкой, если используете старую версию дистрибутива. В этом контексте обновление приложения может решить проблему. Вы можете использовать командную строку, чтобы добиться того же, не переустанавливая приложение.

  1. На Панель задач вашей системы, нажмите на Поиск Windows коробка и тип Командная строка . Затем в показанных результатах щелкните правой кнопкой мыши на Командная строка а затем в подменю нажмите на Запустить от имени администратора .

    Откройте командную строку из поиска Windows

  2. В настоящее время тип следующие команды в командной строке и нажмите войти ключ после каждой команды:
    C: > bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ C: > exit
  3. Теперь запустите терминал, чтобы проверить, не исчезла ли ошибка.

Решение 5. Восстановите приложение Linux Terminal

Если до сих пор ничего не помогло, проблема могла быть вызвана поврежденной установкой приложения для распространения Linux. Чтобы преодолеть такое повреждение, можно использовать функцию восстановления в настройках Windows, которая затем решит проблему.

  1. Щелкните правой кнопкой мыши на Windows кнопку и нажмите Настройки .

    Откройте настройки Windows

  2. Затем нажмите на Программы .

    Откройте приложения в настройках Windows

  3. Теперь найдите и щелкните свой Приложение для распространения Linux , например, если вы используете Ubuntu, щелкните Ubuntu. Затем нажмите на Расширенные настройки .

    Откройте дополнительные настройки приложения для распространения Linux.

  4. Теперь прокрутите вниз до конца и нажмите на Ремонт кнопка.

    Восстановите приложение для распространения Linux

  5. После ремонта дистрибутива проверьте, нет ли в нем ошибки.
  6. Если нет, откройте Расширенные настройки (шаги с 1 по 2).
  7. Затем прокрутите вниз до конца и нажмите на Сброс кнопку (ваши данные / настройки будут потеряны).

    Сбросить приложение распространения Linux

  8. Теперь запустите дистрибутив, чтобы проверить, нет ли в нем ошибки.

Решение 6. Переустановите консольное приложение Linux.

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

  1. Щелкните правой кнопкой мыши на Windows кнопку и нажмите Настройки .
  2. Теперь найдите и щелкните свой Приложение для распространения Linux , например, если вы используете Ubuntu, щелкните Ubuntu. Затем нажмите на Удалить .

    Удалите приложение распространения Linux

  3. После удаления отключить то Подсистема для Linux Option (как обсуждалось в решении 1) и рестарт ваша система.
  4. После перезапуска включить Подсистема для Linux (как описано в решении 1).
  5. В настоящее время установить твой Консольное приложение Linux и, надеюсь, ваша проблема решена.

Если ничего не помогло, возможно, вам придется Сбросьте ваш ПК с Windows или выполнить чистая установка винды .

Теги Ошибка Windows Linux 4 минуты на чтение