При обновлении с одной версии WSL на другую вы можете получить WslRegisterDistribution не удалось с ошибкой 0x80070032. В первую очередь это происходит из-за того, что вы не включили платформу виртуальной машины. Хотя старая версия WSL будет работать, последняя может не работать. Этот пост расскажет, как решить проблему.
Полные сообщения об ошибках выглядят следующим образом:
Установка может занять несколько минут…
WslRegisterDistribution завершился с ошибкой: 0x80070032
Ошибка: 0x80070032 Запрос не поддерживается.
Нажмите любую клавишу чтобы продолжить…
WslRegisterDistribution завершился с ошибкой: 0x80070032
Ошибка появляется при обновлении или переустановке последней версии WSL. Попробуйте следующие предложения:
- Установить виртуальную машину
- Исправить проблему с правами доступа к файлам
Для использования этих предложений вам потребуется разрешение администратора.
1] Установить виртуальную машину
Виртуальная машина стала необходимостью для версии WSL. Если ваш компьютер поддерживает это, вам необходимо установить его с помощью функций Windows.
- Нажмите кнопку Пуск и введите Turn Windows Features.
- Щелкните приложение, когда оно появится в списке
- Установите флажок рядом с платформой виртуальной машины и нажмите кнопку ОК
После установки функции попробуйте обновить или переустановить, и теперь она должна работать.
2] Исправить проблему с правами доступа к файлам
Одно из малоизвестных решений заключается в том, что пользователь должен стать владельцем папки Distro, удалить ее, а затем установить снова, чтобы решить проблему.
- Перейти к % localappdata% \ Packages \ и найдите Дистро имя папки
- Щелкните его правой кнопкой мыши и выберите Свойства
- Перейдите на вкладку «Безопасность» и нажмите кнопку «Дополнительно»
- Убедитесь, что ваша учетная запись находится в списке.
После этого удалите папку и переустановите Distro.
Надеюсь, этот пост был полезен, и вы смогли исправить ошибку WslRegisterDistribution 0x80070032.
Аналогичный WslRegisterDistribution завершился ошибкой: 0xc03a001a | 0x80041002 | 0x800700b7 или 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d.