فشل 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
اضغط(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)
في حالة عدم قدرتك على تغيير كتابة بدء تشغيل الخدمة باستخدام الأمر المذكور أعلاه ، يمكنك تغييره من خلال التسجيل. يحدث الخطأ إذا كانت الخدمة قيد الاستخدام بالفعل وكنت تحاول تغييرها.
- افتح موجه التشغيل(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 | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
فشل WslRegisterDistribution مع الخطأ: 0x80370114
فشل WslRegisterDistribution مع error 0x8007023e
فشل WslRegisterDistribution مع error 0x8007019e أو 0x8000000D
فشل WslRegisterDistribution مع الخطأ: 0x800701BC
فشل WslRegisterDistribution مع الخطأ: 0x80070422
كيفية تعيين Linux Distribution version إلى WSL1 or WSL2 في Windows 10
فشل WslRegisterDistribution مع الخطأ: 0x80041002
Fix Windows Subsystem لLinux Errors، Problems and Issues
فشل Fix WslRegisterDistribution مع error 0x80070032
كيفية التحقق من إصدار نظام Windows الفرعي لنظام Linux (WSL) في Windows
كيفية تشغيل .sh أو Shell Script file في Windows 11/10
كيفية تثبيت Windows Subsystem ل Linux على Windows 11
فشل WslRegisterDistribution مع error 0xc03a001a
Build LineageOS على Windows 10 باستخدام Windows Subsystem ل Linux
فشل WslRegisterDistribution مع خطأ: 0x80370102
توقف WSL عن العمل مع Error 0x80070003