- Користувачі можуть отримати помилки WslRegisterDistribution Failed з різними кодами помилок під час встановлення або використання WSL у Windows 11.
- Найбільш поширені помилки WSL Windows 11 включають 0x80070032, 0x80370102, 0x8007023e та 0x8007019e.
- Існують різні причини, чому виникають ці проблеми, але найпоширенішою є те, що ви не активували важливу функціональність, як-от Платформа віртуальної машини.
- Ці проблеми також можуть виникати внаслідок шкідливого програмного забезпечення або технічних проблем.
XВСТАНОВИТЬ, НАТИСНУТИ ЗАВАНТАЖУВАТИ ФАЙЛ
- Завантажте Restoro PC Repair Tool що постачається із запатентованими технологіями (доступний патент тут).
- Натисніть Почніть сканування щоб знайти проблеми з 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
Тепер, коли ми розглянули коди помилок, перейдемо до рішень.
Як я можу виправити помилки WSL Windows 11?
1. Виправити помилку WslRegisterDistribution: помилка 0x80070032
1.1 Скануйте свій комп'ютер на наявність шкідливих програм
- Натисніть Windows + я ключі для відкриття Налаштування.
- Натисніть на Конфіденційність і безпека, потім на правій панелі виберіть Безпека Windows.
- Після цього натисніть на Захист від вірусів і загроз.
- Далі виберіть Сканувативаріанти.
- Виберіть Повне сканування а потім натисніть на Сканувати зараз.
- Нехай сканування завершиться.
Перше, що потрібно зробити, отримуючи код помилки Windows 11 WSL 0x80070032, це просканувати вашу систему на наявність шкідливих програм.
Антивірусне програмне забезпечення від таких фірм, як ESET, також є хорошою альтернативою через їхню спеціалізацію в цій галузі.
Ця програма захисту від шкідливих програм гарантує, що жорсткий диск вашого комп’ютера не буде заражений шкідливим програмним забезпеченням.
⇒ Отримайте ESET
1.2 Увімкнути WSL
- Натисніть кнопку Windows ключ і тип Увімкніть або вимкніть функції Windows, а потім натисніть на результат, щоб відкрити його.
- Знайти Підсистема Windows для Linux і увімкніть його.
- Натисніть добре.
- Дозвольте йому знайти та встановити необхідні системні файли, потім перезавантажте комп’ютер і перевірте, чи проблема вирішена.
Ви також можете ввімкнути WSL за допомогою Windows PowerShell, виконавши наведені нижче дії.
- Натисніть на Почніть меню, тип Windows PowerShell, клацніть правою кнопкою миші та виберіть Запустити від імені адміністратора.
-
Скопіюйте та вставте наступний код:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Якщо потрібно, введіть таку літеру, щоб перезавантажити систему: Ю.
1.3 Увімкнути віртуальну машину
- Перейдіть до Почніть меню та тип Увімкніть функції Windowsувімкнено або вимкнено, потім натисніть на результат, щоб відкрити його.
- Знайти Платформа віртуальної машини і увімкніть його, а потім натисніть добре.
Для запуску WSL необхідна інсталяція віртуальної машини. Якщо ваша система підтримує його, встановіть його за допомогою функцій Windows, якщо у вас не виникнуть проблеми.
1.4 Вирішити проблему з дозволом на файл
- Натисніть Windows + Р ключі для відкриття Біжи діалогове вікно.
- Тип %localappdata%\Packages\ і натисніть Введіть.
- Знайди Дистрибутив папку, клацніть правою кнопкою миші та виберіть Властивості.
- Перейдіть до Вкладка Безпека розділу та натисніть на Розширений варіант.
- Перевірте, чи є ваш обліковий запис у списку чи ні. Якщо ваш обліковий запис є в списку, перейдіть до наступного способу; якщо ні, видаліть і встановіть WSL знову.
1.5 Перезапустіть службу LxssManager
- Натисніть кнопку Windows + Р ключі для відкриття Біжи.
- Тип Services.msc і натисніть Введіть.
- Знайти LxssManager, клацніть правою кнопкою миші та виберіть СТОП.
- Перезапустіть WSL і перевірте, чи зникла помилка чи ні.
LxssManager керує операціями розподілу у фоновому режимі. Якщо він не запускається або застряг у процесі, ви можете отримати помилку 0x80070032.
Отже, перезапуск служби LxssManager може вирішити цю проблему.
1.6 Запустіть WSL з Microsoft Store
- Натисніть кнопку Windows ключ, щоб відкрити Почніть меню, а потім введіть Microsoft Store і натисніть Введіть.
- Виберіть Моя бібліотека з лівого нижнього кута програми.
- Знайдіть програму для розповсюдження Linux, наприклад Ubuntu, потім клацніть Запуск і перевірте, чи проблема вирішена чи ні.
Іноді помилка WSL Windows 11 може виникати через помилку в установленому вами дистрибутиві Linux. Щоб вирішити цю проблему, ви можете перезапустити програму розповсюдження WSL з Microsoft Store.
2. Використовуйте інструмент для ремонту ПК
Нерідко причиною проблеми є ваш комп’ютер, і це легко виправити за допомогою стороннього інструменту.
Restoro проаналізує пошкоджені та відсутні файли та відремонтує їх. Ця програма вирішить переважну більшість випадків, коли помилка виникає через пошкодження системи.
⇒ Отримайте Restoro
3. Виправити помилку WslRegisterDistribution: помилка 0x80040306 під час встановлення
- Натисніть кнопку Windows + Р ключі для відкриття Біжи діалоговому вікні, а потім введіть cmd.exe.
- Клацніть правою кнопкою миші на рядку заголовка, виберіть Властивості.
- Зніміть прапорець Використовуйте стару консоль і натисніть добре.
4. Виправити помилку WslRegisterDistribution: помилка 0x80370102
Порада експерта: Деякі проблеми з ПК важко вирішувати, особливо якщо мова йде про пошкоджені репозиторії або відсутні файли Windows. Якщо у вас виникли проблеми з усуненням помилки, можливо, ваша система частково зламана. Ми рекомендуємо встановити Restoro, інструмент, який скануватиме вашу машину та визначатиме причину несправності.
Натисніть тут завантажити та почати ремонт.
4.1 Увімкнути Hyper-V
- Натисніть кнопку Windows ключ, щоб відкрити Почніть меню, тип Увімкніть або вимкніть функції Windowsі натисніть кнопку Введіть ключ.
- Знайти Hyper-V і увімкніть його.
- Тепер натисніть добре.
- Перезавантажте комп’ютер і перевірте, чи проблема вирішена чи ні.
Якщо виникає код помилки WSL Windows 11 0x80370102, перше, що ви можете зробити, це увімкнути Hyper-V. Це функція, необхідна для роботи з WSL.
4.2 Увімкнути апаратну віртуалізацію
- Клацніть правою кнопкою миші на Почніть меню, відкрити Диспетчер завдань.
- Перейдіть до Продуктивність вкладку та перевірте, чи Віртуалізація увімкнено.
- Якщо Віртуалізація не ввімкнено, перезавантажте комп’ютер і натисніть клавішу BIOS, щойно комп’ютер запуститься, щоб увійти до параметра BIOS комп’ютера. F1, F2, F10, F12, або DEL може бути ключ BIOS.
- Знайдіть розділ конфігурації ЦП та увімкніть Віртуалізація.
Якщо ви хочете використовувати WSL з підтримкою Hyper-V на своєму комп’ютері, вам потрібно ввімкнути апаратну віртуалізацію.
4.3. Увімкніть платформу віртуальної машини (VMP)
- Перейдіть до Почніть меню та тип Увімкніть або вимкніть функції Windows потім вдарити Введіть.
- Знайти Платформа віртуальної машини і увімкніть його, а потім натисніть добре.
- Дочекайтеся завершення встановлення та перезавантажте комп’ютер.
VMP є однією з необхідних функцій, які потрібно ввімкнути, щоб виправити код помилки WSL Windows 11 0x80370102.
5. Виправити помилку WslRegisterDistribution: помилка 0x8007023e
5.1 Вимкнути та ввімкнути підсистему Linux
- Натисніть на Почніть меню та тип Увімкніть або вимкніть функції Windows потім вдарити Введіть.
- Зніміть прапорець Hyper-V, підсистема Windows для Linux, платформа віртуальної машини та гіпервізор WindowsПлатформа, потім виберіть добре.
- Перезавантажте комп’ютер.
- Рun Функції Windows ще раз і ввімкніть їх знову.
5.2 Перевстановіть підсистему Windows для Linux (WSL)
- Натисніть Windows + я ключі для відкриття Налаштування.
- На лівій панелі виберіть Програми, а потім на правій панелі натисніть на Програми та функції.
- Знайдіть дистрибутив Linux (наприклад Ubuntu) у списку клацніть параметр із трьома крапками та виберіть Видалити.
- Дайте процедурі закінчитися.
- Після цього знайдіть Підсистема 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 за допомогою терміналу
- Перейдіть до Почніть меню, тип cmd потім клацніть правою кнопкою миші Командний рядокі виберіть Запустити від імені адміністратора.
- Введіть наступні команди в командному рядку та натисніть Введіть щоб оновити дистрибутив Linux:
C:\> bash. $ sudo apt-отримати оновлення. $ sudo apt-get dist-upgrade. $
C:\> вийти
6.2 Відновіть програму Термінал Linux
- Натисніть Windows + я ключі для відкриття Налаштування.
- На лівій панелі натисніть Програми, потім на правій панелі виберіть Програми та функції.
- Знайдіть а Додаток для розповсюдження Linux як от Ubuntu потім натисніть на три крапки та виберіть Розширені опції.
- Прокрутіть сторінку вниз, щоб знайти Ремонт опцію, потім натисніть на неї.
Перевірте, чи помилка виправлена, якщо ні, перейдіть до наступного рішення.
6.3.Скиньте програму Linux Terminal
- Натисніть Windows + я ключі для відкриття Налаштування.
- На лівій панелі натисніть Програми, потім на правій панелі виберіть Програми та функції.
- Знайдіть а Додаток для розповсюдження Linux як от Ubuntu потім натисніть на три крапки та виберіть Розширені опції.
- Прокрутіть сторінку вниз, щоб знайти Скинути опцію, потім натисніть на неї.
Помилка WslRegisterDistribution з помилкою 0x8007019e може статися через пошкоджену інсталяцію програми Linux. Ви можете відремонтувати або скинути програму розповсюдження Linux, щоб вирішити проблему.
8. Виправлення Неможливо отримати доступ до файлів WSL з Windows
- Натисніть Windows + я ключі для відкриття Налаштування.
- Далі виберіть Windows Update і натисніть на Розширені опції.
- Тепер увімкніть Отримувати оновлення для інших продуктів Microsoft під час оновлення Windows.
Коли файловий сервер протоколу 9P не запускається, ви не матимете доступу до підсистеми Windows для Linux \\wsl$ у Windows.
Найпростіший спосіб виправити цю помилку – увімкнути оновлення для продуктів Microsoft Windows Update.
9. Виправити Не вдалося знайти збірку, на яку посилаються
- Натисніть кнопку Windows ключ і тип Увімкнути або вимкнути функції 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 читачів цього місяця.