فشل WslRegisterDistribution بسبب الخطأ: 0x80070422
من المعروف أن هذا الخطأ يظهر عند تثبيت WSL يدويًا . عند التثبيت ، تفشل العملية بسبب الخطأ 0x80070422 . يُعلن الخطأ أيضًا عن رسالة خطأ - لا يمكن بدء الخدمة ، إما لأنها معطلة أو لأنها لا تحتوي على أجهزة ممكّنة مرتبطة بها(The service cannot be started, either because it is disabled or because it has no enabled devices associated with it) . إذا كنت تواجه نفس الشيء ، فستساعدك هذه المشاركة على حل فشل WslRegisterDistribution مع الخطأ: 0x80070422.
فشل WslRegisterDistribution(WslRegisterDistribution) بسبب الخطأ: 0x80070422
نقترح تجربة الطرق التالية لحل المشكلة.
- أعد تشغيل خدمة LxssManager
- تحقق مما إذا كان برنامج الأمان(Security Software) محظورًا
- أعد تثبيت WSL
من المعروف أن هذه الاقتراحات تعمل للمستخدمين.
1] أعد تشغيل خدمة LxssManager
- اكتب services في موجه التشغيل ( (Run)Win +R ) ، واضغط على مفتاح Enter
- في الأداة الإضافية للخدمات ، حدد موقع (Services)LxSSManager
- انقر بزر الماوس الأيمن فوقه واختر البدء.
- حاول بدء WSL ، ويجب أن يعمل.
الآن ، المشكلة هنا هي أنه سيتعين عليك القيام بذلك في كل مرة يتم فيها إعادة تشغيل الكمبيوتر. لذلك من الأفضل ضبط وضع البدء على تلقائي. انقر نقرًا مزدوجًا فوق خدمة LxSSManager واضبط (LxSSManager)نوع بدء التشغيل(Startup Type) على تلقائي(Automatic) .
إذا تلقيت رسالة رفض الوصول ، فيمكنك إما استخدام PowerShell أو موجه الأوامر(Command Prompt) في وضع المسؤول وتنفيذ الأمر التالي.
sc config LxssManager start=auto
بمجرد الانتهاء ، ستبدأ الخدمة تلقائيًا عندما يبدأ الكمبيوتر. على الرغم من أن هذا يجب أن يحدث تلقائيًا عند إطلاق أي نكهة Linux ، إلا أن هذا هو الحل إذا لم يحدث ذلك.
2] تحقق(Check) مما إذا كان برنامج الأمان(Security Software) محظورًا
أبلغ بعض المستخدمين أن برامج الأمان الخاصة بهم تمنع بدء تشغيل خدمة LxSSManager . إذا كانت هذه هي الحالة ، فيمكنك التحقق يدويًا من برنامجك إذا كانت الخدمة مدرجة ضمن التطبيقات المحظورة. تحتاج إلى إدراج الخدمة في القائمة البيضاء عن طريق إضافتها كإعفاء.
3] إعادة تثبيت WSL
هناك حل آخر نجح مع مجموعة من المستخدمين وهو إعادة تثبيت WSL . يمكن إزالته باستخدام قسم ميزات Windows(Windows Features) ثم إعادة تثبيته.
- اكتب ميزات Windows(Windows Features) ، وانقر فوق الخيار عند ظهوره
- حدد موقع نظام Windows الفرعي(Locate Windows Subsystem) لنظام Linux ، وقم بإلغاء تحديده
- انقر فوق(Click) الزر "موافق" ، واترك المعالج ينتهي ، ثم أعد التشغيل
- بمجرد العودة ، اتبع نفس الخطوات باستثناء تثبيت WSL هذه المرة .
- أعد تشغيل(Reboot) الكمبيوتر ، وسيعمل الآن.
آمل أن يكون المنشور سهل المتابعة ، وفشل WslRegisterDistribution بسبب الخطأ: 0x80070422 تم حله الآن. إنها مشكلة خدمة يجب تشغيلها عند إطلاق WSL . لذلك بمجرد حلها ، يجب أن تعمل كما هو متوقع.
فشل WslRegisterDistribution المشابه مع ظهور أخطاء(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 أو 0x80080005(0x800700b7 or 0x80080005) | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
فشل WslRegisterDistribution مع الخطأ: 0x80370114
فشل WslRegisterDistribution مع error 0x8007023e
فشل WslRegisterDistribution مع error 0x8007019e أو 0x8000000D
فشل WslRegisterDistribution مع الخطأ: 0x800701BC
فشل Fix WslRegisterDistribution مع error 0x80070032
فشل WslRegisterDistribution مع error 0xc03a001a
فشل WslRegisterDistribution مع error 0x800700b7 أو 0x80080005
كيفية تشغيل .sh أو Shell Script file في Windows 11/10
Build LineageOS على Windows 10 باستخدام Windows Subsystem ل Linux
كيفية التحقق من إصدار نظام Windows الفرعي لنظام Linux (WSL) في Windows
توقف WSL عن العمل مع Error 0x80070003
فشل WslRegisterDistribution مع الخطأ: 0x80041002
فشل WslRegisterDistribution مع خطأ: 0x80370102
كيفية تثبيت Windows Subsystem ل Linux على Windows 11
كيفية تعيين Linux Distribution version إلى WSL1 or WSL2 في Windows 10
Fix Windows Subsystem لLinux Errors، Problems and Issues