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

wslrelay.exe

عملية WindowsMicrosoft Corporation

مصطلحات البحث في الكتالوج: wslrelay, wsl relay, wsl localhost relay

Windowsمكوّن نظام

مُرحل مضيف localhost و stdio لـ WSL. يقوم بتوجيه المنافذ وبعض تدفقات وحدة التحكم بين Windows والتوزيعة. وهو ليس برنامج مراقبة الأجهزة الافتراضية وليس WslService.

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

إن wslrelay هو مُرحل المنافذ/stdio، وليس برنامج مراقبة الأجهزة الافتراضية.

يقوم wslrelay.exe بتوجيه منافذ localhost وبعض stdio بين Windows و WSL. يمثل vmcompute.exe والجهاز الظاهري المساعد جانب الحوسبة. بينما يتولى wslhost.exe التشغيل التفاعلي الأوسع. إنهاء المُرحل قد يقطع خادم الويب الموجه، وليس Hyper-V نفسه.

هل هو آمن؟
تحقق من مسار الملف قيد التشغيل وتوقيعه والناشر. لا يمكن للاسم وحده أن يثبت الأمان.
هل هو Hyper-V؟
لا. إنه مرحل للمنافذ/stdio
هل هو نفسه wslhost؟
لا. wslhost خاص بإدخال/إخراج التشغيل التفاعلي
تقول Feex
إذا رأيت wslrelay أثناء ربط تطبيق Linux بـ localhost، فإنني أتعامل معه كجسر للمنافذ. لا أفتح Hyper-V Manager للبحث عن vmms من أجل جلسة الاستماع تلك.

ما هو wslrelay.exe؟

إن wslrelay هو مُرحل المنافذ/stdio، وليس برنامج مراقبة الأجهزة الافتراضية. وهو ليس vmms.exe وليس vmcompute.exe؛ فهذه الملفات مسؤولة عن إدارة الحوسبة. هذا البرنامج يقوم فقط بالربط بين localhost وبعض التدفقات.

ما وظيفته؟

يقوم بتعيين منفذ الاستماع في Linux على localhost في Windows، ويمكنه نقل stdio لعملية تم تشغيلها. وهو لا يدير الأجهزة الظاهرية ولا يسرد التوزيعات.

لماذا يعمل؟

قامت توزيعة بنشر منفذ، أو استخدمت أداة إعادة توجيه localhost، أو احتاج WSL إلى جسر stdio. عدم وجود مقابس (sockets) موجهة يعني غالباً أن هذا المرحل يجب أن يكون خاملاً أو متوقفاً.

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

يمكن أن تعني عدة نسخ من wslrelay.exe وجود عدة جسور للمنافذ أو stdio. هذا لا يعني وجود خدمات إدارة Hyper-V متعددة.

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

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

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

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

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

هل هو آمن؟

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

إن wslrelay التابع لـ Microsoft في حزمة WSL هو جسر localhost/stdio. أما wslrelay.exe الموجود في Temp فليس كذلك. وهذا لا يزال ليس Hyper-V vmms.

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

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

  • الناشر المتوقع: Microsoft Corporation
  • المهمة هي ترحيل المنافذ و stdio
  • ليس vmcompute.exe وليس vmms.exe

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

ينقطع ذلك المنفذ الموجه

إنهاء wslrelay.exe يمكن أن يعطل وصول localhost إلى مستمع Linux هذا. يمكن أن يظل الجهاز الظاهري المساعد قيد العمل. إيقاف vmms.exe يمثل موضوعاً مختلفاً تماماً يخص Hyper-V.

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

لا

لا تحذف wslrelay.exe. أوقف عملية Linux التي نشرت المنفذ، أو نفذ wsl --shutdown. لا تعطل Hyper-V لإزالة هذا المرحل.

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

يبدأ عبر توجيه أو جسر stdio. وهو ليس ضمن تطبيقات بدء التشغيل (Startup Apps).

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

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

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

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

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

المتصفح لا يستطيع الوصول إلى localhost:3000 بعد أن قام برنامج تحسين بإنهاء المرحل

أعد تشغيل خادم Linux أو التوزيعة. التطبيق لا يزال داخل الجهاز الظاهري. vmms لم يكن أبداً هذا الجسر.

يحدث خلط بينه وبين حالات تجميد ملفات wslhost

إن إدخال/إخراج ملفات \\wsl.localhost يتبع wslhost. أما تعطل منفذ localhost فهو متعلق بهذا المرحل.

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

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

تأكد من أن عملية Linux لا تزال في حالة استماع

داخل التوزيعة، تحقق من المنفذ. إذا كان يستمع هناك ولكن localhost في Windows يفشل، فإن المرحل هو جانب Windows. لن يُظهر Hyper-V Manager هذا المقبس.

نفّذ wsl --shutdown، ثم ابدأ التطبيق مرة أخرى

هذا يعيد بناء المرحلات. لا تستبدل vmcompute.exe "لإصلاح localhost".

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

التفاصيل التقنية
التفاصيل التقنية لـ wslrelay.exe
اسم الصورة wslrelay.exe
الدور مُرحل localhost و stdio لـ WSL

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

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

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

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

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

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

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