Сбой WslRegisterDistribution с ошибкой 0xc03a001a

Даже после проверки всех требований у вас могут возникнуть проблемы при установке подсистемы Windows(Windows Subsystem) для Linux . Например, когда вы пытаетесь запустить Ubuntu из Microsoft Store , на вашем компьютере может появиться сообщение об ошибке: WslRegisterDistribution не удалось с ошибкой: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . Ошибка возникает при запуске Ubuntu , где говорится, что операция не может быть завершена из-за ограничения системы виртуального диска. В сообщении об ошибке также предлагается распаковать и зашифровать сообщение.

Ошибка WslRegisterDistribution 0xc03a001a

Сбой WslRegisterDistribution(WslRegisterDistribution) с ошибкой: 0xc03a001a
Ошибка: 0xc03a001a
Запрошенная операция не может быть завершена из-за ограничения системы виртуального диска.
Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными, а также не должны быть разреженными.

Сбой WslRegisterDistribution(WslRegisterDistribution) с ошибкой: 0xc03a001a

За ошибкой: 0xc03a001a обычно следует сообщение о том, что запрошенная операция не может быть выполнена из-за ограничения системы виртуального диска.  Файлы виртуального жесткого диска(Virtual hard disk) должны быть несжатыми и незашифрованными, а также не должны быть разреженными.

На официальных форумах GitHub предлагается два метода решения проблемы. (GitHub)Первый позволяет отключить шифрование, а второй решает проблему сжатия.

  • Запустите команду FSUTIL
  • Снимите флажок «Сжать содержимое(Uncheck Compress Contents) для каталога Ubuntu ».

Инструмент fsutil(fsutil tool) связан с операциями с файловыми системами FAT и NTFS , такими как управление, подготовка или отключение тома.

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

  1. Перейдите к следующему пути USERPROFILE CanonicalGroupLimited.Ubuntu .
  2. Откройте папку профиля для вашего дистрибутива Linux(Linux) .
  3. Папка LocalState.
  4. Щелкните правой кнопкой мыши эту папку и выберите «Свойства».
  5. Нажмите кнопку «Дополнительно».
  6. Снимите флажок Сжать(Deselect Compress) содержимое для экономии места на диске.
  7. Снимите флажок «Шифровать(Deselect Encrypt) содержимое для защиты данных».
  8. Выберите только этот вариант папки.

Рассмотрим шаги подробно.

Запустите команду FSUTIL

Откройте строку « Выполнить»(Run) ( Win +R ), введите cmd и нажмите Shift + Enter , чтобы запустить командную строку с правами администратора. Введите и выполните следующую команду

fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1

После этого перезагрузите(Reboot) компьютер и запустите Ubuntu или любой другой вариант Linux .

Снимите флажок «Сжать содержимое(Uncheck Compress Contents) для каталога Ubuntu ».

Сбой WslRegisterDistribution с ошибкой: 0xc03a001a

Каталог Ubuntu находится по следующему пути

%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

Возможно, Центр обновления Windows(Windows Update) включил сжатие и шифрование для этой папки. Если это так, то вам нужно отключить его

Перейдите к %localappdata%Packages, щелкните правой кнопкой мыши CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  папку и выберите «Свойства».

На вкладке « Общие(General) » нажмите кнопку « Дополнительно(Advanced) » . Снимите флажок для сжатия и шифрования. Нажмите(Click) и сохраните изменения. Процесс может занять некоторое время, в зависимости от размера папки и файлов.

Когда будет предложено применить изменения только к текущей папке или ко всем вложенным папкам и файлам, выберите только эту папку(just this folder) , поскольку вы только снимаете флаг сжатия.

После этого изменение wsl --set-versionкоманды должно работать и позволит вам запускать среду Linux , включая большинство инструментов, утилит и приложений командной строки.

После(Hereafter) этого ваша проблема должна быть решена, и вы больше не должны видеть ошибку WSL 0xc03a001a, говорит Microsoft .

Hope it helps!

Подобный сбой WslRegisterDistribution с ошибками(Similar WslRegisterDistribution failed with errors)0x80041002 | 0x800700b7 или 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e и 0x8000000d(0x8007019e and 0x8000000d) .



About the author

Я старший инженер-программист и разработчик изображений и приложений для iPhone с более чем 10-летним опытом. Мои навыки работы с аппаратным и программным обеспечением делают меня идеально подходящим для любого проекта корпоративного или потребительского смартфона. У меня есть глубокое понимание того, как создавать высококачественные изображения и способность работать со всеми различными форматами изображений. Кроме того, я знаком с разработкой для Firefox и iOS.



Related posts