خصم 50% جميع الخطط، لفترة محدودة. ابتداء من $2.48/mo
9 دقائق متبقية
أدوات المطورين وعمليات التطوير

تقديم نظام Windows الفرعي لنظام Linux! + تعرف على كيفية إصلاح أخطاء WSL👨‍🔧

اليكس روبنز By اليكس روبنز 9 دقائق قراءة تم التحديث في 30 مايو 2023
WSL على ويندوز 10

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

ما هو WSL؟

 

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

 

ما هو WSL2؟

 

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

في الوقت الحالي، لنفترض أنك بحاجة إلى تثبيت WSL على أي حال؛ هذا هو المكان الذي يأتي فيه هذا الدليل. لقد قمت بتضمين جميع الخطوات اللازمة لتمكين WSL، حتى إذا كنت تستخدم إصدارًا أقدم من Windows 10. لذا، تأكد من اتباع التعليمات وقراءة هذا الحل الأكثر روعة الذي وعدت به. 

إقرأ أيضاً: كيفية تثبيت Docker على VPS (دليل خطوة بخطوة)

مواجهة الخطأ: "لم يتم تمكين نظام Windows الفرعي للمكون الاختياري لنظام التشغيل Linux"

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

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

كيفية تمكين نظام Windows الفرعي لنظام التشغيل Linux؟

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

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

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

كيف تجد نسخة الويندوز لديك؟

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

الخطوة 1: قم بتشغيل مشغل التطبيقات بالضغط على مفتاح Windows + R

[مشغل التطبيق]
[مشغل التطبيق]
الخطوة 2: أدخل <winver> في مربع التشغيل

أدخل "winver" في مربع المشغل
[أدخل "winver" في مربع المشغل]
الخطوة 3: ابحث عن إصدار Windows الخاص بك ورقم الإصدار من شاشة About Windows.

ابحث عن إصدار Windows من الشاشة المنبثقة
[العثور على إصدار Windows من الشاشة المنبثقة]

كما ترون في لقطة الشاشة أعلاه، فإن نظام التشغيل Windows 10 الخاص بي يلبي كلا المعيارين (الإصدار 2004، Build > 16215). إذا كان رقم الإصدار الخاص بك أقل من 16215، فأنت بحاجة إلى ذلك تمكين وضع المطور أولاً.

 

كيفية تمكين وضع المطور (لإصدارات Windows 10 قبل 16215)

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

الخطوة 1: يفتح إعدادات

الخطوة 2: انقر فوق التحديثات والأمن

التحديثات ولوحة الأمان في الإعدادات
[لوحة التحديثات والأمان في الإعدادات]

الخطوة 3: من القائمة الموجودة على اليسار، اختر للمطورين

للوحة المطورين في الإعدادات
[للوحة المطورين في الإعدادات]

الخطوة 4: انقر فوق زر التبديل تشغيل/إيقاف لتشغيل وضع المطور.

تم تمكين وضع المطور
[تم تمكين وضع المطور]

الخطوة 5: على "استخدم ميزات المطور" مربع الحوار، انقر على نعم

تأكيد وضع المطور
[تأكيد وضع المطور]
أنت الآن في وضع المطور، مما يعني أنه سيكون لديك إذن لتثبيت البرامج غير القياسية، بما في ذلك WSL، والتي تم تقديمها في الوضع التجريبي حتى الإصدار 16215. مع توفر جميع المتطلبات الآن، حان الوقت لتمكين نظام Windows الفرعي لنظام التشغيل Linux.

كيفية تمكين WSL عبر لوحة التحكم

قبل تشغيل أي توزيعات Linux على نظام التشغيل Windows 10، تحتاج أولاً إلى تمكين نظام Windows الفرعي لنظام التشغيل Linux (WSL)؛ يمكنك اتباع هذه الخطوات للقيام بذلك:

الخطوة 1: يفتح لوحة التحكم

الخطوة 2: انقر فوق البرامج

[شاشة لوحة تحكم Windows 10]
[شاشة لوحة تحكم Windows 10]

الخطوة 3: انقر فوق قم بتشغيل ميزات Windows أو إيقاف تشغيلها

مميزات لوحة التحكم في الويندوز
[ميزات Windows في لوحة التحكم]

الخطوة 4: ابحث عن وحدد نظام ويندوز الفرعي لينكس صندوق.

[قائمة ميزات Windows لتشغيلها أو إيقاف تشغيلها]
[قائمة ميزات Windows لتشغيلها أو إيقاف تشغيلها]

الخطوة 5: تحقق من الزر موافق 

 

الخطوة 6: انتظر حتى ينتهي معالج التثبيت من تكوين Windows الخاص بك.

معالج تثبيت ميزات Windows
[معالج تثبيت ميزات Windows]

الخطوة 7: التالي، انقر على أعد التشغيل الآن في الشاشة التالية

إعادة تشغيل ويندوز الخاص بك
[إعادة تشغيل ويندوز الخاص بك]

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

  1. يفتح متجر مايكروسوفت
  2. ابحث عن توزيعات Linux (Ubuntu وDebian وKali Linux وما إلى ذلك)
  3. حدد التوزيعات التي تريدها
  4. انقر على يحصل or ثَبَّتَ زر
  5. انقر على يطلق زر
  6. أنشئ اسم مستخدم لتوزيعاتك واضغط على يدخل
  7. قم بإنشاء كلمة مرور للتوزيعات الخاصة بك ثم اضغط يدخل
  8. كرر كلمة المرور واضغط يدخل للتأكيد

