1. [الويكي](https://feex.it/wiki/)
2. [العمليات](https://feex.it/wiki/process/)
3. [عمليات Windows](https://feex.it/wiki/process/windows/)
4. wslhost.exe

# wslhost.exe

عملية Windows: Microsoft Corporation

مصطلحات البحث في الكتالوج wslhost, wsl host, wsl interop host

Windows, مكوّن نظام

مستضيف التشغيل التبادلي لكل توزيعة. بينقل عمليات الإدخال والإخراج بين Windows وLinux للتوزيعة الشغالة. هو مش WslService ومش الـ hypervisor.

## اللي محتاج تعرفه

wslhost هو مساعد التشغيل التبادلي/المستضيف للتوزيعة اللي شغالة.

wslhost.exe بيقعد جنب التوزيعة الشغالة عشان Windows وLinux يتبادلوا الملفات، ومدخلات ومخرجات الكونسول، والتكامل المرتبط بيهم. wslservice.exe بينسق كل التوزيعات. wslrelay.exe بيحول المنافذ وبعض stdio. إنهاء مستضيف واحد مش بيلغي تثبيت WSL.

- **آمن؟**: اتأكد من مسار الملف اللي شغال، وتوقيعه، وجهة النشر بتاعته. مجرد اسم الملف لوحده ما يثبتش إنه آمن.

  **هل هو نفسه wslservice؟**: لا. ده interop لتوزيعة واحدة

  **نسخ كتيرة؟**: وجود مساعد واحد لكل توزيعة شغالة ده أمر طبيعي

Feex بتقولك

لو شفت wslhost وUbuntu مفتوح، بتعامل معاه على إنه مساعد الـ interop بتاع التوزيعة دي. مش بوقف WslService عشان "أقفل host واحد".

## هو إيه wslhost.exe؟

wslhost هو مساعد الـ interop/host لتوزيعة شغالة. هو مش wslservice.exe. خدمة WslService هي المسؤولة عن قايمة الجلسات. العملية دي بس بتساعد الـ I/O لنسخة شغالة.

## بيعمل إيه؟

هو بينقل الـ I/O بين Windows وLinux عشان Explorer والـ pipes واستدعاءات الـ interop توصل للتوزيعة دي. هو مش بيعرض قايمة التوزيعات (\`wsl -l -v\`) ومش بيدير الـ Hyper-V.

## ليه شغال؟

فيه توزيعة شغالة وحاجة على Windows بتتكلم معاها. النسخ الخاملة المفروض تقفل بعد ما التوزيعة دي تقف.

## ليه فيه منه كذا نسخة شغالين؟

وجود أكتر من wslhost.exe واحد معناه غالباً وجود أكتر من توزيعة أو جلسة interop شغالة. دي مش نسخ إضافية من WslService.

## فحص النسخة قيد التشغيل

في Windows PowerShell، يسرد هذا الاستعلام للقراءة فقط معرفات العمليات المطابقة، وأوقات الإنشاء، ومسارات الملفات التنفيذية على هذا الكمبيوتر.

`Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List`

لا يوجد نتيجة أو مسار غير قابل للوصول يعتبر غير حاسم. قد تقيد العمليات المحمية الوصول، ويمكن إعادة استخدام معرفات العمليات. احتفظ بالمسارات الشخصية محلية.

استخدم [دليل هوية الملف](https://feex.it/wiki/l/arz/software/system/verify-executable-path-signature/) لمقارنة التوقيعات وبيانات التعريف الخاصة بالمنتج. اسم الملف وحده لا يمكن أن يثبت الأمان.

## هل هو آمن؟

تحقق من هذا الملف قيد التشغيل

ملف wslhost من Microsoft جوه حزمة WSL هو مساعد الـ interop. وجود wslhost.exe على الديسكتوب لأ. وبرضه ده مش منسق WslService.

قارن الموقع المسجل بالملف الفعلي. مجلد مألوف وحده لا يثبت الهوية.

`C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe`

- جهة النشر المتوقعة: Microsoft Corporation
- مرتبط بتوزيعة شغالة، مش بالـ CLI
- التابع المنسق: wslservice.exe

## هل ينفع أقفله؟

الـ interop بتاع التوزيعة دي هيقع

إنهاء wslhost.exe ممكن يجمد الـ interop بتاع الملفات والكونسول للتوزيعة دي لحد ما WSL يشغل host تاني. WslService ممكن تفضل شغالة. الأمر wsl --shutdown هو الإيقاف الكامل المدعوم.

## هل ينفع أفتحه وأمسحه؟

لأ

ماتمسحش wslhost.exe. الغِ تسجيل التوزيعة أو احذف تثبيت WSL لو عاوز مساعدين أقل. سيب فولدر الحزمة زي ما هو.

## هل المفروض يشتغل مع بداية تشغيل Windows؟

توزيعة شغالة هي اللي بتشغله. هو مش من Startup Apps ومش WslService.

## قياس استخدام الموارد

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

## معلومات الملف

| اسم الملف التنفيذي  | wslhost.exe                                                                                  |
| ------------------- | -------------------------------------------------------------------------------------------- |
| مسار التثبيت المسجل | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux\_\*\wslhost.exe |
| جهة النشر           | Microsoft Corporation                                                                        |
| فحص التوقيع         | افحص الملف الفعلي؛ هذا الإدخال لا يصدق هوية شهادته.                                          |

## المشاكل الشائعة

### الناس بتنهي wslservice عشان تسكت wslhost واحد

ده بيوقف كل التوزيعات. انهي التوزيعة اللي مش مستخدمة بـ wsl -t، أو اقفل التطبيق اللي بيستخدم الـ interop.

### تهنيج Explorer على \\\wsl.localhost

الـ host ده موجود في المسار ده. رستر التوزيعة. استبدال wslrelay.exe مش بيصلح الـ interop بتاع ملفات 9P.

## استكشاف الأخطاء وإصلاحها

شخّص المشكلة الأول قبل ما تعمل أي تغيير يضر النظام.

### اربط النسخة بتوزيعة، مش بـ WslService

سطر الأوامر والعملية الأم في Process Explorer. وجود Ubuntu واحد شغال هو موضوع المقال ده. خدمة session 0 هي wslservice.exe.

### استخدم wsl --shutdown بس لما تكون عاوز توقف كل التوزيعات

بعدها شغل توزيعة واحدة وشوف لو هيرجع wslhost فردي. ماتمسحش المساعد من WindowsApps.

## التفاصيل التقنية

التفاصيل التقنية

| اسم الصورة (Image name) | wslhost.exe                                  |
| ----------------------- | -------------------------------------------- |
| الدور                   | مستضيف interop بين Windows وLinux لكل توزيعة |

## التحقق من هوية ملف شغال

اسم الملف وحده لا يمكن أن يثبت الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.

## ذات صلة

العناصر دي مرتبطة بالمقالة دي. النوع موضح على كل رابط.

[wslservice.exe: عملية Windows](https://feex.it/wiki/l/arz/process/wslservice.exe/)[wslrelay.exe: عملية Windows](https://feex.it/wiki/l/arz/process/wslrelay.exe/)[wsl.exe: عملية Windows](https://feex.it/wiki/l/arz/process/wsl.exe/)[تحقق من مسار الملف التنفيذي والتوقيع الرقمي: دليل](https://feex.it/wiki/l/arz/software/system/verify-executable-path-signature/)[اقرأ مدير المهام وقارن نشاط العمليات: دليل](https://feex.it/wiki/l/arz/software/system/how-to-read-task-manager/)[عمليات Windows: الفئة](https://feex.it/wiki/process/windows/)

## المصادر والتحقق

تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. [إزاي بنعمل أبحاثنا](https://feex.it/wiki/research/).

- [Microsoft Learn: أنظمة ملفات WSL ](https://learn.microsoft.com/windows/wsl/filesystems)· الـ interop بتاع ملفات Windows وLinux في WSL
- [Microsoft Learn: معمارية WSL ](https://learn.microsoft.com/windows/wsl/opensource)· الخدمة والـ CLI والمساعدين عبارة عن ملفات تشغيل مختلفة
- [خريطة عمليات Foxhole ](https://foxhole.feex.it/)· عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
- [Microsoft Sysinternals: أداة Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· بتشرح إزاي تفحص التواقيع الرقمية للملفات. المرجع ده مش إثبات لهوية أو أمان ملف معين شغال حالياً.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· طريقة استعلام العمليات المحلية للقراءة فقط.
- [خصائص Microsoft: Win32_Process ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· توثق معرفات العمليات، ومسارات الملفات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأب.

## هل المقالة دي كانت مفيدة؟

مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.

حقائق سريعة

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

- **النوع**: عملية Windows

  **جهة النشر**: Microsoft Corporation

  **ملف تنفيذي**: wslhost.exe

  **المسار المعتاد**: C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux\_\*\wslhost.exe

  **تسجيل السياق**: إدخال مرجع Feex Wiki

حالة المصدر المسجل: تمت مراجعته بواسطة Feex: تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/arz/process/wslhost.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
