الانتقال إلى المحتوى

wslhost.exe

عملية WindowsMicrosoft Corporation

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

Windowsمكوّن نظام

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

ما تحتاج إلى معرفته

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

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

هل هو آمن؟
تحقق من مسار الملف قيد التشغيل وتوقيعه والناشر. لا يمكن للاسم وحده أن يثبت الأمان.
هل هو نفسه wslservice؟
لا. هذا تشغيل تفاعلي لتوزيعة واحدة
نسخ متعددة؟
من الشائع وجود مساعد واحد لكل توزيعة نشطة
تقول Feex
إذا رأيت wslhost أثناء فتح Ubuntu، فإنني أتعامل معه كمساعد تشغيل تفاعلي لتلك التوزيعة. أنا لا أوقف WslService "لإغلاق مستضيف واحد".

ما هو wslhost.exe؟

إن wslhost هو مساعد التشغيل التفاعلي/المستضيف لتوزيعة قيد التشغيل. وهو ليس wslservice.exe. تمتلك WslService قائمة الجلسات. هذه العملية تساعد فقط في الإدخال/الإخراج لحالة نشطة.

ما وظيفته؟

يقوم بترحيل إدخال/إخراج Windows-Linux حتى تصل استدعاءات Explorer والأنابيب (pipes) والتشغيل التفاعلي إلى تلك التوزيعة. وهو لا يسرد التوزيعات (`wsl -l -v`) ولا يدير Hyper-V.

لماذا يعمل؟

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

لماذا توجد منه نُسخ متعددة؟

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

فحص المثيل قيد التشغيل

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

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

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

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

هل هو آمن؟

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

إن wslhost التابع لـ Microsoft في حزمة WSL هو مساعد التشغيل التفاعلي. أما wslhost.exe على سطح المكتب فليس كذلك. وهذا لا يزال ليس منسق WslService.

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

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

  • الناشر المتوقع: Microsoft Corporation
  • مرتبط بتوزيعة قيد التشغيل، وليس بواجهة سطر الأوامر
  • النظير المنسق: wslservice.exe

هل يمكنني إنهاؤه؟

ينقطع التشغيل التفاعلي لتلك التوزيعة

إنهاء wslhost.exe يمكن أن يجمد التفاعل للملفات ووحدة التحكم لتلك التوزيعة حتى يبدأ WSL مستضيفاً آخر. يمكن أن تظل WslService قيد التشغيل. يُعد `wsl --shutdown` الإيقاف الكامل المعتمد.

هل يمكنني إزالته؟

لا

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

هل ينبغي أن يبدأ مع Windows؟

تقوم التوزيعة قيد التشغيل ببدئه. وهو ليس ضمن تطبيقات بدء التشغيل (Startup Apps) وليس WslService.

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

قياس العملية الحالية بدلاً من افتراض خط أساس عالمي
وحدة المعالجة المركزية والذاكرة قارن عدة ملاحظات لنفس معرف العملية (PID) وحمل العمل. لا يحتوي هذا الإدخال على خط أساس عالمي مقاس بشكل مستقل.
القرص والشبكة عزو النشاط إلى العملية الفعلية والمهمة الحالية؛ لا يثبت اسم الملف وحده الوجهات المتوقعة أو حجم النقل.

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

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

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

يقوم الأشخاص بإنهاء wslservice لإيقاف wslhost واحد

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

توقف Explorer عند الوصول إلى \\wsl.localhost

هذا المستضيف يقع ضمن ذلك المسار. أعد تشغيل التوزيعة. استبدال wslrelay.exe لا يصلح التشغيل التفاعلي لملفات 9P.

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

قم بالتشخيص قبل إجراء أي تغيير مدمر.

طابق النسخة مع توزيعة، وليس مع WslService

تحقق من سطر الأوامر والعملية الأصل في Process Explorer. توزيعة Ubuntu نشطة واحدة تعني هذا المقال. خدمة الجلسة 0 هي wslservice.exe.

نفّذ wsl --shutdown فقط عندما تريد إيقاف جميع التوزيعات

ثم ابدأ توزيعة واحدة وتحقق مما إذا كان wslhost واحد يعود للعمل. لا تحذف المساعد من WindowsApps.

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

التفاصيل التقنية
التفاصيل التقنية لـ wslhost.exe
اسم الصورة wslhost.exe
الدور مستضيف التشغيل التفاعلي بين Windows و Linux لكل توزيعة

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

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

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

تصنيف المصدر المسجل: أغسطس 2026. لا يثبت هذا التصنيف التحقق المستقل. كيف نقوم بالبحث.

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

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

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