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. Перейдіть до наступного шляху USERPROFILE CanonicalGroupLimited.Ubuntu.
  2. Відкрийте папку профілю для дистрибутива Linux.
  3. Папка LocalState.
  4. Клацніть правою кнопкою миші цю папку та виберіть Властивості.
  5. Натисніть кнопку Додатково.
  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 Update увімкнула стиснення та шифрування для цієї папки. Якщо це так, то вам потрібно його відключити

Йти до % localappdata% \ Packages \, клацніть правою кнопкою миші на CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  папку та виберіть Властивості.

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

Коли буде запропоновано застосувати зміни лише до поточної папки або до всіх вкладених папок та файлів, виберіть просто ця папка оскільки ви лише очищаєте прапорець стиснення.

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

У подальшому вашу проблему слід вирішити, і ви не повинні більше бачити помилку WSL 0xc03a001a, говорить Microsoft.

Сподіваюся, це допоможе!

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

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...