WSL أو Windows Subsystem Linux هي ميزة مضمنة تساعد في تشغيل بيئة Linux على جهاز يعمل بنظام التشغيل Windows 10/11 دون استخدام أي إعداد ثنائي التمهيد أو جهاز ظاهري. يمكن أن تكون إعادة تشغيل WSL طريقة مريحة وموفرة للوقت لإعادة التشغيل أو إعادة تهيئة مثيل Linux دون تشغيل النظام بأكمله. يستكشف هذا المقال مختلف طرق إعادة تشغيل WSL ، بشكل أساسي من خلال Windows PowerShell، وموجه الأوامر (CMD)، وإدارة المهام.
كيفية إعادة تشغيل WSL باستخدام PowerShell، CMD، إدارة المهام
يمكنك استخدام أي من الطرق التالية لإعادة تشغيل WSL على نظام التشغيل Windows.
- أمر WSL
- أعد تشغيل توزيعة Linux محددة
- من خلال خدمة LxssManager
- أعد تشغيل WSL باستخدام CMD
- أعد تشغيل WSL من إدارة المهام
تأكد من حفظ عملك على أي من التوزيعات التي تعمل عليها حيث سيتم إغلاقها عند إعادة تشغيل خدمة WSL.
1] أمر WSL
لإعادة تشغيل WSL من Windows PowerShell، نستخدم ملف WSL الأمر مع الخيارات المناسبة. إنه أمر قابل للتنفيذ في Windows ويتفاعل مع توزيعات WSL.
- يكتب بوويرشيل بعد الضغط على أيقونة البحث الموجودة على سطح المكتب.
- في موجه PowerShell، اضغط على ENTER بعد الكتابة:
wsl – shutdown
- يمكنك بدء تشغيل WSL مرة أخرى من خلال النقر على أيقونة التطبيق الموجودة على سطح المكتب أو البحث عنه في قائمة 'ابدأ'.
ال WSL - الاغلاق ينهي جميع توزيعات WSL النشطة أو المثيلات التي تعمل حاليًا على النظام الفعلي أو الجهاز. يمكن أن تكون هناك توزيعات متعددة لـ WSL، مثل Ubuntu وDebian وKali وما إلى ذلك، مثبتة على الكمبيوتر والتي يمكن إيقاف تشغيلها وإعادة تشغيلها جميعًا في وقت واحد من خلال الخطوات المذكورة أعلاه.
يقرأ: WSL لا يعمل أو يبدأ في Windows
غير قادر على الاتصال بخادم dhcp الخاص بك
2] أعد تشغيل توزيعة Linux محددة
في حالة تثبيت توزيعات WSL متعددة على النظام، ونحتاج إلى إعادة تشغيل توزيع معين، فيمكن تنفيذ الخطوات المذكورة أدناه من PowerShell:
- افتح نافذة Windows PowerShell الطرفية.
- أدخل الأوامر المذكورة أدناه بنفس التسلسل كما هو مذكور أدناه،
wsl –l –v wsl –t Debian wsl – d Debian
في الأمر الأول:
- -ل يسرد الخيار جميع التوزيعات أو التوزيعات المثبتة.
- -في هو مفتاح اختياري يمكنه سرد التفاصيل الإضافية، مثل رقم الإصدار والحالة (قيد التشغيل أو التوقف) للتوزيع/التوزيعات المثبتة.
بمجرد إدراج التوزيعات، قم بتنفيذ الأمر wsl الأمر مرة أخرى مع -ر (إنهاء) متبوعًا باسم إيقاف التوزيع للتوزيع المحدد. 2 اختصار الثاني ينهي الأمر توزيع WSL المسمى Debian.
بمجرد إيقاف تشغيل التوزيعة المحددة، يمكن إعادة تشغيلها مرة أخرى باستخدام -د قم بالتبديل باستخدام الأمر wsl متبوعًا باسم التوزيعة، كما هو موضح في 3 بحث وتطوير الأمر أعلاه.
3] من خلال خدمة LxssManager
LxssManager هي خدمة مدير جلسة لوضع المستخدم تقوم بتشغيل أو إنهاء جلسة جديدة أو مثيل WSL عند تنفيذها. ستسمح إعادة تشغيل خدمة LxssManager من PowerShell بإغلاق جلسة WSL ثم تشغيلها مرة أخرى عن طريق تنفيذ الأمر المذكور أدناه من موجه PowerShell:
restart –Service LxssManager
إعادة تشغيل الخدمة: إعادة تشغيل خدمة معينة (LxssManager، في هذه الحالة).
Windows في أي وقت لم تكن ترقية ناجحة
مدير Lxss: هو اسم الخدمة التي يجب استرداد المعلومات الخاصة بها.
يقرأ: WSL لا يعمل أو يبدأ في Windows
4] أعد تشغيل WSL باستخدام CMD
أثناء إعادة تشغيل WSL من خلال موجه الأوامر أو محطة Windows، لا تتوفر أي خدمات أو أوامر محددة للقيام بنفس الشيء. تتضمن إعادة تشغيل WSL، بشكل أساسي من خلال موجه الأوامر، إيقاف وبدء العملية أو الخدمة، أو LxssManager أو WslService. لنفعل ذلك:
ويندوز 10 يكبر جميع النوافذ
- انقر على أيقونة البحث على سطح المكتب واكتب CMD.
- بمجرد ظهور موجه الأوامر في نتيجة البحث، انقر فوق خيار التشغيل كمسؤول.
- اكتب الأمر المذكور أدناه بنفس الترتيب المذكور أدناه:
net stop LxssManager net start LxssManager
5] أعد تشغيل WSL من إدارة المهام
تتضمن إعادة تشغيل WSL من إدارة المهام إعادة تشغيل خدمة LxssManager المعنية باتباع الطرق المذكورة أدناه:
- افتح ال مدير المهام عن طريق الضغط CTRL+SHIFT+ESC .
- اضغط على خدمات علامة التبويب و افتح الخدمة الخيار في الأسفل.
- تحديد موقع LxssManager خدمة.
- انقر بزر الماوس الأيمن على الخدمة ثم انقر فوق إعادة التشغيل.
أتمنى أن يكون من السهل متابعة المنشور وأنك تعرف الآن كيفية إعادة تشغيل WSL باستخدام PowerShell وCMD وإدارة المهام.
كيف أقوم بإعادة ضبط WSL الخاص بي؟
أي توزيع متاح على جهاز كمبيوتر يعمل بنظام Windows يشبه التطبيق. يمكنك الانتقال إلى قسم التطبيقات في الإعدادات، والعثور على WSL، ثم اختيار إعادة التعيين باستخدام الخيارات المتقدمة.
كيف أقوم بتمكين WSL؟
افتح قائمة 'ابدأ'، واكتب ميزات Windows في شريط البحث، ثم انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها. حدد خانة الاختيار 'Windows Subsystem for Linux' ثم اضغط على 'موافق'.