wsl.exe
مصطلحات البحث في الكتالوج: wsl, windows subsystem for linux cli, wsl.exe
أداة تشغيل WSL عبر سطر الأوامر الموجهة للمستخدم. تقوم بتشغيل `wsl -l -v` هنا. وهي ليست vmmem وليست WslService.
ما تحتاج إلى معرفته
إن wsl.exe هو واجهة سطر الأوامر (CLI) التي تقوم بتشغيلها؛ وليس vmmem.
إن wsl.exe هو أداة التشغيل المدمجة. الأمر `wsl -l -v` يعرض التوزيعات. تظهر ذاكرة الضيف لـ WSL2 كـ vmmem أو vmmemWSL. تحافظ WslService على استمرار الجهاز الظاهري (VM) بعد خروج واجهة سطر الأوامر هذه. إغلاق موجه الأوامر لا يعني تنظيف الذاكرة.
- هل هو آمن؟
- تحقق من مسار الملف قيد التشغيل وتوقيعه والناشر. لا يمكن للاسم وحده أن يثبت الأمان.
- هل هو vmmem؟
- لا. vmmem هي ذاكرة الضيف
- هل يمكنني إنهاؤه؟
- تنتهي جلسة سطر الأوامر تلك
ما هو wsl.exe؟
إن wsl.exe هو واجهة سطر الأوامر التي تقوم بتشغيلها؛ وليس vmmem. تظهر ذاكرة الجهاز الظاهري لـ WSL2 في Task Manager كـ vmmemWSL (أو vmmem). هذا الملف يقوم بالتشغيل والتحكم فقط. وهو أيضاً ليس WslService.
ما وظيفته؟
يقوم بتشغيل التوزيعة، وينفذ أوامر Linux، ويقبل `wsl --shutdown`. وهو لا يحتفظ بمجموعة عمل الضيف ولا يستضيف Hyper-V Manager.
لماذا يعمل؟
أنت أو برنامج نصي أو Windows Terminal أو بيئة تطوير متكاملة (IDE) قمت بتشغيل WSL. ملف wsl.exe قصير الأجل يكون أمراً ينفذ لمرة واحدة. أما الملف طويل الأجل فهو واجهة shell متصلة.
فحص المثيل قيد التشغيل
في Windows PowerShell، يسرد هذا الاستعلام للقراءة فقط معرفات العمليات المطابقة وأوقات الإنشاء ومسارات الملفات التنفيذية على هذا الكمبيوتر.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wsl.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
النتيجة غير الموجودة أو المسار غير القابل للوصول غير حاسمة. قد تقيد العمليات المحمية الوصول، ويمكن إعادة استخدام معرفات العمليات. احتفظ بالمسارات الشخصية محلية.
استخدم دليل هوية الملف لمقارنة التوقيعات وبيانات تعريف المنتج. لا يمكن لاسم الملف وحده إثبات الأمان.
هل هو آمن؟
التحقق من هذا الملف قيد التشغيل
إن wsl.exe في System32 هو واجهة سطر أوامر Microsoft. أما wsl.exe في Downloads فليس كذلك. استهلاك الذاكرة المرتفع في صف مختلف يسمى vmmem لا يعود لأداة التشغيل هذه.
قارن الموقع المسجل بالملف الفعلي. لا يثبت المجلد المألوف وحده الهوية.
C:\Windows\System32\wsl.exe
- أداة تشغيل مدمجة في System32
- سرد التوزيعات باستخدام wsl -l -v
- نظير الذاكرة: vmmem / vmmemWSL، وليس هذا الملف
هل يمكنني إنهاؤه؟
يغلق واجهة سطر الأوامر تلك
إنهاء wsl.exe يوقف ذلك الأمر أو واجهة shell. يمكن أن يظل الجهاز الظاهري لـ WSL2 في vmmemWSL حتى تنفيذ `wsl --shutdown`. إنهاء vmmem لا يتم عبر حذف ملف.
هل يمكنني إزالته؟
الميزات الاختيارية، وليس مستكشف الملفات (Explorer)
قم بإزالة Windows Subsystem for Linux من الميزات الاختيارية (Optional features) أو حزمة Store. لا تحذف System32\wsl.exe. حذف vmmem ليس طريقة معتمدة لإلغاء التثبيت.
هل ينبغي أن يبدأ مع Windows؟
يمكن لاختصار أو ملف تعريف في Terminal تشغيله. صف ذاكرة الجهاز الظاهري ليس واجهة سطر الأوامر هذه.
قياس استخدام الموارد
| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية (PID) وحمل العمل. لا يحتوي هذا الإدخال على خط أساس عالمي مقاس بشكل مستقل. |
|---|---|
| القرص والشبكة | عزو النشاط إلى العملية الفعلية والمهمة الحالية؛ لا يثبت اسم الملف وحده الوجهات المتوقعة أو حجم النقل. |
معلومات الملف
| اسم الملف التنفيذي | wsl.exe |
|---|---|
| مسار التثبيت المسجل | C:\Windows\System32\wsl.exe |
| الناشر | Microsoft Corporation |
| فحص التوقيع | افحص الملف الفعلي؛ لا يصدق هذا الإدخال على هوية شهادته. |
المشكلات الشائعة
يحاول البعض حذف vmmem لأن حجم wsl.exe يبدو صغيراً
إن vmmem يمثل ذاكرة الضيف على المضيف. استخدم wsl --shutdown من واجهة سطر الأوامر هذه. لا يوجد تنظيف عبر ملف vmmem.exe في System32.
الأمر `wsl -l -v` فارغ بعد أن قاموا بإنهاء WslService
لا يمكن لواجهة سطر الأوامر الاتصال بمنسق متوقف. ابدأ WslService، ثم اسرد التوزيعات مرة أخرى. ملف التشغيل لم يكن أبداً هو الخدمة.
استكشاف الأخطاء وإصلاحها
قم بالتشخيص قبل إجراء أي تغيير مدمر.
قم بتشغيل wsl -l -v قبل أن تبحث عن استهلاك الذاكرة
التوزيعات المتوقفة تظل تترك جهازاً ظاهرياً حتى يتم إيقاف التشغيل. vmmemWSL هو مجموعة العمل تلك. ملف exe هذا ليس سوى الأمر.
نفّذ wsl --shutdown، ثم تأكد من إغلاق vmmemWSL
إذا ظهرت أخطاء في واجهة سطر الأوامر، فأصلح WSL. لا تستبدل wsl.exe من ملف zip، ولا تحذف ملف vmmem.
التفاصيل التقنية
التفاصيل التقنية
| اسم الصورة | wsl.exe |
|---|---|
| الدور | أداة تشغيل WSL عبر سطر الأوامر |
التحقق من هوية ملف قيد التشغيل
لا يمكن لاسم الملف وحده إثبات الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.
المصادر والتحقق
تصنيف المصدر المسجل: أغسطس 2026. لا يثبت هذا التصنيف التحقق المستقل. كيف نقوم بالبحث.
- Microsoft Learn: أوامر WSL الأساسية · wsl.exe هو نقطة الدخول لسطر الأوامر
- Microsoft Learn: تثبيت WSL · ملف wsl.exe المدمج يقوم بتشغيل التوزيعات
- مخطط عمليات Foxhole · عينات مباشرة مأخوذة من أجهزة كمبيوتر بنظام Windows. ليس معيارًا مخبريًا.
- Microsoft Sysinternals: Sigcheck · يشرح كيفية فحص توقيعات الملفات. لا يثبت هذا المرجع هوية أو أمان ملف قيد التشغيل بعينه.
- Microsoft: Get-CimInstance · طريقة استعلام عملية محلية للقراءة فقط.
- خصائص Microsoft: Win32_Process · توثق معرفات العمليات، والمسارات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأصل.
هل كانت هذه المقالة مفيدة؟
يكفي الإجابة بنعم أو لا. اختر سببًا إذا أردت، أو أضف ملاحظة قصيرة.
شكرًا لك. يساعدنا هذا في تحسين هذه الصفحة.