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 الوهمي بتكون vmmemWSL (أو vmmem). الملف ده بس بيشغل ويتحكم. وبرضه هو مش WslService.
بيعمل إيه؟
بيشغل توزيعة، وبينفذ أوامر Linux، وبياخد الأمر `wsl --shutdown`. مش بيحتفظ بذاكرة الجهاز الوهمي الشغالة ومش بيستضيف Hyper-V Manager.
ليه شغال؟
إنت، أو سكربت، أو Windows Terminal، أو بيئة تطوير شغلت WSL. وجود wsl.exe لوقت قصير بيكون أمر لمرة واحدة. إنما وجوده لوقت طويل بيكون عبارة عن شيل تفاعلي متصل.
فحص النسخة قيد التشغيل
في 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 بيوقف الأمر أو الشيل ده. نظام WSL2 الوهمي ممكن يفضل شغال في vmmemWSL لحد ما تنفذ `wsl --shutdown`. إنهاء vmmem مش متاح على إنه مسح ملف.
هل ينفع أفتحه وأمسحه؟
من الميزات الاختيارية (Optional features)، مش Explorer
احذف Windows Subsystem for Linux من الميزات الاختيارية (Optional features) أو حزمة المتجر. ماتمسحش System32\wsl.exe. مسح vmmem مش طريقة مدعومة لإلغاء التثبيت.
هل المفروض يشتغل مع بداية تشغيل Windows؟
اختصار أو ملف تعريف في Terminal ممكن يشغلوه. سطر ذاكرة الجهاز الوهمي مش هو سطر الأوامر ده.
قياس استخدام الموارد
| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية وحمل العمل. هذه الإدخال ليس له خط أساس عالمي مقاس بشكل مستقل. |
|---|---|
| القرص والشبكة | نسب النشاط إلى العملية الفعلية والمهمة الحالية؛ اسم الملف وحده لا يحدد الوجهات المتوقعة أو حجم النقل. |
معلومات الملف
| اسم الملف التنفيذي | 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 هو مساحة الذاكرة النشطة دي. الملف التنفيذي ده هو بس الأمر.
wsl --shutdown، وبعدين اتأكد إن vmmemWSL مشي
لو سطر الأوامر طلع خطأ، صلح WSL. ماتستبدلش wsl.exe من ملف مضغوط، وماتمسحش ملف vmmem.
التفاصيل التقنية
التفاصيل التقنية
| اسم الصورة (Image name) | wsl.exe |
|---|---|
| الدور | مشغل سطر الأوامر لـ WSL |
التحقق من هوية ملف شغال
اسم الملف وحده لا يمكن أن يثبت الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: أوامر WSL الأساسية · wsl.exe هو نقطة الدخول لسطر الأوامر
- Microsoft Learn: تثبيت WSL · wsl.exe المدمج بيشغل التوزيعات
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
- Microsoft Sysinternals: أداة Sigcheck · بتشرح إزاي تفحص التواقيع الرقمية للملفات. المرجع ده مش إثبات لهوية أو أمان ملف معين شغال حالياً.
- Microsoft: Get-CimInstance · طريقة استعلام العمليات المحلية للقراءة فقط.
- خصائص Microsoft: Win32_Process · توثق معرفات العمليات، ومسارات الملفات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأب.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.