0x8007019e ubuntu как решить
Перейти к содержимому

0x8007019e ubuntu как решить

  • автор:

Исправить WslRegisterDistribution не удалось с ошибками 0x8007019e и 0x8000000d

    Скачайте и установите инструмент для ремонта здесь.

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

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

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

Убедитесь, что подсистема Windows для Linux (WSL) включена.

  1. Откройте панель управления
  2. Программы и функции

Обновление за февраль 2023 года:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Использование командлета PowerShell

  1. Включить WindowsOptionnel -Интернет-функциональность -ФункциональностьNameMicrosoft Windows Подсистема Linux
  2. Перезагрузите компьютер при появлении соответствующего запроса.

CMD обходное решение

  • Перейдите в меню «Пуск» и найдите подсказку.
  • Или нажмите CTRL + R и введите cmd.

    Отныне вы можете (в качестве обходного решения) запускать Kali Linux из командной строки. Конечно, это нежелательно, но это может быть временным решением.

Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Как исправить сбой WslRegisterDistribution с ошибкой: 0x8007019e?

Ошибка WSLRegisterDistribution Failed часто возникает из-за отключенной подсистемы для Linux. Кроме того, поврежденная установка дистрибутива также может привести к этому сбою. Пользователь получает сообщение об ошибке при попытке запустить терминал, в котором указывается, что «WslRegisterDistribution failed with error 0x8007019e».

Перед применением решений попытайтесь запустить терминал с поисковой строки Windows, а не с помощью bash.

Проверка состояния подсистемы для Linux

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

На панели задач нажмите на строку системного поиска и введите «панель управления». При отображении результатов кликните на искомую позицию.

В правом верхнем углу установите просмотр на категории и перейдите в раздел «Удаления программ».

На левой панели выберите пункт «Включение или отключение компонентов Windows».

Прокрутите список до опции Подсистема Windows для Linux и включите ее. Затем перезагрузите компьютер и попробуйте запустить консоль, которую не удавалось из-за ошибки WSLRegisterDistribution.

Если опцию включена, то нужно отключить ее и перезагрузить ПК. Затем включите ее и снова выполните перезагрузку.

Перезапуск службы LxssManager

Служба LxssManager работает в фоновом режиме и требуется для запуска дистрибутива. Если она зависла во время работы или была загружена с ошибками и находится в неопределенном состоянии, то столкнетесь со сбоем WSLRegisterDistribution. Попробуйте ее перезапустить.

Откройте список системных служб командой services.msc из окна Win + R.

Найдите службу LxssManager, щелкните по ней правой кнопкой мыши и выберите «Перезапустить».

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

Запуск подсистемы из магазина Microsoft

Есть еще один вид неполадки, при которой терминал не удается запустить из ярлыка или командной строки. Эту неполадку можно устранить путем запуска приложения из интерфейса магазина Microsoft.

На панели задач щелкните на значок Магазина Microsoft. В правом верхнем углу экрана нажмите на три горизонтальные точки и перейдите на вкладку «Моя библиотека».

В левой части окна кликните на «Установить», затем на дистрибутив. Теперь нажмите на кнопку запуска и проверьте, решена ли проблема.

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

Терминал также не удается открыть из-за ошибки WSLRegisterDistribution, если используете старую версию дистрибутива. Попробуйте обновить программу из командной строки.

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

В консоли введение по очереди следующие команды, подтверждая выполнение каждой нажатием на Enter:

C:\> bash
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$
C:\> exit

После успешного выполнения запустите терминал и проверьте, прерывается ли его запуск кодом WSLRegisterDistribution.

Сброс приложения

Проблема может возникнуть в результате повреждения текущей установки Linux. В этом решении используем функцию восстановления настроек Windows.

Нажмите Win + I, чтобы перейти в параметры Windows, выберите раздел Приложения.

В списке найдите и щелкните на дистрибутив (например, Ubuntu). Нажмите на «Дополнительные параметры». Прокрутите страницу вниз до опции «Восстановить» и кликните на нее.

После восстановления проверьте наличие ошибки.

Если она остается, снова откройте Дополнительные параметры. Щелкните на сброс. После выполнения сброса, попытайтесь запустить консоль.

Переустановка консольного приложения Linux

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

Откройте системные параметры из меню Пуск щелчком на значок шестеренки или нажатием на Win + I.

Затем на вкладе Приложения найдите установленный дистрибутив, например, если используете Ubuntu, кликните на него и выберите «Удалить».

После удаления отключите опцию «Подсистема для Linux» (как указано в первом решении) и перезагрузите систему. После перезагрузки включите подсистему. Теперь установите консольное приложение Linux.

Installation Failed with Error 0x8007019e #2982

I have tried Repair, Reset and reinstall these two apps, but the problem is still there. Is there anything I can do to check the detail of the problem?

The text was updated successfully, but these errors were encountered:

I have collected some yesterday (if no mistake). However, ubuntu works again today. Sorry for I cannot reproduce it now.
detail.zip

image

@0NG Make sure Windows Subsystem for Linux is checked.

