رفع مشکل WslRegisterDistribution با خطای 0x80070032
هنگام ارتقاء از یک نسخه WSL به نسخه بعدی، ممکن است WslRegisterDistribution را با خطای 0x80070032(WslRegisterDistribution failed with error 0x80070032) دریافت کنید . این در درجه اول به این دلیل رخ می دهد که ممکن است پلت فرم ماشین مجازی را فعال نکرده باشید. (Virtual)در حالی که نسخه قدیمیتر WSL کار میکند، آخرین نسخه ممکن است این کار را نکند. این پست شما را راهنمایی می کند که چگونه می توانید مشکل را برطرف کنید.
پیام های خطای کامل به این صورت است:
نصب، ممکن است چند دقیقه طول بکشد...
WslRegisterDistribution با خطا: 0x80070032
خطا: 0x80070032 این درخواست پشتیبانی نمیشود.
کلیدی را برای ادامه فشار دهید…
WslRegisterDistribution با خطای 0x80070032 ناموفق بود
این خطا هنگام ارتقا یا نصب مجدد آخرین نسخه WSL مشاهده می شود. پیشنهادات زیر را امتحان کنید:
- ماشین مجازی را نصب کنید
- رفع مشکل مجوز فایل
برای استفاده از این پیشنهادات به مجوز مدیر نیاز دارید.
1] ماشین مجازی را نصب کنید
ماشین مجازی برای نسخه WSL به یک ضرورت تبدیل شده است. اگر رایانه شما از آن پشتیبانی می کند، باید آن را با استفاده از ویژگی های ویندوز(using Windows Features) نصب کنید .
- دکمه (Press)Start را فشار دهید و Turn Windows Features را(Turn Windows Features) تایپ کنید .
- (Click)وقتی برنامه در لیست ظاهر شد، روی آن کلیک کنید
- کادر کنار Virtual Machine Platform را علامت بزنید و روی دکمه Ok کلیک کنید
پس از نصب این ویژگی، سعی کنید آن را ارتقا دهید یا دوباره نصب کنید، و اکنون باید کار کند.
کد خطای یکسان(Identical error code) : خطای 0x80070032، درخواست هنگام کپی کردن فایل ها پشتیبانی نمی شود .
2] مشکل مجوز فایل را برطرف کنید
یکی از راه حل های جزئی گزارش شده، جایی است که کاربر باید مالکیت(take ownership of) پوشه Distro را در اختیار بگیرد، آن را حذف کند و سپس دوباره آن را نصب کند تا مشکل حل شود.
- به %localappdata%\Packages\ و نام پوشه Distro را پیدا کنید(Distro)
- روی آن کلیک راست کرده و Properties را انتخاب کنید
- به Tab Security بروید(Security Tab) و سپس روی دکمه Advanced کلیک کنید
- مطمئن(Make) شوید که حساب شما در لیست است.
پس از اتمام، پوشه را حذف کنید و Distro را دوباره نصب کنید .
امیدوارم پست مفید بوده باشد و شما توانسته باشید خطای WslRegisterDistribution Fail 0x80070032(WslRegisterDistribution) را برطرف کنید .
WslRegisterDistribution مشابه با خطاها انجام نشد(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 یا 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution با خطا شکست خورد: 0x80370114
WslRegisterDistribution با error 0x8007023e شکست خورد
WslRegisterDistribution با error 0x8007019e یا 0x8000000 شکست خورد
WslRegisterDistribution با خطا شکست خورد: 0x800701bc
WslRegisterDistribution با خطا شکست خورد: 0x80070422
Fix Windows Subsystem برای Linux Errors، Problems and Issues
WslRegisterDistribution با error 0x800700b7 یا 0x80080005 شکست خورده
Fix Microsoft Store Error 0x80072F7D
Fix Klif.sys Blue Screen error در Windows 10
Fix Windows Update error 0x80070422 در ویندوز 10
Fix 0xc0000142 Blue Screen error در ویندوز 10
Fix ShellExecuteEx شکست خورد کد error 8235 در Windows10
Fix Valorant Error Codes 5 و 6 بر روی ویندوز کامپیوتر
نحوه تنظیم Linux Distribution version به WSL1 or WSL2 در Windows 10
Fix Microsoft Store ورود به سیستم error 0x801901f4 در ویندوز 11/10
چگونه Windows Subsystem را برای Linux در Windows 11 نصب کنید
نحوه بررسی زیرسیستم ویندوز برای نسخه لینوکس (WSL) در ویندوز
Fix مشکلاتی برای ورود به Xbox app
Fix Twitch error 5000 Content در دسترس نیست
WslRegisterDistribution با error 0xc03a001a شکست خورده