0x8007019e ubuntu как решить
Обновлено: 21.11.2024
Подсистема Windows для Линуса, также известная как WSL, – это полезный и превосходный инструмент для разработчиков. Однако он не лишен недостатков, поскольку пользователи все еще могут столкнуться с некоторыми ошибками при его использовании. Одной из таких ошибок является код ошибки WslRegisterDistribution, 0x8007019e, 0x8000000d. Хотя кажется, что ошибка как-то связана с установкой WSL, это может быть ложным срабатыванием, поскольку некоторые пользователи, установившие WSL, по-прежнему сталкивались с той же проблемой. Вот контекст ошибки:
"Установка может занять несколько минут…
Ошибка WslRegisterDistribution: 0x8007019e/0x8000000d
< p>Ошибка: 0x8007019e/0x8000000d Неверный параметр.Нажмите любую клавишу, чтобы продолжить».
Код ошибки 0x8007019e или 0x8000000d может быть связан с отсутствием поддержки функций Windows 10, поскольку ошибка даже не позволяет использовать командную строку на основе WSL. Если вы являетесь одним из пользователей, столкнувшихся с этой проблемой, то вы обратились по адресу, так как в этом посте вы найдете несколько предложений по ее устранению.
Есть два варианта решения проблемы, но перед этим убедитесь, что функция подсистемы Windows для Linux включена. Эти два варианта включают в себя включение WSL с помощью параметра «Включение или отключение компонентов Windows» и с помощью Windows PowerShell.
Вариант 1. Попробуйте включить WSL с помощью параметра «Включить или отключить функции Windows»
- Чтобы начать, найдите «Включение или отключение компонентов Windows» в меню «Начать поиск» и щелкните соответствующий результат, чтобы открыть диалоговое окно.
- После этого вы увидите заполненный список в диалоговом окне и оттуда найдите параметр «Подсистема Windows для Linux».
- Найдя его, нажмите ОК. Это выполнит поиск и установку необходимых системных файлов и попросит вас перезагрузить компьютер.
- Перезагрузите компьютер. Теперь дистрибутив Linux должен работать без проблем.
Вариант 2. Попробуйте использовать Windows PowerShell
Следующее, что вы можете сделать, чтобы исправить код ошибки 0x8007019e или 0x8000000d, — это использовать Windows PowerShell.
Вот как исправить ошибку WslRegisterDistribution, 0x8007019e,0x8000000d в Windows 10 на компьютере. С другой стороны, если на вашем компьютере возникают какие-то проблемы, связанные с системой, которые необходимо устранить, существует решение, известное как Restoro, которое можно решить одним щелчком мыши.
Эта программа представляет собой полезный инструмент, который может восстанавливать поврежденные реестры и оптимизировать общую производительность вашего ПК. Помимо этого, он также очищает ваш компьютер от любых ненужных или поврежденных файлов, которые помогают вам удалить любые нежелательные файлы из вашей системы. По сути, это решение, которое находится в пределах вашей досягаемости одним щелчком мыши. Он прост в использовании, поскольку он удобен для пользователя. Полный набор инструкций по его загрузке и использованию см. в приведенных ниже шагах
Выполните полное сканирование системы с помощью Restoro. Для этого следуйте приведенным ниже инструкциям.
WSL (подсистема Windows для Linux) — это бесплатная и необязательная функция Windows 10, которая позволяет пользователям запускать программы Linux в Windows. Пользователи сообщают об этой ошибке 0x8007019e, как показано на изображении ниже, при открытии командной строки Linux. После появления этой ошибки пользователю не разрешается использовать терминал на основе WSL. Ошибка WSLRegisterDistribution Failed может возникнуть из-за поврежденной установки Linux или если подсистема Linux отключена.
Читайте дальше, чтобы узнать о решениях, которые помогут вам преодолеть эту ошибку.
Оглавление
Исправление 1 — включить/отключить подсистему Linux
<р>1. Откройте «Выполнить», удерживая вместе клавиши Windows и R. <р>2. Введите optionalfeatures.exe, чтобы запустить компоненты Windows.<р>3. Найдите подсистему Windows для Linux и включите ее, установив флажок рядом с ней.
<р>4. Нажмите «ОК». Компоненты Windows выполнит поиск необходимых файлов и применит изменения.<р>5. При появлении запроса нажмите «Перезагрузить сейчас», чтобы перезагрузить компьютер. Теперь посмотрите, исправлена ли ошибка.
<р>6.Если этот параметр уже был отмечен на шаге 3, снимите флажок, чтобы отключить подсистему Linux. Перезагрузите систему.
<р>7. При перезагрузке вернитесь к функциям Windows и снова включите параметр. Перезагрузите компьютер еще раз.
<р>8. Проверьте, можете ли вы без ошибок открыть терминал Linux.Исправление 2. Попробуйте использовать Windows PowerShell
<р>1. Удерживайте вместе клавиши Windows и X, чтобы открыть меню Windows. <р>2. Выберите Windows PowerShell (Admin), чтобы запустить PowerShell с правами администратора. Нажмите «Да» при появлении запроса UAC.<р>3. Введите приведенную ниже команду и нажмите Enter, чтобы включить подсистему Linux в компонентах Windows.
<р>4. Как только команда выполняется, она запрашивает перезагрузку. В ответ на запрос введите Y.<р>5. Теперь проверьте, устранена ли ошибка.
Исправление 3. Перезапустите службу LxssManager
.LxssManager — это служба жизненного цикла экземпляра Linux, работающая в фоновом режиме. Ошибка может возникнуть, если служба была остановлена или находится в состоянии ошибки.
<р>1. Удерживайте клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». <р>2. Введите services.msc, чтобы открыть службы Windows.<р>3. Найдите службу LxssManager. Выберите его и нажмите ссылку «Перезагрузить» слева.
<р>4. Перезапустите терминал Linux и проверьте, устранена ли ошибка.
Исправление 4. Запуск подсистемы из магазина
<р>1. Нажмите Windows + S и введите Store. Выберите параметры Microsoft Store в результатах.<р>2. Нажмите на три точки в правом верхнем углу и выберите пункт Моя библиотека.
<р>3. Выберите вкладку Установлено в левой части окна.
<р>4. В списке установленных приложений нажмите кнопку «Открыть» рядом с дистрибутивом Linux, присутствующим в вашей системе.
<р>5. Вы увидите кнопку «Запустить». Нажмите ее, чтобы проверить, открывается ли приложение без ошибок.
Исправление 5. Обновите терминал Linux с помощью командной строки
<р>1. Нажмите Windows + R, чтобы открыть диалоговое окно «Выполнить». <р>2. Введите cmd и нажмите Shift + Ctrl + Enter, чтобы открыть командную строку с правами администратора.<р>3. Используйте приведенные ниже команды для обновления дистрибутива Linux.
<р>4. Теперь откройте терминал приложения и посмотрите, устранена ли ошибка.Исправление 6. Восстановление приложения терминала Linux
<р>1. Чтобы открыть «Выполнить», одновременно нажмите комбинацию клавиш Windows и R. <р>2. Введите ms-settings:appsfeatures, чтобы открыть страницу настроек приложений и функций.<р>3. В поле поиска введите название вашего Linux-приложения (например, здесь у нас Ubuntu).
<р>4. Выберите приложение и нажмите ссылку «Дополнительные параметры» под ним.<р>5. Найдите заголовок «Сброс» и нажмите кнопку «Восстановить».
<р>6. После завершения процесса восстановления откройте терминал и проверьте, работает ли он без проблем.
<р>7. Если ошибка не устранена, на странице «Дополнительные параметры» (шаг 4) найдите кнопку «Сброс» и нажмите ее. <р>8. Нажмите кнопку «Сброс», когда будет предложено удалить данные приложения с устройства без возможности восстановления.<р>8. Проверьте, помогло ли исправление устранить ошибку после завершения сброса приложения.
Исправление 7. Переустановите консольное приложение Linux
<р>1. Выполните шаги 1–3 в исправлении 5 выше. <р>2. Выберите дистрибутив Linux и нажмите кнопку «Удалить» внизу.<р>3. После завершения удаления приложения выполните действия, описанные в исправлении 1, чтобы отключить подсистему Linux.
<р>4. Перезагрузите компьютер, а затем включите подсистему Linux (как указано в исправлении 1). <р>5. Переустановите приложение Linux Terminal и проверьте, устранена ли проблема.Спасибо, что прочитали.
Надеюсь, вы смогли запустить терминал Linux без каких-либо сообщений об ошибках. Прокомментируйте и сообщите нам об исправлении, которое помогло устранить эту ошибку.
Инженер-программист превратился в преподавателя с большим опытом преподавания в университетах. В настоящее время работаю над своей страстью к писательству.
Вы можете столкнуться с ошибкой WSLRegisterDistribution Failed из-за отключенной подсистемы для Linux. Кроме того, ошибка может быть вызвана поврежденной установкой дистрибутива Linux.
Пострадавший пользователь получает сообщение об ошибке при попытке запустить терминал Linux со следующим сообщением:
Сбой WslRegisterDistribution с ошибкой 0x8007019e
Прежде чем приступить к устранению неполадок, попробуйте запустить консоль Linux с помощью панели поиска Windows (расположенной на панели задач вашей системы), а не с помощью bash.
Решение 1. Включить/отключить подсистему для Linux
В Windows есть функция «Подсистема для Linux», необходимая для работы вашего дистрибутива Linux. Если указанная опция не включена, вы можете столкнуться с ошибкой под рукой. В этом случае включение опции подсистемы для Linux может решить проблему.
- На панели задач щелкните строку поиска Windows и введите Панель управления. Затем в показанных результатах нажмите «Панель управления». Откройте панель управления
- Теперь нажмите «Удалить программу». Нажмите «Удалить программу» на панели управления.
- Затем в левой части окна нажмите «Включить или отключить функцию Windows». Включение или отключение компонентов Windows
- Теперь прокрутите вниз до конца и включите параметр «Подсистема Windows для Linux». Включить подсистему Windows для Linux
- Затем перезапустите систему и проверьте, не возникла ли в системе ошибка.
- Если на шаге 4 этот параметр уже был включен, отключите его и перезагрузите систему.
- После перезагрузки включите параметр «Подсистема», а затем перезапустите систему.
- После перезагрузки проверьте, нормально ли работает дистрибутив Linux. ол>р>
- На панели задач вашей системы щелкните поле поиска Windows и введите «Командная строка». Затем в показанных результатах щелкните правой кнопкой мыши командную строку, а затем в подменю выберите «Запуск от имени администратора». Откройте командную строку из поиска Windows
- Теперь введите следующие команды в командной строке и нажимайте клавишу ввода после каждой команды:
- Теперь запустите терминал, чтобы проверить, устранена ли ошибка. ол>р>
- Нажмите правой кнопкой мыши кнопку Windows и выберите "Настройки".
- Теперь найдите и щелкните приложение для распространения Linux, например, если вы используете Ubuntu, щелкните Ubuntu. Затем нажмите «Удалить». Удалите приложение дистрибутива Linux
- После удаления отключите параметр «Подсистема для Linux» (как обсуждалось в решении 1) и перезагрузите систему.
- После перезагрузки включите подсистему для Linux (как обсуждалось в решении 1).
- Теперь установите консольное приложение Linux, и, надеюсь, ваша проблема решена. ол>р>
- Включите WSL с помощью функции включения или отключения функций Windows.
- Использование Windows PowerShell.
Решение 2. Перезапустите службу LxssManager
Служба жизненного цикла экземпляра Linux, т. е. LxssManager, работает в фоновом режиме, чтобы держать все под контролем. Вы можете столкнуться с ошибкой, если указанная служба зависла в работе или находится в состоянии ошибки. В этом случае перезапуск службы может устранить сбой и, таким образом, решить проблему.
Решение 3. Запустите подсистему из Microsoft Store
В дистрибутиве Linux есть ошибка, из-за которой иногда терминал начинает показывать ошибку под рукой при запуске из ярлыка/командной строки. Этот сбой можно устранить, запустив приложение непосредственно из интерфейса Microsoft Store.
Решение 4. Обновите терминал Linux с помощью командной строки
Вы можете столкнуться с обсуждаемой ошибкой, если используете более старую версию дистрибутива. В этом контексте обновление приложения может решить проблему. Вы можете использовать командную строку, чтобы добиться того же, не переустанавливая приложение.
Решение 5. Восстановите приложение терминала Linux
Если до сих пор вам ничего не помогло, проблема может быть вызвана поврежденной установкой дистрибутива Linux. Чтобы преодолеть такое повреждение, можно использовать функцию восстановления в настройках Windows, которая затем решит проблему.
Решение 6. Переустановите консольное приложение Linux
Если восстановление консоли Linux не решило проблему, то поврежденный модуль приложения восстановить невозможно, и вам придется вручную удалить, а затем переустановить приложение, чтобы решить проблему.
Если у вас ничего не получилось, возможно, вам придется перезагрузить компьютер с Windows или выполнить чистую установку Windows.
WSL или подсистема Windows для Linux для Windows 11/10 — отличный инструмент для разработчиков. Но иногда при запуске командной строки выдает код ошибки 0x8007019e или 0x8000000d. Хотя ошибка выглядит так, как будто у нее проблема с установкой WSL, но это может быть ложным срабатыванием. Некоторые пользователи установили WSL, но все равно столкнулись с проблемой. Код ошибки гласит:
Установка может занять несколько минут…
WslRegisterDistribution завершился с ошибкой: 0x8007019e/0x8000000d
Ошибка: 0x8007019e/0x8000000d Неверный параметр.
Нажмите любую клавишу, чтобы продолжить .
Эта ошибка возникает из-за отсутствия поддерживаемых функций Windows 10. Ошибка даже не позволяет использовать командную строку на основе WSL. В этой статье мы рассмотрим, как исправить эту ошибку в Windows 10.
Как исправить ошибку WslRegisterDistribution?
Чтобы включить WSL, вам нужно использовать апплет панели управления "Включить или отключить функции Windows", а затем запустить этот сценарий PowerShell.
Ошибка WslRegisterDistribution: 0x8007019e и 0x8000000d
1] Включите WSL, включив или отключив функции Windows
Чтобы включить функцию "Подсистема Windows для Linux" с помощью диалогового окна "Включение или отключение компонентов Windows", необходимо выполнить поиск по запросу Включение или отключение компонентов Windows в окне поиска Windows.
В заполненном списке выберите параметр Подсистема Windows для Linux. Нажмите "ОК".
Он найдет и установит некоторые необходимые системные файлы и попросит вас перезагрузить компьютер. После перезагрузки компьютера ваш дистрибутив Linux будет работать без проблем.
2] Использование Windows PowerShell
Он начнет поиск и установку некоторых необходимых системных файлов.
В ответ на запрос нужно ввести Y, чтобы перезагрузить компьютер.
Он установит все необходимые системные файлы, и теперь ваш дистрибутив Linux обычно будет работать.
Я надеюсь, что это руководство помогло вам.
Сбой аналогичного дистрибутива WslRegisterDistribution с ошибками:
Дата: 20 июня 2020 г. Метки: WSL
Похожие записи
Ошибка 0x80370102 Не удалось запустить виртуальную машину, так как не установлена необходимая функция
Как установить подсистему Windows для Linux в Windows 11
Как запустить файл .sh или сценарий оболочки в Windows 11/10
сообщить об этом объявлении
[электронная почта защищена]
Аюш стал энтузиастом Windows с того дня, как у него появился первый компьютер с Windows 98SE. Он является активным участником программы предварительной оценки Windows с первого дня и теперь является MVP программы предварительной оценки Windows. Он тестировал предварительные версии сервисов на своем ПК с Windows 10, устройствах Lumia и Android.
Я пытался восстановить, сбросить и переустановить эти два приложения, но проблема осталась. Могу ли я что-нибудь сделать, чтобы проверить детали проблемы?
Текст был успешно обновлен, но возникли следующие ошибки:
0NG прокомментировал 27 февраля 2018 г.
Я собрал несколько вчера (если не ошибаюсь). Однако сегодня Ubuntu снова работает. Извините, я не могу воспроизвести это сейчас.
detail.zip
ItaiSent прокомментировал 1 марта 2018 г.
0NG прокомментировал 1 марта 2018 г.
Да, сначала проверяли, так как давно пользуюсь WSL. Когда проблема возникла, но я не смог найти никакого решения, я попытался снять ее, проверить, работает ли ubuntu, а затем снова проверить, но проблема осталась. Я думаю, что это может быть не из-за того, что эта функция Windows не отмечена.
Benhillis прокомментировал 1 марта 2018 г.
Да, каким-то образом функция WSL была отключена, вот что означает ошибка 0x8007019e.
0NG прокомментировал 2 марта 2018 г.
krysjez прокомментировал 1 апреля 2018 г.
Если это кому-то поможет, у меня была такая же ошибка, несмотря на проверку WSL.
У меня сработало снятие флажка, перезагрузка, проверка, повторная перезагрузка и запуск установки Ubuntu.
0NG прокомментировал 1 апреля 2018 г.
@krysjez Ага! Да, мне тоже помогло! Буквально две недели назад ошибка появилась снова, и я решил ее теми же способами.
NoahNye прокомментировал 15 апреля 2018 г.
комментарий michellaevens прокомментировал 23 апреля 2018 г.
Та же проблема. Функция Windows Susbsystem для Linux была отключена. Я предполагаю, что это произошло во время обновления Windows. Однако у меня была другая ошибка: 0x800700b7. Я мог бы исправить это, переустановив приложение Ubuntu из магазина.
janbernloehr прокомментировал 1 мая 2018 г.
Я не очень доволен тем, что его закрыли без каких-либо изменений. Нельзя ли добавить более описательное сообщение об ошибке, указывающее пользователю правильное направление?
психохамстер прокомментировал 2 мая 2018 г.
У меня сценарий, аналогичный @michellaevens, за исключением того, что вместо второго кода ошибки я получаю GSOD — в зависимости от точного средства вызова это либо SYSTEM_SERVICE_EXCEPTION в hbflt.sys, либо SYSTEM_THREAD_EXCPEPTION_NOT_HANDLED в fltmgr.sys
Это происходило в течение последних нескольких сборок медленных колец, а также в официальном выпуске в понедельник.
Кто-нибудь еще видел то же самое?
Комментарий Брайана-Перкинса от 2 мая 2018 г.
психохамстер прокомментировал 2 мая 2018 г.
@Brian-Perkins - Ага - Вы правы! Удаление BitDefender позволило запустить WSL. Я буду работать над тем, чтобы узнать, доступна ли обновленная версия для наших машин разработки. Работал примерно до середины марта, если я правильно помню.
AGIantSquid прокомментировал 14 мая 2018 г.
На случай, если это поможет кому-то еще, я обнаружил эту проблему сегодня после нескольких месяцев без проблем использования WSL. Недавно я изменил свой запуск, чтобы автоматически открывать ConEmu при загрузке системы. Все, что я сделал, чтобы исправить это, это закрыть все открытые терминалы. Я снова открыл ConEmu, и теперь он работает нормально. Возможно, эта ошибка может быть вызвана попыткой открыть WSL слишком рано в процессе загрузки.
Прокомментировал AnthonySteele 13 июня 2018 г. •
Это случилось со мной сегодня. Я использую WSL ежедневно, вдруг он не работает. Функция Windows проверена.
чтобы: исправить: снимите флажок с функции, перезагрузите компьютер, проверьте функцию, перезагрузите компьютер.
Прокомментировал JuKu 26 июня 2018 г.
Я получаю ту же ошибку, но моя подсистема Linux уже установлена и включена.
Прокомментировал AnthonySteele 27 июня 2018 г.
Это приходит и уходит на моем.
Ghost прокомментировал 3 июля 2018 г.
Я получаю ту же ошибку в Win 10 1803. Мне грустно.
Прокомментировал JuKu 3 июля 2018 г.
@benhillis Может быть, этот вопрос следует открыть снова?
Ghost прокомментировал 3 июля 2018 г.
molnare прокомментировал 3 августа 2018 г.
@AnthonySteele это напоминает мне о The IT Crowd: "Вы пробовали выключить и снова включить?"
Но я должен сказать. Это сработало! 👍
Прокомментировал Энтони Стил 4 августа 2018 г.
Я видел подобную ошибку еще несколько раз, обычно сразу после запуска машины.
В таких случаях я пытался снова через 5 минут, и тогда это срабатывало. Без переустановки.
chinezilian прокомментировал 12 сентября 2018 г.
Прокомментировал OrekiDawson 27 октября 2018 г.
прокомментировал checor 13 января 2019 г.
stsands прокомментировал 21 апреля 2019 г.
Комментарий SalamiArmy от 2 мая 2019 г.
Я думаю, что я первый человек в этой теме, для которого снятие и повторная проверка не сработали. Я пробовал Ubuntu 18, OpenSuse и Debian
Прокомментировал JuKu 23 мая 2019 г.
@SalamiArmy У меня это тоже не сработало.
Но через некоторое время (и множество обновлений Windows) он теперь работает без каких-либо действий.
CarlosOrtiz4200 прокомментировал 14 ноября 2019 г.
прокомментировал nuno-andre 8 декабря 2019 г.
У меня сработала перезагрузка только после включения:
Запуск от имени администратора:
dksadiq прокомментировал 14 апреля 2020 г.
Запуск второй строки от имени администратора в PowerShell, а затем перезагрузка сразу после этого также сработали для меня.
Lawrencekiba прокомментировал 6 июня 2020 г.
На данный момент мне это помогло.
tiitii18d106 прокомментировал 5 августа 2020 г.
@JuKu Вы обнаружили, в чем проблема?
У меня такая же проблема
pr17dod прокомментировал 15 сентября 2020 г.
Спасибо чувак!! Это сработало
KasperKivimaeki прокомментировал 9 февраля 2021 г.
У меня возникла эта ошибка после сбоя/зависания WSL.
У меня произошел сбой wsl после того, как я открыл два wsl-терминала Ubuntu и переместил некоторые файлы в его файловую систему с помощью проводника. Впоследствии я получал эту ошибку каждый раз, когда открывал WSL. Раньше я использовал Ubuntu WSL в течение многих лет. Я надеюсь узнать, как правильно воспроизвести это.
Я решил эту проблему, отключив и включив эту функцию, а затем перезагрузив компьютер.
комментарий anony436 прокомментирован 9 мая 2021 г.
Если это кому-то поможет, у меня была та же ошибка, несмотря на проверку WSL.
У меня сработало снятие флажка, перезагрузка, проверка, повторная перезагрузка и запуск установки Ubuntu.
У меня возникла проблема с автоматическим снятием отметки с wsl после перезапуска. Ошибка при перезапуске: мы не смогли завершить функции, отменив изменения..
комментарий anony436 прокомментирован 9 мая 2021 г.
Если это кому-то поможет, у меня была та же ошибка, несмотря на проверку WSL.
У меня сработало снятие флажка, перезагрузка, проверка, повторная перезагрузка и запуск установки Ubuntu.
У меня возникла проблема с автоматическим снятием отметки с wsl после перезапуска. Ошибка при перезапуске: мы не смогли завершить функции, отменив изменения..
комментарий anony436 прокомментирован 9 мая 2021 г.
Я думаю, что я первый человек в этой теме, для которого снятие и повторная проверка не сработали. Я пробовал Ubuntu 18, OpenSuse и Debian
У меня возникла проблема с автоматическим снятием отметки с wsl после перезапуска. Ошибка при перезапуске: мы не смогли завершить функции, отменив изменения..
комментарий greatpythoncoder прокомментирован 11 июня 2021 г. •
Если это кому-то поможет, у меня была та же ошибка, несмотря на проверку WSL.
У меня сработало снятие флажка, перезагрузка, проверка, повторная перезагрузка и запуск установки Ubuntu.
Большое спасибо. Это исправило мою ошибку
yaoayh прокомментировал 15 июня 2021 г.
Мне тоже помогло, только что проверил и перезагрузил компьютер.
Я использовал UbuntuLTD20.4
Спасибо
катафест прокомментировал 6 августа 2021 г.
Подсистема Windows для Linux отмечена, если есть, снимите флажок и проверьте еще раз. затем необходимо перезапустить, чтобы иметь LxssManager в Services.msc, затем установить приложение Ubuntu из магазина ms.
measproem прокомментировал 23 августа 2021 г.
Читайте также: