WslRegisterDistribution با خطای 0xc03a001a ناموفق بود

حتی پس از بررسی همه الزامات، ممکن است هنگام نصب زیرسیستم ویندوز(Windows Subsystem) برای لینوکس(Linux) با مشکلاتی مواجه شوید . به عنوان مثال، هنگامی که می‌خواهید اوبونتو را از فروشگاه مایکروسافت(Microsoft Store) راه‌اندازی کنید ، ممکن است پیام خطایی در رایانه شما ظاهر شود که WslRegisterDistribution با خطای 0xc03a001a شکست خورد(WslRegisterDistribution failed with error: 0xc03a001a) . این خطا هنگام راه اندازی اوبونتو(Ubuntu) رخ می دهد ، جایی که می گوید عملیات به دلیل محدودیت سیستم دیسک مجازی کامل نمی شود. پیام خطا همچنین از فشرده سازی و رمزگذاری پیام می خواهد.

خطای WslRegisterDistribution 0xc03a001a ناموفق بود

WslRegisterDistribution با خطا انجام نشد: 0xc03a001a
خطا: 0xc03a001a
عملیات درخواستی به دلیل محدودیت سیستم دیسک مجازی تکمیل نشد.
فایل های هارد دیسک مجازی باید فشرده و رمزگذاری نشده باشند و پراکنده نباشند.

WslRegisterDistribution با خطا: 0xc03a001a ناموفق بود

خطا: 0xc03a001a معمولاً با پیامی همراه می شود که می گوید، عملیات درخواستی به دلیل محدودیت سیستم دیسک مجازی تکمیل نمی شود.  فایل های هارد دیسک مجازی(Virtual hard disk) باید فشرده و رمزگذاری نشده باشند و پراکنده نباشند.

دو روش برای رفع مشکل در انجمن های رسمی GitHub پیشنهاد شده است. اولی به شما امکان می دهد رمزگذاری را غیرفعال کنید و دومی به مشکل فشرده سازی رسیدگی می کند.

  • دستور FSUTIL را اجرا کنید
  • علامت Compress Contents(Uncheck Compress Contents) for Ubuntu را بردارید

ابزار fsutil(fsutil tool) مربوط به عملیات سیستم فایل FAT و NTFS مانند مدیریت، آماده سازی یا حذف حجم است.

بنابراین اساساً با انجام مراحل زیر می توان این مشکل را برطرف کرد.

  1. به مسیر USERPROFILE زیر CanonicalGroupLimited.Ubuntu بروید .
  2. پوشه پروفایل را برای توزیع لینوکس خود باز کنید.(Linux)
  3. پوشه LocalState
  4. روی این پوشه کلیک راست کرده و Properties را انتخاب کنید.
  5. دکمه Advanced را بزنید.
  6. (Deselect Compress)برای صرفه جویی در فضای دیسک، فشرده سازی محتوا را از حالت انتخاب خارج کنید.
  7. رمزگذاری(Deselect Encrypt) محتویات برای ایمن کردن داده ها را لغو انتخاب کنید.
  8. فقط این گزینه پوشه را انتخاب کنید.

اجازه دهید مراحل را با جزئیات بررسی کنیم.

دستور FSUTIL را اجرا کنید

Run prompt ( Win +R ) را باز کنید، cmd را تایپ کنید و Shift + Enter را فشار دهید تا خط فرمان با مجوز مدیر اجرا شود. دستور زیر را تایپ و اجرا کنید

fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1

(Reboot)پس از اتمام ، کامپیوتر را مجددا راه اندازی کنید و اوبونتو یا(Ubuntu) هر نوع لینوکس(Linux) دیگر را راه اندازی کنید.

علامت Compress Contents(Uncheck Compress Contents) for Ubuntu را بردارید

WslRegisterDistribution با خطا: 0xc03a001a ناموفق بود

دایرکتوری اوبونتو(Ubuntu) در مسیر زیر قرار دارد

%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

این امکان وجود دارد که Windows Update فشرده سازی و رمزگذاری را برای آن پوشه فعال کرده باشد. اگر اینطور است، پس باید آن را غیرفعال کنید

به پوشه بروید %localappdata%Packages، روی پوشه کلیک راست کرده CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  و Properties را انتخاب کنید.

در زیر تب General ، روی دکمه Advanced کلیک کنید. علامت کادر فشرده سازی و رمزگذاری را بردارید. روی آن کلیک(Click) کرده و تغییرات را ذخیره کنید. این فرآیند بسته به اندازه پوشه و فایل‌ها ممکن است کمی طول بکشد.

وقتی از شما خواسته شد که تغییرات را فقط در پوشه فعلی یا همه زیرپوشه ها و فایل ها اعمال کنید، فقط این پوشه(just this folder) را انتخاب کنید زیرا فقط پرچم فشرده سازی را پاک می کنید.

پس از این، wsl --set-versionدستور تغییر، باید کار کند و به شما اجازه می دهد یک محیط لینوکس(Linux) ، از جمله بیشتر ابزارهای خط فرمان، ابزارهای کمکی و برنامه های کاربردی را اجرا کنید.

(Hereafter)مایکروسافت(Microsoft) می گوید، از این پس، مشکل شما باید حل شود و دیگر نباید خطای WSL 0xc03a001a را مشاهده کنید .

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

من یک توسعه دهنده وب با تجربه در Firefox و Google Docs هستم. من مدرک مدیریت بازرگانی از دانشگاه فلوریدا دارم. مهارت های من عبارتند از: توسعه وب سایت، سیستم مدیریت محتوا (CMS)، تجزیه و تحلیل داده ها، و طراحی رابط کاربری. من یک مشاور باتجربه هستم که می‌توانم به تیم شما در ساخت وب‌سایت‌ها و اپلیکیشن‌های مؤثر کمک کنم.



Related posts