الآن، سيتم تشغيل التوزيعة المفضلة لديك على WSL.

كيفية تثبيت WSL عبر باورشيل؟

 

يمكنك أيضًا استخدام PowerShell لتمكين نظام Windows الفرعي لنظام Linux، خاصة إذا كنت تستمتع باستخدام أسطر الأوامر. 

لتثبيت WSL باستخدام PowerShell، اتبع الخطوات التالية: 

  1. يفتح يبدأ والبحث عن بوويرشيل
  2. انقر بزر الماوس الأيمن على النتيجة واختر تشغيل كمسؤول
  3. اكتب الأمر التالي لتمكين نظام Linux الفرعي ثم اضغط يدخل
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. يفتح يبدأ والبحث عن بوويرشيل
  2. يكتب Y واضغط يدخل لتأكيد وإعادة تشغيل جهاز الكمبيوتر الخاص بك.

Windows 10 الخاص بك جاهز الآن للتنزيل. لتثبيت التوزيعات اتبع الخطوات التالية:

  1. يفتح يبدأ والبحث عن بوويرشيل
  2. انقر بزر الماوس الأيمن على النتيجة واختر تشغيل كمسؤول 
  3. اكتب الأمر التالي ثم اضغط يدخل; سيحدد هذا الأمر مجلد التنزيل
cd c:\PATH\TO\DESTINATION-FOLDER

ملاحظة: قم بكتابة المسار، كمسار ملف التنزيل، على سبيل المثال، c:\data

  1. اكتب الأمر التالي لتنزيل Ubuntu ثم اضغط يدخل
Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_1604.2019.523.0_x64.appx -OutFile Ubuntu.appx -UseBasicParsing

ملاحظة: سيؤدي هذا الأمر إلى تنزيل Ubuntu 16.04. لتنزيل التوزيعات التي تريدها، ما عليك سوى كتابة الاسم والإصدار الذي تريده.

  1. يكتب دير واضغط يدخل لعرض الاسم الفعلي للمثبت
  2.  اكتب الأمر التالي ثم اضغط يدخل لتثبيت التوزيعات. في قسم APP-NAME، اكتب اسم التوزيعة
Add-AppxPackage .\APP-NAME.appx
  1. يفتح يبدأ
  2. ابحث عن التوزيعات وانقر على النتيجة العليا لبدء التجربة
  3. أنشئ اسم مستخدم لتوزيعاتك واضغط على يدخل
  4. قم بإنشاء كلمة مرور للتوزيعات الخاصة بك ثم اضغط يدخل
  5. كرر كلمة المرور واضغط يدخل للتأكيد

 

حل أفضل؟

إذا كنت تقوم بتثبيت WSL ليس لأنك تتلقى الخطأ ("لم يتم تمكين نظام Windows الفرعي للمكون الاختياري لنظام Linux") ولكن لأنك تريد استخدام Linux، فأعتقد أنه يمكنني أن أعرض لك حلاً أفضل.

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

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

لينكس-vps استضافة لينكس مبسطة

هل تريد طريقة أفضل لاستضافة مواقع الويب وتطبيقات الويب الخاصة بك؟ تطوير شيء جديد؟ ببساطة لا تحب ويندوز؟ لهذا السبب لدينا Linux VPS.

احصل على Linux VPS الخاص بك

أوصي بالحصول على خطة Linux VPS واستخدامها كجهاز كمبيوتر بعيد. إن عروض Linux VPS الخاصة بنا عبارة عن حلول استضافة مُحسَّنة للتوزيع وتتميز بأجهزة عالية المستوى، لذلك لن تضطر إلى القلق بشأن النفقات العامة على الإطلاق. نقدم أيضًا خطط VPS الخاصة بنا في أكثر من 14 موقعًا حول العالم، لذلك ستتمكن من إعداد اتصال منخفض زمن الوصول إلى خادمك أينما كنت.

يشارك

المزيد من المدونة

استمر في القراءة.

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

أهم الأخطاء الأمنية التي يجب تجنبها في Docker في عام 2026

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

ريكسا سايروسريكسا سايروس 15 دقيقة قراءة
هيكل مكعب أزرق متوهج ثلاثي الأبعاد يمثل حاويات Docker، إلى جانب النص "Portainer vs Yacht: أي واجهة مستخدم Docker يجب أن تختارها" وشعار Cloudzy.
أدوات المطورين وعمليات التطوير

Portainer vs Yacht: ما هي واجهة مستخدم Docker التي يجب عليك اختيارها في عام 2026؟

تعد إدارة حاويات Docker من خلال واجهة سطر الأوامر (CLI) فعالة للإعدادات البسيطة، ولكنها قابلة للقياس بشكل سيئ. مع تزايد أعداد الحاويات، يصبح تتبع الحالات والسجلات والتحديثات يدويًا خطأً

ريكسا سايروسريكسا سايروس 13 دقيقة قراءة
أدوات التكامل المستمر
أدوات المطورين وعمليات التطوير

أفضل أدوات CI/CD لتحسين سير عمل DevOps في عام 2026

  يتطور مشهد تطوير البرمجيات بشكل أسرع من أي وقت مضى. وإذا كنت لا تريد أن تتخلف عن هذا النمو السريع، فيجب عليك تبني منهجيات DevOps وAgile

أدا لوفجودأدا لوفجود 11 دقيقة قراءة

هل أنت مستعد للنشر؟ من 2.48 دولارًا شهريًا.

سحابة مستقلة، منذ عام 2008. AMD EPYC، NVMe، 40 جيجابت في الثانية. استرداد الأموال خلال 14 يومًا.