WSL

Исправить WslRegisterDistribution не удалось с ошибкой 0xc03a001a при запуске Ubuntu

Исправить WslRegisterDistribution не удалось с ошибкой 0xc03a001a при запуске Ubuntu

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

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

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

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

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

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

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

  1. Перейдите к следующему пути ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ CanonicalGroupLimited.Ubuntu.
  2. Откройте папку профиля для вашего дистрибутива Linux.
  3. Папка LocalState.
  4. Щелкните эту папку правой кнопкой мыши и выберите «Свойства».
  5. Нажмите кнопку Advanced.
  6. Снимите флажок Сжать содержимое для экономии места на диске.
  7. Снимите флажок «Зашифровать содержимое для защиты данных».
  8. Выберите только эту опцию папки.

Давайте подробно рассмотрим шаги.

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

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

Набор поведения fsutil disableencryption 1 Набор поведения fsutil disablecompression 1

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

Снимите флажок Сжать содержимое для каталога Ubuntu

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

% localappdata% \ Packages \ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

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

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

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

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

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

В дальнейшем ваша проблема должна быть решена, и вы больше не должны видеть ошибку WSL 0xc03a001a, говорит Microsoft.

Надеюсь, поможет!

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

Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...
Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...