Yes, it was checked at first, since I have used WSL for a long time. When the problem occured but I couldn’t find any solution, I tried to uncheck it, test if ubuntu work, and then checked it again, but the problem was still there. I think it may not because of this Windows feature unchecked.

Yep somehow the WSL feature was disabled, that’s what error 0x8007019e means.

In case it helps someone, I had the same error despite having WSL checked.
Unchecking it, rebooting, checking it, rebooting again, and running Ubuntu install worked for me.

@krysjez Aha! Yes, it also worked for me! Just two weeks ago, the error came up again, and I solved it by the same steps.

Same issue here. The Windows Susbsystem for Linux feature was turned off. I guess that happened during a Windows update. However, I had another error : 0x800700b7. I could fix it by reinstalling the Ubuntu app from the store.

I am not so happy with this having been closed without any changes. Can’t we add a more descriptive error message which points the user into the right direction?

I have a similar scenario to @michellaevens except instead of a second error code, I get a GSOD — depending on the exact invocation means, it’s either a SYSTEM_SERVICE_EXCEPTION in hbflt.sys or a SYSTEM_THREAD_EXCPEPTION_NOT_HANDLED in fltmgr.sys
This has been happening for the last several slow ring builds, plus the official release on Monday.
Anyone else seeing the same thing?

It appears hbflt.sys is a BitDefender file-system filter, and there have been a couple of other reports (#1750, #2323) involving BitDefender. Those were usability issues instead of crashes, but possibly all related.

@Brian-Perkins — Aha — You are correct! Uninstalling BitDefender allowed WSL to run. I’ll work on seeing if there is an updated version of it available to get pushed out to our dev machines. Had been working until roughly mid-march builds, if I recall correctly.

In case this helps anyone else, I had this problem show up today after using WSL for months with no problems. I recently changed my startup to automatically open ConEmu on system boot. All I did to rectify this was to close all open terminals. I reopened ConEmu and now it seems to be working fine. Perhaps trying to open WSL too early in the boot process can cause this error.

The happened to me today. I have been using WSL daily, suddenly it does not work. The Windows feature is checked.

to: fix: uncheck the feature, reboot, check the feature, reboot.

I get the same error, but my linux subsystem is already installed and enabled.

This comes and goes on mine.

I get a same error in Win 10 1803. I am sad.

@benhillis Maybe this issue should be reopened?

@AnthonySteele this reminds me of The IT Crowd: «Have you tried turning it off and on again?»
But I must say. It worked! ��

I have seen a similar error a few more times, usually right after the machine was started up.
In those cases, I tried again 5 minutes later and it worked then. Without a re-install.

I think I’m the first person in this thread for whom unchecking and re-checking didn’t work. I’ve tried Ubuntu 18, OpenSuse and Debian

@SalamiArmy This didn’t work for me, too.
But after a while (and many windows updates) it works now without doing anything.

image

@0NG Make sure Windows Subsystem for Linux is checked.

Rebooting only after enabling worked for me:

Run as administrator:

    Run as administrator:

Running the second line of this as Admin on PowerShell and then rebooting right afterwards also worked for me.

image

@0NG Make sure Windows Subsystem for Linux is checked.

This worked like a charm for me for now.

@JuKu Did you discover what the problem was?
I currently have the same issue

image

@0NG Make sure Windows Subsystem for Linux is checked.

Thanks man!! It worked

I had this error after WSL had crashed/frozen.

My wsl crashed after I had opened two Ubuntu wsl terminals and moved some files to its filesystem with file explorer. Afterwards I got this error everytime I opened WSL. I had used Ubuntu WSL previously for years. I hope to find out how to properly reproduce this.

I solved this problem by disabling and enabling the feature and then rebooting.

In case it helps someone, I had the same error despite having WSL checked.
Unchecking it, rebooting, checking it, rebooting again, and running Ubuntu install worked for me.

I have an issue of automatically unchecking wsl after restart. Error when restart: we couldn’t complete the features undoing changes..

In case it helps someone, I had the same error despite having WSL checked.
Unchecking it, rebooting, checking it, rebooting again, and running Ubuntu install worked for me.

I have an issue of automatically unchecking wsl after restart. Error when restart: we couldn’t complete the features undoing changes..

I think I’m the first person in this thread for whom unchecking and re-checking didn’t work. I’ve tried Ubuntu 18, OpenSuse and Debian

I have an issue of automatically unchecking wsl after restart. Error when restart: we couldn’t complete the features undoing changes..

In case it helps someone, I had the same error despite having WSL checked.
Unchecking it, rebooting, checking it, rebooting again, and running Ubuntu install worked for me.

Thank You So Much. This fixed my error

It’s helped for Me also, just checked it and restart pc.
I used UbuntuLTD20.4
Thx

Windows Subsystem for Linux is checked if is , uncheck and check again . then need to be restart in order to have LxssManager on Services.msc, then install Ubuntu app from ms store .

image

@0NG Make sure Windows Subsystem for Linux is checked.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *