فشل WslRegisterDistribution مع ظهور الخطأ 0x800700b7 أو 0x80080005

اشتكى بعض المستخدمين من فشل WslRegisterDistribution بسبب الخطأ 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) أو 0x80080005 ، والذي يحدث أحيانًا بعد إعادة تشغيل الكمبيوتر. يظهر عند تشغيل Ubuntu أو أي Dextro آخر . هذا المنشور سوف يساعدك على حل المشكلة ها هي رسالة الخطأ الكاملة:

التثبيت ، قد يستغرق ذلك بضع دقائق ... فشل
WslRegisterDistribution بسبب الخطأ: 0x800700b7 / 0x80080005
أصبح تثبيت التوزيع تالفًا.
يرجى(Please) تحديد إعادة تعيين(Reset) من إعدادات التطبيق(App Settings) أو إلغاء التثبيت وإعادة تثبيت التطبيق.
خطأ: 0x800700b7 لا يمكن إنشاء ملف عندما يكون هذا الملف موجودًا بالفعل.
اضغط على أى زر للاستمرار…

فشل WslRegisterDistribution(WslRegisterDistribution) مع ظهور الخطأ 0x800700b7 أو 0x80080005

الدقة بسيطة إلى حد ما ، وتتضمن إعادة تشغيل  LxssManager المتاحة والخدمات الأخرى في Windows . يحتوي WSL(WSL) على وضعين - وضع(Mode) المستخدم ووضع Kernel(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

فشل WslRegisterDistribution بسبب الخطأ: 0x800700b7

اضغط(Press) على مفتاح Windows ، واكتب cmd حتى يظهر موجه الأوامر(Command Prompt) في القائمة. انقر بزر الماوس الأيمن فوقه واختر تشغيل كمسؤول. (choose to Run as administrator.)ثم اكتب الأمر التالي.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

بمجرد الانتهاء من ذلك ، قم بتشغيل WSL ، ولا ينبغي أن يسبب لك أي مشكلة. ومع ذلك ، قد يحدث هذا في كل مرة تقوم فيها بإعادة تشغيل جهاز الكمبيوتر. للتأكد من عدم حدوث ذلك في كل مرة ، قم بتنفيذ الأمر التالي.

sc config LxssManager start=auto

في المرة القادمة ، عند بدء تشغيل الكمبيوتر وتشغيل WSL ، يجب ألا تكون هناك مشكلة.

قم بتعيين LxssManager Auto-Start(Set LxssManager Auto-Start) باستخدام التسجيل(Registry)

بدء تشغيل سجل LxssManager تلقائيًا WSL

في حالة عدم قدرتك على تغيير كتابة بدء تشغيل الخدمة باستخدام الأمر المذكور أعلاه ، يمكنك تغييره من خلال التسجيل. يحدث الخطأ إذا كانت الخدمة قيد الاستخدام بالفعل وكنت تحاول تغييرها.

  • افتح موجه التشغيل(Run) ، واكتب regedit ، واضغط على مفتاح Enter
  • في محرر التسجيل(Registry Editor) ، انتقل إلى المسار التالي.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • انقر نقرًا مزدوجًا فوق(Double-click) مفتاح Start لفتحه في وضع التحرير. اضبط القيمة على 2 ، واحفظها.

سيؤدي هذا إلى التأكد من ضبط LxssManager(LxssManager) على تلقائي.

آمل أن يكون المنشور سهل المتابعة ، وكنت قادرًا على حل خطأ WslRegisterDistribution الفاشل 0x80080005 أو 0x800700b7 باستخدام هذه النصيحة. الخطأ سهل الحل ، وطالما أنه يمكنك ضبط الخدمة للتشغيل تلقائيًا ، يجب أن تكون قادرًا على إصلاحه.

فشل WslRegisterDistribution المشابه مع ظهور أخطاء(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .



About the author

أنا مراجع برامج ومهندس لاسلكي لدي أكثر من 10 سنوات من الخبرة في هذا المجال. أنا متخصص في مراجعة تطبيقات وبرامج الهاتف المحمول ، وكذلك مساعدة العملاء على تحسين شبكاتهم. من خلال مراجعاتي ، يمكنني مساعدتك في اتخاذ قرارات مستنيرة بشأن المنتجات التي يجب استخدامها وكيفية تحسين سير عملك والمزيد. تشمل مهاراتي التواصل الكتابي والشفهي الممتاز ، وحل المشكلات ، والمعرفة الفنية القوية ، والاهتمام بالتفاصيل. أنا أيضًا ماهر في العمل بشكل مستقل والتعاون في المشاريع.



Related posts