كيفية إصلاح خطأ توزيع تسجيل WSL 0x80370102 على نظام التشغيل Windows 10؟



جرب أداة القضاء على المشاكل

ينشأ هذا الخطأ عندما يحاول المستخدمون تثبيت توزيع Linux للوصول إليه عبر نظام Windows الفرعي لنظام Linux 2. بعد مراجعة ملاحظات المستخدم والسلطات الفنية بالتفصيل ، أبلغ المستخدمون عن مواجهة رسالة الخطأ 0x80370102 عند محاولة تثبيت Linux Distro لنظام Windows الفرعي لنظام Linux 2 (WSL2). إشعار الخطأ كما يلي:



إعلام بالخطأ



ما الذي يسبب خطأ توزيع تسجيل WSL 0x80370102؟

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

  • تحت التطوير: يظهر هذا الخطأ عندما يحاول الأشخاص تشغيل إصدار Windows Insider Preview. قد يرى المستخدم عيوبًا أو أخطاءً في البنية التي يستخدمها ، والتي لا تزال قيد التطوير.
  • ترقية WSL: نسخة مطورة بالكامل مع جميع الإصلاحات المطلوبة ستدعم النظام الفرعي. WSL 2 قيد التطوير ولا تزال هناك أخطاء فيه ، لذا فإن التبديل من WSL 1 إلى WSL 2 سيؤدي إلى حدوث هذا الخطأ.
  • تعطيل الافتراضية: المحاكاة الافتراضية هي عملية إنشاء تمثيل افتراضي لشيء ما ، مثل التطبيقات الافتراضية والخوادم والتخزين والشبكات. يمكن أن يحدث هذا الخطأ إذا تم تعطيل إعداد الظاهرية في BIOS ضمن الأمان.
  • هايبر- V: إنها إحدى تقنيات Microsoft التي تتيح للمستخدمين إنشاء بيئات كمبيوتر افتراضية ، وتشغيل وإدارة أنظمة تشغيل متعددة على خادم فعلي واحد. لذلك يحدث خطأ توزيع Wsl Register عندما يتم تعطيل Hyper-V من السير.

الحل 1: تمكين الأجهزة الافتراضية من BIOS

عندما يحاول المستخدمون تشغيل Ubuntu في VirtualBox دون تمكين الأجهزة الافتراضية ، فإن النظام يولد أخطاء متعددة مثل مشكلات الأداء الصوتي ، وخطأ توزيع Wsl Register ، وما إلى ذلك. يحاكي الجهاز الظاهري نظام الكمبيوتر بحيث يمكن لأي شخص تشغيل أنظمة تشغيل وبرامج مختلفة. اتبع الخطوات أدناه لتمكين الأجهزة الافتراضية من BIOS:



  1. انقر بداية ثم حدد خيار الطاقة وانقر إعادة بدء .

    إعادة تشغيل جهاز الكمبيوتر

  2. اعتمادًا على الشركة المصنعة لـ BIOS الخاص بك ، سيختلف مفتاح تسجيل الدخول إلى BIOS. صحافة Del أو Esc أو F1 أو F2 أو F4 على لوحة المفاتيح بمجرد أن تصبح الشاشة سوداء. ملحوظة : إذا لم تحصل عليه في المرة الأولى ، فأعد تشغيل الكمبيوتر وجرب مفتاحًا آخر.
  3. ابحث عن قسم تكوين وحدة المعالجة المركزية (يمكن تسمية القائمة بالمعالج ، تكوين وحدة المعالجة المركزية ، مجموعة الشرائح)
  4. أعثر على الافتراضية وضع و ممكن عليه.
    ملحوظة: ( الافتراضية يمكن تسمية الإعدادات باسم تقنية إنتل الافتراضية و AMD-V و هايبر- V و VT-X و فاندربول أو SVM ).
  5. اختر الخيار احفظ المخرج.
  6. سيتم إعادة تشغيل الكمبيوتر باستخدام الأجهزة الافتراضية ممكن. تحقق لمعرفة ما إذا كانت المشكلة قائمة. إذا كان الأمر كذلك ، فاتبع الطريقة التالية.

ملحوظة: تأكد من أن جهازك يدعم الوضع الظاهري للأجهزة. يمكنك معرفة ما إذا تم تمكين الوضع الظاهري ضمن علامة تبويب الأداء في إدارة المهام.

التحقق من الظاهرية



الحل 2: تمكين دور Hyper-V

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

  1. انقر بداية ، ابحث في لوحة التحكم ، وافتحه.

    فتح لوحة التحكم

  2. انقر فوق البرامج .

    برامج الافتتاح

  3. انقر فوق البرنامج والميزات .

    فتح البرامج والميزات

  4. على اللوحة اليسرى ، انقر فوق قم بتشغيل ميزة Windows أو إيقاف تشغيلها اختيار.

    تشغيل ميزات Windows أو إيقاف تشغيلها

  5. افحص ال هايبر- V الخيار وانقر حسنا .

    فحص Hyper-V

  6. الآن اعادة التشغيل نظامك لهذه التغييرات لتصبح سارية المفعول. إذا لم يساعدك ذلك ، فانتقل إلى الحل التالي.

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

المصدر 3

المحاكاة الافتراضية المتداخلة هي ميزة تتيح لك تشغيل Hyper-V داخل جهاز افتراضي Hyper-V (VM). يساعد ذلك في تشغيل محاكي هاتف Visual Studio في جهاز افتراضي ، أو اختبار التكوينات التي تتطلب عادةً عدة مضيفين. تم الإبلاغ عن أن تنشيط Nested Virtualization قد عمل كحل للعديد من المستخدمين عبر الإنترنت. لذلك ، اتبع الخطوات الواردة أدناه للقيام بذلك:

  1. قم بإيقاف تشغيل جهازك الظاهري في Hyper-V Manager.
  2. صحافة فوز + X على لوحة المفاتيح وحدد Windows PowerShell (المسؤول) من القائمة المنبثقة.

    فتح Windows PowerShell (المسؤول)

  3. داخل نافذة PowerShell ، نسخ ولصق هذا الأمر لتغيير الاسم والقيم إلى معالج VM الخاص بك.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    دخول الأمر

  4. صحافة أدخل لتشغيله.
  5. الآن انقر بزر الماوس الأيمن على جهازك الظاهري في Hyper-V Manager وحدد إعدادات .

    فتح إعدادات VM

  6. انقر فوق ذاكرة في الجزء الأيمن ، قم بفك التحديد تمكين الذاكرة الديناميكية ومضاعفة قيمة ذاكرة الوصول العشوائي على سبيل المثال 2048> 4096.

    تغيير إعدادات الذاكرة

  7. بداية جهازك الافتراضي.
  8. انقر بزر الماوس الأيمن على جهازك الظاهري وحدد الاتصال . سيؤدي هذا إلى تشغيل Hyper-V وسيُعاد تشغيل نظامك. حاول تشغيل Ubuntu مرة أخرى. هذا يجب أن يحل مشكلتك في النهاية.

    توصيل VM

3 دقائق للقراءة