WSL

Не вдалося розподілити WslRegisterDistribution з помилкою 0x800700b7 або 0x80080005

Не вдалося розподілити WslRegisterDistribution з помилкою 0x800700b7 або 0x80080005

Деякі користувачі скаржились Не вдалося розподілити WslRegisterDistribution з помилкою 0x800700b7 або0x80080005, що іноді трапляється після перезавантаження комп’ютера. Це з'являється при запуску Ubuntu або будь-якого іншого Dextro. Ця публікація допоможе вам вирішити проблему. Ось повне повідомлення про помилку:

Встановлення може зайняти кілька хвилин ..
Помилка розподілу WslRegisterDissage з помилкою: 0x800700b7 / 0x80080005
Установка розповсюдження пошкоджена.
Виберіть Скинути у налаштуваннях програми або видаліть та переінсталюйте програму.
Помилка: 0x800700b7 Не вдається створити файл, коли цей файл уже існує.
Натисніть будь-яку кнопку, щоб продовжити…

Не вдалося розподілити WslRegisterDistribution з помилкою 0x800700b7 або 0x80080005

Дозвіл досить простий і передбачає перезапуск LxssManager доступні та інші послуги в Windows. WSL містить два режими - режим користувача та режим ядра, в тому числі Bash, LxssManager, Lxss.sys та lxcore.sys. LxssManager - це послуга менеджера сеансів в режимі користувача, яка запускає новий екземпляр WSL. Ось що сказано в описі:

Послуга LXSS Manager підтримує запуск власних двійкових файлів ELF. Послуга забезпечує інфраструктуру, необхідну для роботи бінарних файлів ELF у Windows. Якщо послугу зупинено або вимкнено, ці двійкові файли більше не працюватимуть.

Перезапустіть службу LxssManager

Натискайте клавішу Windows і введіть cmd, доки в списку не з'явиться командний рядок. Клацніть правою кнопкою миші та виберіть Запустити від імені адміністратора. Потім введіть таку команду.

sc запит LxssManager sc зупинка LxssManager sc запуск LxssManager

Після завершення запустіть WSL, і це не повинно створювати жодних проблем. Однак це може траплятися кожного разу при перезавантаженні комп'ютера. Щоб переконатися, що це не відбувається кожного разу, виконайте наступну команду.

sc config LxssManager start = auto

Наступного разу під час запуску комп’ютера та запуску WSL це не повинно бути проблемою.

Встановіть LxssManager Автозапуск за допомогою реєстру

Якщо ви не можете змінити набір запуску служби за допомогою вищезазначеної команди, ви можете змінити це через реєстр. Помилка виникає, якщо послуга вже використовується, і ви намагалися її змінити.

Комп'ютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LxssManager \ Start

Це забезпечить LxssManager встановлено на автоматичний.

Сподіваюся, за публікацією було легко слідувати, і ви змогли вирішити помилку WslRegisterDistribution 0x80080005 або 0x800700b7 за допомогою цієї підказки. Виправити помилку просто, і поки ви можете налаштувати службу на автоматичний запуск, ви повинні мати можливість її виправити.

Помилка подібного WslRegisterDistribution із помилками: 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e та 0x8000000d.

Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...