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

يحدث الخطأ 0x80370102 عندما يحاول المستخدمون تثبيت وتشغيل توزيع Linux باستخدام ميزة "Windows Subsystem for Linux". في العديد من الحالات ، يحدث الخطأ عندما يحاول المستخدمون تثبيت كل من توزيعات Linux و Debian ، وعادةً ما يكون مرتبطًا بمشاكل في ميزة الأجهزة الافتراضية في BIOS.

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

ما الذي يسبب الخطأ 0x80370102 في Windows؟

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

  • تم تعطيل Hyper-V والإعدادات الأخرى ذات الصلة - يتيح لك Hyper-V ، وهو منتج ظاهري للأجهزة من Microsoft ، إنشاء الجهاز الظاهري وتشغيله. يجب تمكين هذه الخدمة والخدمات الأخرى ذات الصلة مثل إعداد المحاكاة الافتراضية من BIOS لتتمكن من تثبيت وتشغيل التوزيعات.
  • أنت تستخدم إصدار Windows Insider Preview - إذا كنت لا تستخدم إصدارًا مطورًا بالكامل من Windows ، فمن المحتمل أيضًا أن تتعرض لأخطاء مثل تلك الموجودة في متناول اليد.
    instagram viewer
  • خدمة Lxssmanager.exe تالفة - تدير خدمة Lxssmanager.exe بدء تشغيل مثيلات WSL الجديدة. إذا كانت هذه الخدمة تالفة أو لا تعمل بشكل صحيح ، فلن تتمكن من تثبيت توزيع Linux للوصول إليه عبر نظام Windows الفرعي لنظام Linux 2.

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

إذا كنت تستخدم Insider Build of Windows ، ففكر في تثبيت إصدار Windows ثابت ، لأن الإصدار قيد التطوير عرضة لأخطاء مثل هذا الإصدار.

1. تمكين Hyper-V

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

إليك كيفية تمكين Hyper-V على جهاز الكمبيوتر الخاص بك:

  1. اضغط على Win + R. مفاتيح معًا لفتح مربع حوار "تشغيل".
  2. اختر ال البرامج الخيار ثم انقر فوق البرنامج والميزات.
  3. انقر فوق قم بتشغيل ميزة Windows أو إيقاف تشغيلها في الجزء الأيمن.
  4. في مربع الحوار التالي ، حدد المربع المرتبط بـ هايبر- V وانقر نعم.
  5. بمجرد الانتهاء من ذلك ، أعد تشغيل الكمبيوتر وتحقق من حل المشكلة. أثناء تواجدك فيه ، نوصي أيضًا بالتحقق مما إذا تم تمكين ميزة Virtual Machine Platform باتباع نفس الخطوات. إذا تم تعطيله ، فمن المفترض أن يساعدك تمكينه في حل المشكلة أيضًا.

بعد ذلك ، سوف نتحقق مما إذا كان الوضع الافتراضي ممكّنًا على الجهاز. في معظم الأجهزة ، يتم تعطيله افتراضيًا. اتبع الخطوات أدناه للمتابعة:

  1. اضغط على Ctrl + Shift + Esc معًا لفتح مدير المهام ،
  2. اضغط على المزيد من التفاصيل لتوسيع نافذة إدارة المهام.
  3. توجه إلى أداء علامة التبويب وانقر فوق وحدة المعالجة المركزية.
  4. تحت الرسم البياني لوحدة المعالجة المركزية على الجانب الأيمن ، تحقق من حالة الافتراضية. إذا لم تكن متأكدًا مما إذا كان جهاز الكمبيوتر الخاص بك يدعم الوضع الافتراضي ، فراجع قسم دعم Hyper-V في نفس النافذة. إذا قال نعم ، فهذا يعني أنه يمكنك الاستفادة من الأجهزة الافتراضية على جهاز الكمبيوتر الخاص بك.
  5. بدلاً من ذلك ، افتح Run بالضغط على Win + R. مفاتيح معا.
  6. اكتب cmd في حقل النص واضغط Ctrl + Shift + Enter لفتح موجه الأوامر كمسؤول.
  7. انقر نعم في موجه التحكم في حساب المستخدم.
  8. اكتب systeminfo في موجه الأوامر واضغط على Enter.
  9. انتظر حتى يتم تنفيذ الأمر ، ثم توجه إلى ملف متطلبات Hyper-V قسم. يجب أن تكون قادرًا على معرفة ما إذا تم تمكين الافتراضية من هناك.

إذا تم تعطيل الخدمة ، تمكين تقنية Hyper-V على نظام Windows يجب إصلاح المشكلة لك.

2. أعد تشغيل خدمة LxssManager

كما ذكرنا سابقًا ، يجب أن تعمل خدمة LxssManager بشكل صحيح لتتمكن من تثبيت توزيع Linux وتشغيله.

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

إليك كيف يمكنك القيام بذلك:

  1. اضغط على Win + R. مفاتيح معًا لفتح مربع حوار "تشغيل".
  2. اكتب services.msc في تشغيل وانقر فوق نعم.
  3. في النافذة التالية ، ابحث عن ملف LxssManager الخدمة وانقر عليها بزر الماوس الأيمن.
  4. يختار ملكيات من قائمة السياق.
  5. الآن ، انقر فوق قف زر ، انتظر بضع ثوان ، ثم اضغط يبدأ.
  6. بمجرد إعادة تشغيل الخدمة ، تحقق من حل المشكلة.

3. قم بتمكين المحاكاة الافتراضية المتداخلة وتغيير إعدادات ذاكرة الوصول العشوائي

إصلاح آخر نجح للمستخدمين هو تمكين المحاكاة الافتراضية المتداخلة ، وهي ميزة تمكّنك من تشغيل Hyper-V داخل جهاز ظاهري Hyper-V. إذا تم تعطيل هذه الميزة على جهاز الكمبيوتر الخاص بك ، فمن المأمول أن يؤدي تمكينها إلى حل المشكلة لك.

إليك كيف يمكنك المتابعة:

  1. اكتب Powershell في بحث Windows وانقر فوق تشغيل كمسؤول.
  2. انقر نعم في موجه التحكم في حساب المستخدم.
  3. اكتب الأمر التالي في نافذة Powershell وانقر على Enter لتنفيذه.
    Set-VMProcessor  -ExposVirtualizationExtensions $ صحيح
  4. الآن ، قم بتشغيل مدير Hyper-V وانقر بزر الماوس الأيمن على الجهاز الظاهري.
  5. يختار إعدادات من قائمة السياق.
  6. انقر فوق ذاكرة في الجزء الأيمن.
  7. الآن ، قم بزيادة قيمة ذاكرة الوصول العشوائي لبدء التشغيل بمقدار الضعف وإلغاء تحديد المربع الخاص بـ تمكين الذاكرة الديناميكية.
  8. انقر يتقدم > نعم لحفظ التغييرات.
  9. الآن ، انقر بزر الماوس الأيمن على جهازك الظاهري مرة أخرى واختر يتصل.
  10. دع النظام يعيد التشغيل وحاول تثبيت / تشغيل Ubuntu مرة أخرى.

تم إصلاح خطأ WslRegisterDistribution

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