WSL

Ошибка WslRegisterDistribution с ошибкой 0x80070422

Ошибка WslRegisterDistribution с ошибкой 0x80070422

Известно, что эта ошибка возникает при установке WSL вручную. При установке происходит сбой процесса с ошибкой 0x80070422. Ошибка также отображает сообщение об ошибке- Служба не может быть запущена либо потому, что она отключена, либо потому, что с ней не связаны подключенные устройства. Если вы столкнулись с тем же, этот пост поможет вам решить проблему WslRegisterDistribution с ошибкой: 0x80070422.

WslRegisterDistribution завершился с ошибкой: 0x80070422

Мы предлагаем попробовать следующие методы для решения проблемы.

  1. Перезапустите службу LxssManager
  2. Проверьте, не блокирует ли программа безопасности
  3. Переустановите WSL

Известно, что эти предложения работают для пользователей.

1] Перезапустите службу LxssManager

Проблема в том, что вам придется делать это каждый раз при перезагрузке компьютера. Поэтому лучше всего установить режим запуска на автоматический. Дважды щелкните службу LxSSManager и установите для параметра Тип запуска значение Автоматический.

Если вы получили сообщение об отказе в доступе, вы можете использовать PowerShell или командную строку в режиме администратора и выполнить следующую команду.

sc config LxssManager start = auto

После этого служба автоматически запустится, когда компьютер. Хотя это должно происходить автоматически при запуске любого варианта Linux, но это обходной путь, если он не.

2] Проверьте, не блокирует ли программа безопасности

Некоторые пользователи сообщили, что их программное обеспечение безопасности блокирует запуск службы LxSSManager. В этом случае вы можете вручную проверить с помощью своего программного обеспечения, если служба указана в списке заблокированных приложений. Вам необходимо внести службу в белый список, добавив ее в качестве исключения.

3] Переустановите WSL

Еще одно решение, которое сработало для некоторой группы пользователей, - это переустановка WSL.  Его можно удалить с помощью раздела «Возможности Windows», а затем переустановить.

Я надеюсь, что за публикацией было легко следить, и WslRegisterDistribution завершился с ошибкой: 0x80070422 теперь решен. Это проблема службы, которая должна быть запущена при запуске WSL. Итак, как только вы его решите, он должен работать должным образом.

Аналогичный WslRegisterDistribution завершился ошибкой: 0xc03a001a | 0x80041002 | 0x800700b7 или 0x80080005 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d.

Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...
Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...