فشل 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 0x80070422

فشل WslRegisterDistribution(WslRegisterDistribution) بسبب الخطأ: 0x80070422

نقترح تجربة الطرق التالية لحل المشكلة.

  1. أعد تشغيل خدمة LxssManager
  2. تحقق مما إذا كان برنامج الأمان(Security Software) محظورًا
  3. أعد تثبيت WSL

من المعروف أن هذه الاقتراحات تعمل للمستخدمين.

1] أعد تشغيل خدمة LxssManager

  • اكتب services في موجه التشغيل ( (Run)Win +R ) ، واضغط على مفتاح Enter
  • في الأداة الإضافية للخدمات ، حدد موقع (Services)LxSSManager
  • انقر بزر الماوس الأيمن فوقه واختر البدء.
  • حاول بدء WSL ، ويجب أن يعمل.

الآن ، المشكلة هنا هي أنه سيتعين عليك القيام بذلك في كل مرة يتم فيها إعادة تشغيل الكمبيوتر. لذلك من الأفضل ضبط وضع البدء على تلقائي. انقر نقرًا مزدوجًا فوق خدمة LxSSManager واضبط (LxSSManager)نوع بدء التشغيل(Startup Type) على تلقائي(Automatic) .

إعادة تشغيل LxSSManager رفض الوصول إلى خدمة

إذا تلقيت رسالة رفض الوصول ، فيمكنك إما استخدام PowerShell أو موجه الأوامر(Command Prompt) في وضع المسؤول وتنفيذ الأمر التالي.

sc config LxssManager start=auto

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

2] تحقق(Check) مما إذا كان برنامج الأمان(Security Software) محظورًا

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

3] إعادة تثبيت WSL

أعد تثبيت 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 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e و 0x8000000d(0x8007019e and 0x8000000d) .



About the author

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



Related posts