يُسمح للمستخدمين بتثبيت Linux Distribution وتشغيله على أجهزة الكمبيوتر التي تعمل بنظام Windows باستخدام ميزة WSL (نظام Windows الفرعي لنظام Linux). ولكن عند تثبيت نظام Linux الفرعي عبر WSL ، أبلغ المستخدمون عن رؤية الخطأ "فشل WslRegisterDistribution بسبب الخطأ: 0x8007023e". بشكل عام ، ترتبط هذه المشكلة بنظام Windows الفرعي لنظام Linux (WSL) نفسه الذي يتم معالجته أو إعدادات الجهاز الظاهري المستخدمة في Windows. اقرأ هذه المقالة واتبع الإصلاحات للتغلب على هذا الخطأ على جهاز الكمبيوتر الخاص بك.
جدول المحتويات
الإصلاح 1 - تعطيل وتمكين نظام Linux الفرعي
1. صحافة نوافذ و R. مفاتيح على لوحة المفاتيح لفتحها يركض.
2. نوع Optionalfeatures.exe للاطلاق خصائص الويندوز.
![تشغيل الميزات الاختيارية دقيقة](/f/94b755f055c58f65cddc80bbe4c2880c.png)
3. في ال تشغيل ميزة Windows وإيقاف تشغيلها نافذة ، تحتاج إلى إبطال جميع الخيارات المتعلقة بالجهاز الظاهري.
- حدد هايبر- V و ازل المربع المجاور لها.
![ميزات Windows تعطيل Hyper V Min](/f/9ba7cf95575bf9b64adfa30e87f94fc6.png)
- قم بإلغاء التحديد الخيار نظام Windows الفرعي لنظام التشغيل Linux.
- أيضا ، قم بتعطيل الخيار منصة الآلة الافتراضية بواسطة غير رادع المربع المرتبط به.
- اذا كنت تمتلك منصة Windows Hypervisor من ثم إبطال هو أيضا.
![ميزات الويندوز قم بإلغاء تحديد Vm Wsl Min](/f/c2ba7d03ff810043ba572ab9f52e8238.png)
4. انقر فوق نعم. في هذا الوقت ، تبحث ميزات Windows عن الملفات المطلوبة وتقوم بإجراء التغييرات.
5. في موجه التأكيد ، انقر فوق اعد البدء الان لإعادة تشغيل جهاز الكمبيوتر الخاص بك.
![ميزات Windows إعادة تشغيل الكمبيوتر دقيقة](/f/56723c7cb6e7ca9dbc7d7820a550648f.png)
6. بعد إعادة تشغيل نظامك ، ارجع إلى خصائص الويندوز مثل الخطوتين 1 و 2 و ممكن جميع الخيارات المذكورة أعلاه تدقيق المربع المرتبط بهم.
7. اعادة البدء جهاز الكمبيوتر الخاص بك مرة أخرى بعد إعادة التمكين.
8. تحقق مما إذا كنت قادرًا على تشغيل Linux Distribution بدون خطأ.
الإصلاح 2 - تمكين نظام Linux الفرعي عبر PowerShell
1. اضغط على شبابيك المفتاح والنوع بوويرشيل في مربع البحث.
2. انقر على اليمين تشغيل بوويرشيل في نتيجة البحث وانقر فوق تشغيل كمسؤول.
![Powershell يعمل كمسؤول Min](/f/d52deb2008bffb37d74269731eb190cf.png)
3. إذا كان التحكم في وصول المستخدم المطالبات ، انقر فوق نعم فعلا.
4. اكتب الأمر أدناه واضغط يدخل.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. بعد تنفيذ الأمر ، فإنه يطالب بملف اعادة البدء. صحافة ص لإعادة تشغيل جهاز الكمبيوتر الخاص بك لإكمال العملية.
![تفعيل Windows Susbsystem Powershell Min](/f/bc219572de2a049b6c1bb08082f88c77.png)
6. تحقق مما إذا تم حل الخطأ بعد بدء التشغيل.
الإصلاح 3 - تحديث نظام Linux الفرعي عبر موجه الأوامر
1. اضغط على شبابيك المفتاح والنوع كمد في مربع البحث.
2. انقر على اليمين تشغيل موجه الأمر واختر تشغيل كمسؤول.
![موجه الأوامر تشغيل كمسؤول Windows Key](/f/b0ccc87f05e471262401d849416331b6.png)
3. قم بتحديث توزيع Linux باستخدام الأمر أدناه.
C: \> bash $ sudo apt-get update $ sudo apt-get dist-Upgrade $ج: \> خروج
4. افتح الآن محطة Linux وتحقق من حل الخطأ.
الإصلاح 4 - إعادة تثبيت نظام Windows الفرعي لنظام Linux (WSL)
إذا لم يؤد كلا الإصلاحين أعلاه إلى مسح الخطأ بالنسبة لك مع Linux Distribution ، فأنت بحاجة إلى إلغاء تثبيت WSL وإعادة تثبيته حيث قد تكون هناك مشاكل مع WSL نفسه.
أ. قم بإلغاء تثبيت Linux Distribution ونظام Windows الفرعي لنظام Linux
1. فقط امسك نوافذ و R. مفاتيح في وقت واحد لفتح يركض الحوار.
2. نوع إعدادات ms: appsfeatures لفتح تطبيقات& سمات في إعدادات Windows.
![ميزات تطبيقات إعدادات MS دقيقة](/f/591f42cb67ac71b650047f8aa52c0ad0.png)
3. حدد موقع تثبيت Linux (على سبيل المثال ، Ubuntu) في قائمة التطبيقات.
4. اضغط على ثلاث نقاط عمودية بجانبه وحدد الغاء التثبيت.
![قم بإلغاء تثبيت Ubuntu Linux Distribution Min](/f/4b2761abd8abe6e16ccab418843380c4.png)
5. أكمل إلغاء التثبيت باتباع الإرشادات التي تظهر على الشاشة.
6. حدد الآن نظام Windows الفرعي لنظام التشغيل Linux في قائمة التطبيقات.
7. اضغط على ثلاث نقاط عمودية المرتبطة به وانقر فوق الغاء التثبيت.
![قم بإلغاء تثبيت نظام Windows الفرعي لنظام Linux Min](/f/0732ee4ebf5876847d5679bbc443a568.png)
8. بعد إلغاء التثبيت ، قم بإزالة كافة الملفات والمكونات المرتبطة باستخدام WSL خصائص الويندوز. اتبع الخطوات الواردة في الإصلاح 1 إلى تعطيل WSL ونظام Windows Hypervisor.
9. اعادة التشغيل النظام الخاص بك ثم قم بتثبيت WSL.
ب. قم بتثبيت نظام Windows الفرعي لنظام Linux
إصدار Windows 10 2004 وما فوق أو Windows 11
1. ضرب نوافذ و R. المفتاح والنوع بوويرشيل في ال يركض الحوار الذي يفتح.
2. صحافة Ctrl + Shift + Enter لفتح PowerShell كمسؤول.
![قم بتشغيل Powershell Min](/f/75f92c397fc23761e7b9dcbdd73e66ac.png)
3. أدخل الأمر أدناه.
wsl - التثبيت
4. يقوم بتنزيل أحدث إصدار من Linux ويقوم أيضًا بتشغيل المكونات الاختيارية اللازمة لتشغيل نظام Linux الفرعي.
5. اعادة البدء جهاز الكمبيوتر الخاص بك بعد تنفيذ الأمر.
6. قم بإجراء تثبيت جديد لبرنامج Linux الذي قمت بإلغاء تثبيته مسبقًا. قم بتشغيل محطة Linux الخاصة بك وتحقق مما إذا كان الخطأ قد تم حله.
التثبيت اليدوي (بدلاً من أمر التثبيت أعلاه) أو الإصدارات الأقدم من Windows
1. افتح تشغيل (Windows + R).
2. نوع بوويرشيل و اضغط Ctrl + Shift + Enter لفتح موجه الأوامر كمسؤول.
![قم بتشغيل Powershell Min](/f/75f92c397fc23761e7b9dcbdd73e66ac.png)
3. أدخل الأمر أدناه
DAYER.EXE / عبر الإنترنت /تمكين الميزة /featurename:مايكروسوفت ويندوز-النظام الفرعي لينكس / الكل / norestart
4. اعادة التشغيل جهاز الكمبيوتر الخاص بك بعد اكتمال تنفيذ الأمر أعلاه.
5. بعد بدء التشغيل ، استخدم متجر Windows لتنزيل وتثبيت توزيعة Linux التي قمت بإلغاء تثبيتها.
6. قم بتشغيل تطبيق Linux وتحقق من حل المشكلة.
هذا كل شيء!
نأمل أن تكون قادرًا على التغلب على فشل WslRegisterDistribution مع ظهور الخطأ 0x8007023e على جهاز الكمبيوتر الخاص بك باستخدام الإصلاحات الواردة في هذه المقالة. قم بالتعليق وأخبرنا بالإصلاح الذي ساعدك.