WslRegisterDistribution با خطای 0x800700b7 یا 0x80080005 ناموفق بود
برخی از کاربران از عدم موفقیت WslRegisterDistribution با خطای(WslRegisterDistribution failed with error 0x800700b7 ) 0x800700b7 یا 0x80080005 شکایت کرده اند که گاهی اوقات پس از راه اندازی مجدد رایانه اتفاق می افتد. زمانی که اوبونتو(Ubuntu) یا هر Dextro دیگری راه اندازی می شود نشان داده می شود. این پست به شما کمک می کند مشکل را حل کنید. این هم پیام خطای کامل:
نصب، ممکن است چند دقیقه طول بکشد...
WslRegisterDistribution با خطا انجام نشد: 0x800700b7/0x80080005
نصب توزیع خراب شده است.
لطفاً (Please)Reset را از تنظیمات برنامه(App Settings) انتخاب کنید یا برنامه را حذف نصب و دوباره نصب کنید.
خطا: 0x800700b7 وقتی آن فایل از قبل وجود دارد، نمی توان فایلی ایجاد کرد.
کلیدی را برای ادامه فشار دهید…
WslRegisterDistribution با خطای 0x800700b7 یا 0x80080005 ناموفق بود
وضوح نسبتاً ساده است و شامل راه اندازی مجدد LxssManager موجود و سایر خدمات در ویندوز(Windows) است. WSL دارای دو حالت است - حالت کاربر و حالت (Mode)هسته(Kernel Mode) ، از جمله Bash، LxssManager، Lxss.sys و lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager یک سرویس مدیریت جلسه حالت کاربر است که نمونه جدیدی از WSL را راه اندازی می کند . در اینجا چیزی است که شرح می گوید:
The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.
سرویس LxssManager را مجددا راه اندازی کنید
(Press)کلید Windows(Windows) را فشار دهید و cmd را تایپ کنید تا Command Prompt در لیست ظاهر شود. روی آن کلیک راست کرده و Run as administrator را انتخاب کنید. (choose to Run as administrator.)سپس دستور زیر را تایپ کنید.
sc query LxssManager sc stop LxssManager sc start LxssManager
پس از اتمام، WSL(WSL) را راه اندازی کنید، و هیچ مشکلی برای شما ایجاد نخواهد کرد. با این حال، هر بار که کامپیوتر را مجددا راه اندازی می کنید، ممکن است این اتفاق بیفتد. برای اینکه مطمئن شوید هر بار این اتفاق نمی افتد، دستور زیر را اجرا کنید.
sc config LxssManager start=auto
دفعه بعد، وقتی کامپیوتر را راه اندازی می کنید و WSL را راه اندازی می کنید، نباید مشکلی ایجاد شود.
LxssManager Auto-Start را(Set LxssManager Auto-Start) با استفاده از رجیستری تنظیم کنید(Registry)
در صورتی که با استفاده از دستور فوق قادر به تغییر تایپ راه اندازی سرویس نیستید، می توانید آن را از طریق رجیستری تغییر دهید. این خطا در صورتی رخ می دهد که سرویس از قبل در حال استفاده باشد و شما سعی در تغییر آن داشته باشید.
- Run prompt را باز کنید و regedit را تایپ کنید و کلید Enter را فشار دهید(Enter)
- در ویرایشگر رجیستری(Registry Editor) به مسیر زیر بروید.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
- (Double-click)روی کلید Start دوبار کلیک کنید تا در حالت ویرایش باز شود. مقدار را 2 تنظیم کنید و آن را ذخیره کنید.
این اطمینان حاصل می کند که LxssManager روی خودکار تنظیم شده است.
امیدوارم دنبال کردن پست آسان بوده باشد، و شما توانسته باشید با استفاده از این نکته، خطای WslRegisterDistribution شکست خورده 0x80080005 یا 0x800700b7 را برطرف کنید. حل این خطا ساده است و تا زمانی که بتوانید سرویس را برای راه اندازی خودکار تنظیم کنید، باید بتوانید آن را برطرف کنید.
WslRegisterDistribution مشابه با خطاها انجام نشد(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution با خطا شکست خورد: 0x80370114
WslRegisterDistribution با error 0x8007023e شکست خورد
WslRegisterDistribution با error 0x8007019e یا 0x8000000 شکست خورد
WslRegisterDistribution با خطا شکست خورد: 0x800701bc
WslRegisterDistribution با خطا شکست خورد: 0x80070422
WslRegisterDistribution با خطا شکست خورد: 0x80370102
نحوه تنظیم Linux Distribution version به WSL1 or WSL2 در Windows 10
چگونه Windows Subsystem را برای Linux در Windows 11 نصب کنید
نحوه بررسی زیرسیستم ویندوز برای نسخه لینوکس (WSL) در ویندوز
WSL کار با Error 0x80070003 متوقف شد
Fix WslRegisterDistribution با error 0x80070032 شکست خورده
WslRegisterDistribution با خطا شکست خورد: 0x80041002
Fix Windows Subsystem برای Linux Errors، Problems and Issues
WslRegisterDistribution با error 0xc03a001a شکست خورده
Build LineageOS در Windows 10 با استفاده از Windows Subsystem برای Linux
نحوه اجرای .SH یا Shell Script file در Windows 11/10