تصحيح: WSL لا يعمل بعد الترقية إلى Windows 11



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

WSL ، وهو نظام Windows فرعي لنظام Linux ، لا يعمل للمستخدمين مباشرة بعد الترقية إلى Windows 11. وفقًا للمستخدمين ، فإنه يتعطل عند محاولة تشغيله.





لقد ألقينا نظرة على المشكلة ، واكتشفنا أن هذه المشكلة يمكن أن تكون ناتجة عن عدد من الأسباب:



  • تم تعطيل WSL - يجب تمكين ميزة WSL في مربع حوار ميزات Windows لتتمكن من استخدامها. هناك أوقات يعطل فيها أحد التحديثات هذه الميزة تلقائيًا ، مما يتسبب في حدوث المشكلة المطروحة.
  • تم تعطيل الجهاز الظاهري - مثل WSL ، يجب أيضًا تمكين ميزة الجهاز الظاهري في النظام حتى تتمكن من التبديل إلى نظام تشغيل آخر في Windows. إذا تم تعطيل هذه الميزة ، فيمكنك تمكينها يدويًا لحل المشكلة.
  • تثبيت تطبيق Linux التالف - قد يكون ملف تثبيت تطبيق Linux (Ubuntu) تالفًا أو به عيوب ، مما يمنعك من استخدام WSL. في هذه الحالة ، يمكنك إما إصلاح التطبيق أو إعادة تثبيته لحل المشكلة.
  • البرمجيات الخبيثة - قد يتعامل نظام Windows الخاص بك مع خطأ فساد أو برنامج ضار ، مما يتسبب في عمل ميزات وتطبيقات معينة. إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك إجراء فحص للبرامج الضارة لتحديد المشكلة وحلها.
  • تحديث خاطئ - في حالة بدء مواجهة الخطأ بعد تثبيت تحديث النظام ، فهناك احتمال أن يكون التحديث الخاطئ هو الجاني. لحسن الحظ ، يوفر Windows طريقة لإلغاء تثبيت التحديثات ، بحيث يمكنك إزالة التحديث من نظامك ومعرفة ما إذا كان ذلك يحدث أي فرق.

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

1. تمكين WSL في ميزات Windows

لنبدأ بالحل الأكثر فعالية في حالات مثل هذه الأخطاء.

في معظم الحالات ، لم يتمكن المستخدمون من استخدام WSL نظرًا لتعطيل الميزة تلقائيًا عند الترقية إلى Windows 11. الحل في هذه الحالة بسيط ، حيث أن كل ما عليك فعله هو تمكين الميزة يدويًا.



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

  1. قم بتشغيل بحث Windows عبر شريط المهام ، واكتب تشغل أو إيقاف ميزات ويندوز .
  2. انقر فتح من قائمة الخيارات المتاحة.
  3. في مربع الحوار التالي ، حدد موقع نظام Windows الفرعي لنظام التشغيل Linux وحدد المربع المرتبط به.

    قم بتمكين نظام Windows الفرعي لنظام Linux

  4. انقر نعم لحفظ التغييرات.

بدلاً من ذلك ، يمكنك أيضًا استخدام Windows Powershell لإجراء هذه التغييرات. إذا لم تنجح الخطوات المذكورة أعلاه معك ، فاتبع الخطوات التالية:

  1. اكتب Windows Powershell في منطقة البحث بشريط المهام وانقر فوق تشغيل كمسؤول .
  2. في النافذة التالية ، اكتب الأمر المذكور أدناه وانقر فوق يدخل لتنفيذه.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    قم بتمكين نظام Windows الفرعي لنظام التشغيل Linux

  3. بمجرد تنفيذ الأمر ، أعد تشغيل الكمبيوتر. عند إعادة التشغيل ، يجب تمكين الميزة.

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

2. تمكين VM في ميزات Windows

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

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

  1. يكتب تشغل أو إيقاف ميزات ويندوز في منطقة البحث بشريط المهام وانقر فوق فتح .
  2. الآن ، حدد موقع منصة الآلة الافتراضية في مربع الحوار التالي وحدد خانة الاختيار المرتبطة به لتمكينه.

    قم بتمكين النظام الأساسي للجهاز الظاهري

  3. أثناء تواجدك فيه ، نوصي أيضًا بتمكين Hyper-V في نفس النافذة. يساعد Hyper-V في إنشاء بيئة افتراضية في النظام.

بمجرد الانتهاء من ذلك ، أغلق مربع حوار ميزات Windows وتحقق مما إذا كان يمكنك الآن استخدام WSL دون أي مشاكل.

