- Пользователи могут получать ошибки WslRegisterDistribution Failed с различными кодами ошибок при установке или использовании WSL в Windows 11.
- Наиболее распространенные ошибки Windows 11 WSL включают 0x80070032, 0x80370102, 0x8007023e и 0x8007019e.
- Существуют различные причины возникновения этих проблем, но наиболее распространенная из них заключается в том, что вы не активировали критически важные функции, такие как платформа виртуальных машин.
- Эти проблемы могут возникать как из-за вредоносного ПО, так и из-за технических неполадок.
ИксУСТАНОВИТЕ, НАЖИМАЯ НА СКАЧАТЬ ФАЙЛ
- Скачать инструмент восстановления ПК Restoro который поставляется с запатентованными технологиями (патент доступен здесь).
- Нажмите Начать сканирование чтобы найти проблемы Windows 11, которые могут вызывать проблемы с ПК.
- Нажмите Починить все для устранения проблем, влияющих на безопасность и производительность вашего компьютера
- Restoro был скачан пользователем 0 читателей в этом месяце.
Ошибка WSL в Windows 11 может возникнуть по разным причинам. Точное сообщение — WslRegisterDistribution Failed с разными кодами ошибок.
Подсистема Windows для Linux (WSL) — это функция, которая позволяет разработчикам и обычным пользователям устанавливать Linux и работать с ним на своих компьютерах с Windows.
Несмотря на то, что эта функциональность очень ценна для разработчиков, иногда она может вызывать ошеломляющие сложности, которые трудно исправить.
К счастью, эти ошибки не являются непреодолимыми; в этом посте мы рассмотрим все возможные причины и решения.
Каковы наиболее распространенные ошибки WSL в Windows 11?
Ошибка WSL в Windows 11 включает в себя множество кодов и предупреждений; это самые распространенные:
- Ошибка WslRegisterDistribution с ошибкой: 0x80070032
- Сбой WslRegisterDistribution с ошибкой: 0x80370102
- Сбой WslRegisterDistribution с ошибкой: 0x8007023e
- Сбой WslRegisterDistribution с ошибкой 0x8007019e
Теперь, когда мы рассмотрели коды ошибок, давайте перейдем к решениям.
Как исправить ошибки Windows 11 WSL?
1. Исправить ошибку WslRegisterDistribution: ошибка 0x80070032
1.1 Просканируйте свой компьютер на наличие вредоносных программ
- Нажимать Окна + я ключи, чтобы открыть Настройки.
- Нажмите на Конфиденциальность и безопасность, затем на правой панели выберите Безопасность Windows.
- После этого нажмите на Защита от вирусов и угроз.
- Далее выберите Сканироватьопции.
- Выбирать Полное сканирование а затем нажмите на Сканировать сейчас.
- Позвольте сканированию завершиться.
Первое, что нужно сделать при получении кода ошибки Windows 11 WSL 0x80070032, — это просканировать систему на наличие вредоносных программ.
Антивирусное программное обеспечение таких фирм, как ESET, также является хорошей альтернативой из-за их специализации в этой области.
Эта антивирусная программа гарантирует, что жесткий диск вашего компьютера не будет заражен каким-либо вредоносным программным обеспечением.
⇒ Получить ESET
1.2 Включить WSL
- нажмите Окна ключ и тип Включение или отключение функций Windows, затем нажмите на результат, чтобы открыть его.
- Находить Подсистема Windows для Linux и включите его.
- Нажмите ХОРОШО.
- Дайте ему найти и установить необходимые системные файлы, затем перезагрузите компьютер и проверьте, решена ли проблема.
Вы также можете включить WSL с помощью Windows PowerShell, выполнив следующие действия:
- Нажми на Начинать меню, тип Windows PowerShell, щелкните его правой кнопкой мыши и выберите Запустить от имени администратора.
-
Скопируйте и вставьте следующий код:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- При необходимости введите следующую букву, чтобы перезагрузить систему: Д.
1.3 Включить виртуальную машину
- Перейти к Начинать меню и тип Включите функции Windowsвключено или выключено, затем нажмите на результат, чтобы открыть его.
- Находить Платформа виртуальной машины и включите его, затем нажмите ХОРОШО.
Установка виртуальной машины необходима для запуска WSL. Если ваша система поддерживает это, установите его с помощью компонентов Windows, если у вас не возникнут проблемы.
1.4 Исправление проблемы с правами доступа к файлам
- Нажимать Окна + р ключи, чтобы открыть Бежать чат.
- Тип %localappdata%\Пакеты\ и нажмите Войти.
- Найди дистрибутив папку, щелкните ее правой кнопкой мыши и выберите Характеристики.
- Перейти к Вкладка «Безопасность» раздел и нажмите кнопку Передовой вариант.
- Проверьте, есть ли ваша учетная запись в списке или нет. Если ваша учетная запись есть в списке, перейдите к следующему способу; если нет, удалите и снова установите WSL.
1.5 Перезапустите службу LxssManager
- нажмите Окна + р ключи, чтобы открыть Бежать.
- Тип Службы.msc и нажмите Войти.
- Находить LxssManager, щелкните его правой кнопкой мыши и выберите Останавливаться.
- Перезапустите WSL и проверьте, исчезла ли ошибка или нет.
LxssManager управляет операциями распространения в фоновом режиме. Если он не запускается или зависает в процессе, вы можете получить ошибку 0x80070032.
Таким образом, перезапуск службы LxssManager может решить эту проблему.
1.6 Запустите WSL из Microsoft Store
- нажмите Окна ключ, чтобы открыть Начинать меню, затем введите Магазин Майкрософт и нажмите Войти.
- Выбирать Моя библиотека в левом нижнем углу приложения.
- Найдите приложение дистрибутива Linux, например Убунту, затем нажмите Запуск и проверьте, решена проблема или нет.
Иногда ошибка Windows 11 WSL может возникать из-за ошибки в установленном вами дистрибутиве Linux. Чтобы решить эту проблему, вы можете перезапустить приложение распространения WSL из Магазина Microsoft.
2. Используйте инструмент для ремонта ПК
Ваш компьютер нередко является корнем проблемы, и это легко исправить с помощью стороннего инструмента.
Restoro проанализирует поврежденные и отсутствующие файлы и восстановит их. Это приложение решит подавляющее большинство случаев, когда ошибка возникает из-за повреждения системы.
⇒ Получить Ресторо
3. Исправить ошибку WslRegisterDistribution: ошибка 0x80040306 при установке
- нажмите Окна + р ключи, чтобы открыть Бежать диалоговое окно, затем введите cmd.exe.
- Щелкните правой кнопкой мыши строку заголовка, выберите Характеристики.
- Снимите флажок Использовать устаревшую консоль и нажмите ХОРОШО.
4. Исправить ошибку WslRegisterDistribution: ошибка 0x80370102
Совет эксперта: Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows. Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
кликните сюда скачать и начать ремонт.
4.1 Включить Hyper-V
- нажмите Окна ключ, чтобы открыть Начинать меню, тип Включение или отключение компонентов Windows, и нажмите кнопку Войти ключ.
- Находить Гипер-V и включите его.
- Теперь нажмите ХОРОШО.
- Перезагрузите компьютер и проверьте, решена ли проблема или нет.
Если возникает код ошибки Windows 11 WSL 0x80370102, первое, что вы можете сделать, это включить Hyper-V. Это функциональность, необходимая для работы с WSL.
4.2 Включить аппаратную виртуализацию
- Щелкните правой кнопкой мыши на Начинать меню, открыть Диспетчер задач.
- Перейти к Спектакль вкладку и проверьте, Виртуализация включен.
- Если Виртуализация не включен, перезагрузите компьютер и нажмите клавишу BIOS, как только компьютер запустится, чтобы войти в опцию BIOS вашего ПК. F1, F2, F10, F12, или ДЕЛ может быть ключ BIOS.
- Найдите раздел конфигурации ЦП и включите Виртуализация.
Если вы хотите использовать WSL на основе Hyper-V на своем компьютере, вам необходимо включить аппаратную виртуализацию.
4.3. Включите платформу виртуальных машин (VMP)
- Перейти к Начинать меню и тип Включение или отключение компонентов Windows затем нажмите Войти.
- Находить Платформа виртуальной машины и включите его, затем нажмите ХОРОШО.
- Дождитесь завершения установки и перезагрузите компьютер.
VMP — это одна из необходимых функций, которую необходимо включить, чтобы исправить код ошибки Windows 11 WSL 0x80370102.
5. Исправить ошибку WslRegisterDistribution: ошибка 0x8007023e
5.1 Отключить и включить подсистему Linux
- Нажми на Начинать меню и тип Включение или отключение компонентов Windows затем нажмите Войти.
- Снимите флажок Hyper-V, подсистема Windows для Linux, платформа виртуальных машин и гипервизор WindowsПлатформа, затем выберите ХОРОШО.
- Перезагрузите компьютер.
- рснова отключите компоненты Windows и снова включите их.
5.2 Переустановите подсистему Windows для Linux (WSL)
- Нажимать Окна + я ключи, чтобы открыть Настройки.
- На левой панели выберите Программы, а затем на правой панели нажмите Приложения и функции.
- Найдите дистрибутив Linux (например, Убунту) в списке нажмите на вариант с тремя точками и выберите Удалить.
- Дайте процедуре завершиться.
- После этого найдите Подсистема Windows для Linux в списке нажмите на трехточечное меню и выберите Удалить.
- Выполните шаги, упомянутые в предыдущем методе, чтобы отключить WSL и платформа гипервизора Windows в Возможности системы Windows.
- Перезагрузите компьютер, затем установите WSL.
- 3 простых способа перезагрузить удаленный компьютер с помощью CMD
- Новая панель контроллера Xbox тестируется инсайдерами Windows 11 и Xbox.
- Windows 11 Build 22616 возвращает функцию перетаскивания панели задач
- Ошибка установки драйвера CFosSpeed в Windows 11: 3 исправления
6. Исправить ошибку WslRegisterDistribution: ошибка 0x8007019e
6.1 Обновление Linux с помощью терминала
- Перейти к Начинать меню, тип команда затем щелкните правой кнопкой мыши Командная строкаи выберите Запустить от имени администратора.
- Введите следующие команды в командной строке и нажмите Войти для обновления дистрибутива Linux:
С:\> Баш. $ sudo apt-получить обновление. $ sudo apt-get dist-upgrade. $
С:\> выход
6.2 Восстановление приложения терминала Linux
- Нажимать Окна + я ключи, чтобы открыть Настройки.
- На левой панели щелкните Программы, затем на правой панели выберите Приложения и функции.
- Найди Приложение дистрибутива Linux такие как Убунту затем нажмите на три точки и выберите Расширенные опции.
- Прокрутите страницу вниз, чтобы найти Ремонт вариант, затем нажмите на него.
Убедитесь, что ошибка устранена, если нет, перейдите к следующему решению.
6.3.Сбросить приложение терминала Linux
- Нажимать Окна + я ключи, чтобы открыть Настройки.
- На левой панели щелкните Программы, затем на правой панели выберите Приложения и функции.
- Найди Приложение дистрибутива Linux такие как Убунту затем нажмите на три точки и выберите Расширенные опции.
- Прокрутите страницу вниз, чтобы найти Перезагрузить вариант, затем нажмите на него.
Сбой WslRegisterDistribution с ошибкой 0x8007019e может произойти из-за поврежденной установки приложения Linux. Вы можете восстановить или сбросить приложение дистрибутива Linux, чтобы решить проблему.
8. Fix Не удается получить доступ к файлам WSL из Windows
- Нажимать Окна + я ключи, чтобы открыть Настройки.
- Далее выберите Центр обновления Windows и нажмите на Расширенные опции.
- Теперь включите Получайте обновления для других продуктов Microsoft при обновлении Windows.
Если файловый сервер протокола 9P не запускается, у вас не будет доступа к подсистеме Windows для Linux \\wsl$ в Windows.
Самый простой способ исправить эту ошибку — включить обновления для продуктов Microsoft на Центр обновления Windows.
9. Fix Не удалось найти указанную сборку.
- нажмите Окна ключ и тип Включите или выключите функции Windows, затем нажмите Войти.
- Найдите и включите Подсистема Windows для Linux в появившемся окне.
10. Баш повешен
Если Bash зависает или отказывается отвечать на ввод, перезагрузите систему. Вы также можете сообщить о дампе памяти.
Перед сбросом памяти обязательно сохраните свою работу, потому что это приведет к сбою системы.
Что вызывает ошибки WSL?
Ошибка с кодом ошибки WslRegisterDistribution 0x800700032 возникает, когда платформа виртуальной машины отключена.
Ошибка с кодом ошибки WslRegisterDistribution 0x80370102 — это новая ошибка, которая не ограничивается дистрибутивом Linux. Вы также можете столкнуться с этой ошибкой при попытке установить дистрибутив Debian.
Кроме того, эта ошибка возникает, когда вы хотите запустить сборку Windows Insider Preview, и вы можете увидеть дефекты или ошибки, поскольку она находится в стадии разработки.
Эта ошибка также может быть вызвана обновлением WSL и отключением виртуализации. Ошибка WslRegisterDistributionFailed 0x8007023e вызвана проблемой с WSL или настройками виртуальной машины в Windows.
Ошибки могут возникать в результате неправильной или неполной установки WSL, а также проблемы с настройками Windows или WSL.
Хотя в Windows 11 есть много проблем, связанных с WSL, исправить их обычно так же просто, как переустановка WSL или убедитесь, что вы активировали соответствующую функцию.
Убедитесь, что на вашем ПК включены аппаратная виртуализация и платформа виртуальных машин, прежде чем углубляться в какие-либо сложные методы.
Если вы успешно преодолели ошибки WSL в Windows 11, сообщите нам, в чем была проблема и как вы ее устранили.
- Загрузите этот инструмент для восстановления ПК получил рейтинг «Отлично» на TrustPilot.com (загрузка начинается на этой странице).
- Нажмите Начать сканирование чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
- Нажмите Починить все для устранения проблем с запатентованными технологиями (Эксклюзивная скидка для наших читателей).
Restoro был скачан пользователем 0 читателей в этом месяце.