3. استخدم متجر Microsoft لبدء تشغيل WSL

قد لا تتمكن أيضًا من استخدام WSL بسبب خلل مؤقت في التطبيق المثبت. في هذه الحالة ، يمكنك محاولة تشغيل التطبيق من متجر Microsoft بدلاً من فتحه مباشرةً.

قد يبدو هذا بسيطًا جدًا للعمل ولكن نظرًا لأنه يعمل مع العديد من المستخدمين الآخرين ، نوصيك بتجربته.

هنا هو ما عليك القيام به:

  1. قم بتشغيل متجر Microsoft وتوجه إلى ملف مكتبتي قسم في الزاوية اليسرى السفلية.

    انقر على أيقونة المكتبة

  2. في قائمة التطبيقات المتاحة ، ابحث عن تطبيق توزيع Linux الخاص بك وقم بتشغيله.

إذا كنت لا تزال غير قادر على تشغيل التطبيق ، فتابع الطريقة التالية أدناه.

4. إصلاح أو إعادة تثبيت تطبيق Linux Distribution

قد يتعامل تطبيق توزيع Linux الخاص بك مع خطأ تالف أو ببساطة قد يكون قديمًا ، مما يمنعك من استخدامه بشكل صحيح.

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

اتبع هذه الخطوات للمتابعة:

  1. يضعط فوز + أنا لفتح تطبيق الإعدادات.
  2. يختار تطبيقات من الجزء الأيمن.
  3. انقر فوق التطبيقات والميزات في الجانب الأيمن من النافذة.

    انقر فوق التطبيقات والميزات في الجزء الأيمن

  4. في النافذة التالية ، قم بالتمرير لأسفل لتحديد موقع تطبيق توزيع Linux الخاص بك.
  5. انقر على النقاط الثلاث المرتبطة بها واختر خيارات متقدمة .

    انقر فوق خيارات متقدمة

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

    انقر على زر الإصلاح

  7. اتبع التعليمات التي تظهر على الشاشة للمتابعة وانتظر حتى يكتمل الإجراء.

بمجرد اكتمال العملية ، تحقق مما إذا كان يمكنك استخدام WSL الآن. إذا لم يكن كذلك ، فاتبع الخطوات أدناه لإلغاء تثبيت التطبيق:

  1. اتبع الخطوات من 1 إلى 4 مرة أخرى.
  2. انقر على النقاط الثلاث المرتبطة بالتطبيق واختر الغاء التثبيت من قائمة السياق.
  3. اتبع التعليمات التي تظهر على الشاشة للمتابعة.

بمجرد إلغاء تثبيت التطبيق ، أعد تثبيت أحدث إصدار ثم تحقق مما إذا كان ذلك سيؤدي إلى حل المشكلة.

5. إلغاء تثبيت التحديثات

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

أفضل طريقة لمواجهة هذه المشكلة هي إلغاء تثبيت التحديث عبر لوحة التحكم.

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

  1. اكتب لوحة التحكم في بحث Windows وانقر فوق فتح .
  2. يختار انظر الي التحديثات التي تم تثبيتها .

    عرض التحديثات المثبتة

  3. في النافذة التالية ، سترى قائمة بجميع التحديثات المثبتة في Windows. انقر بزر الماوس الأيمن على المشكلة واختر الغاء التثبيت .

    اضغط على زر إلغاء التثبيت

6. قم بتشغيل فحص البرامج الضارة

أخيرًا ، الطريقة الأخيرة في قائمتنا هي إجراء فحص للبرامج الضارة.

قد يتعامل نظامك مع فيروس أو برنامج ضار يتسبب في عمل مكونات وميزات معينة. في مثل هذه الحالة ، يعد فحص البرامج الضارة لـ Windows Defender هو الحل الأكثر فعالية.

إليك كيفية إجراء فحص كامل للنظام بحثًا عن البرامج الضارة باستخدام Defender:

  1. اكتب أمن Windows في بحث Windows وانقر فوق فتح .
  2. يختار الحماية من الفيروسات والتهديدات من الجزء الأيمن.

    الوصول إلى إعدادات الحماية من الفيروسات والمخاطر

  3. انتقل إلى الجانب الأيمن من النافذة ، وانقر فوق اختيارات المسح ارتباط تشعبي.

    انقر فوق خيارات المسح

  4. انقر فوق مسح كامل > إفحص الآن .

    قم بإجراء الفحص

الآن ، انتظر حتى يكتمل الفحص ، وبمجرد الانتهاء ، حاول استخدام WSL مرة أخرى.