مواد پر جائیں

wslrelay.exe

Windows پروسیسMicrosoft Corporation

کیٹلاگ تلاش کی شرائط wslrelay, wsl relay, wsl localhost relay

Windowsسسٹم کا جزو

WSL لوکل ہوسٹ اور stdio ریلے۔ یہ Windows اور ڈسٹرو کے درمیان پورٹس اور کچھ کنسول اسٹریمز کو فارورڈ کرتا ہے۔ یہ ہائپروائزر نہیں ہے اور نہ ہی WslService ہے۔

آپ کے لیے جاننا کیا ضروری ہے

wslrelay دراصل پورٹ/stdio ریلے ہے، ہائپروائزر نہیں۔

wslrelay.exe لوکل ہوسٹ پورٹس اور کچھ stdio کو Windows اور WSL کے درمیان فارورڈ کرتا ہے۔ vmcompute.exe اور یوٹیلیٹی VM دراصل کمپیوٹ سائیڈ ہیں۔ wslhost.exe وسیع تر interop کو سنبھالتا ہے۔ کسی ریلے کو ختم کرنے سے فارورڈ کردہ ویب سرور منقطع ہو سکتا ہے، خود Hyper-V نہیں۔

محفوظ ہے؟
چلنے والی فائل کا پاتھ، دستخط اور پبلشر چیک کریں۔ صرف نام سے حفاظت کا تعین نہیں کیا جا سکتا۔
کیا یہ Hyper-V ہے؟
نہیں۔ یہ پورٹ/stdio ریلے ہے
کیا یہ wslhost جیسا ہی ہے؟
نہیں۔ wslhost دراصل interop I/O ہے
Feex کا کہنا ہے
اگر میں wslrelay کو اس وقت دیکھتا ہوں جب میں نے کسی Linux ایپ کو localhost سے جوڑا ہو، تو میں اسے پورٹ برج سمجھتا ہوں۔ میں Hyper-V Manager کھول کر اس لسنر کے لیے vmms کی تلاش نہیں کرتا۔

wslrelay.exe کیا ہے؟

wslrelay دراصل پورٹ/stdio ریلے ہے، ہائپروائزر نہیں۔ یہ vmms.exe نہیں ہے اور یہ vmcompute.exe بھی نہیں ہے۔ وہ کمپیوٹ چلاتے ہیں۔ یہ امیج صرف localhost اور کچھ اسٹریمز کو جوڑتی ہے۔

یہ کیا کام کرتا ہے؟

یہ Linux لسنر کو Windows کے localhost پر میپ کرتا ہے اور لانچ کیے گئے پراسیس کے لیے stdio لا سکتا ہے۔ یہ VMs کا انتظام نہیں کرتا اور ڈسٹری بیوشنز کی فہرست نہیں بناتا۔

یہ کیوں چل رہا ہے؟

کسی ڈسٹرو نے پورٹ شائع کی، کسی ٹول نے localhost فارورڈنگ کا استعمال کیا، یا WSL کو stdio برج کی ضرورت تھی۔ فارورڈ نہ ہونے والے ساکٹس کا مطلب عام طور پر یہ ہے کہ اس ریلے کو بیکار یا ختم ہونا چاہیے۔

اس کی متعدد نقول کیوں موجود ہیں؟

wslrelay.exe کی متعدد کاپیاں متعدد پورٹ یا stdio برجز ہو سکتی ہیں۔ وہ متعدد Hyper-V مینجمنٹ سروسز نہیں ہیں۔

چلنے والے انسٹنس کا معائنہ کریں

ونڈوز پاور شیل میں، یہ ریڈ-اونلی کوئری اس پی سی پر مماثل پروسیس آئی ڈیز، تخلیق کے اوقات اور ایگزیکیوٹیبل پاتھ کی فہرست بناتی ہے۔

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

کوئی نتیجہ یا ناقابل رسائی راستہ غیر حتمی ہے۔ محفوظ کردہ عمل رسائی کو محدود کر سکتے ہیں، اور پروسیس آئی ڈیز کو دوبارہ استعمال کیا جا سکتا ہے۔ ذاتی راستوں کو مقامی رکھیں۔

دستخط اور پروڈکٹ میٹا ڈیٹا کا موازنہ کرنے کے لیے فائل-شناخت گائیڈ استعمال کریں۔ ایک فائل نام اکیلے حفاظت قائم نہیں کر سکتا۔

کیا یہ محفوظ ہے؟

اس چلنے والی فائل کی تصدیق کریں

WSL پیکیج میں موجود Microsoft کا wslrelay دراصل localhost/stdio برج ہے۔ Temp میں موجود wslrelay.exe ایسا نہیں ہے۔ یہ اب بھی Hyper-V vmms نہیں ہے۔

ریکارڈ شدہ مقام کا اصل فائل سے موازنہ کریں۔ ایک واقف فولڈر اکیلے شناخت قائم نہیں کرتا ہے۔

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

  • متوقع پبلشر: Microsoft Corporation
  • کام پورٹ اور stdio ریلے کرنا ہے
  • vmcompute.exe نہیں اور vmms.exe بھی نہیں

کیا میں اسے بند کر سکتا ہوں؟

وہ فارورڈ کردہ پورٹ منقطع ہو جاتی ہے

wslrelay.exe کو ختم کرنے سے اس Linux لسنر تک localhost رسائی متاثر ہو سکتی ہے۔ یوٹیلیٹی VM چلتی رہ سکتی ہے۔ vmms.exe کو روکنا ایک مختلف اور Hyper-V سے متعلق معاملہ ہے۔

کیا میں اسے ہٹا سکتا ہوں؟

نہیں

wslrelay.exe کو ڈیلیٹ نہ کریں۔ اس پورٹ کو شائع کرنے والے Linux پراسیس کو روکیں، یا wsl --shutdown چلائیں۔ اس ریلے کو ہٹانے کے لیے Hyper-V کو غیر فعال نہ کریں۔

کیا اسے Windows کے ساتھ شروع ہونا چاہیے؟

کوئی فارورڈ یا stdio برج اسے شروع کرتا ہے۔ یہ Startup Apps نہیں ہے۔

وسائل کے استعمال کی پیمائش کریں

یونیورسل بیس لائن کا مفروضہ کرنے کے بجائے موجودہ عمل کی پیمائش کریں
CPU اور میموری ایک ہی PID اور ورک لوڈ کے لیے کئی مشاہدات کا موازنہ کریں۔ اس اندراج میں کوئی آزادانہ طور پر ماپا گیا یونیورسل بیس لائن نہیں ہے۔
ڈسک اور نیٹ ورک اصل عمل اور موجودہ ٹاسک کو سرگرمی سے منسوب کریں؛ ایک فائل نام اکیلے متوقع منزلوں یا ٹرانسفر والیوم قائم نہیں کرتا ہے۔

فائل کی معلومات

wslrelay.exe فائل کی معلومات
ایگزیکیوٹیبل کا نام wslrelay.exe
ریکارڈ شدہ تنصیب کا راستہ C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslrelay.exe
پبلشر Microsoft Corporation
دستخط کی جانچ اصل فائل کا معائنہ کریں؛ یہ اندراج اس کے سرٹیفکیٹ کی شناخت کی تصدیق نہیں کرتا ہے۔

عام مسائل

کسی آپٹیمائزر کے ریلے کو بند کرنے کے بعد براؤزر localhost:3000 تک رسائی حاصل نہیں کر سکتا

Linux سرور یا ڈسٹرو کو دوبارہ شروع کریں۔ ایپ اب بھی VM میں موجود ہے۔ vmms کبھی بھی یہ برج نہیں تھا۔

wslhost فائل کے ہینگ ہونے کے ساتھ مغالطہ

\\wsl.localhost فائل I/O دراصل wslhost ہے۔ غیر فعال localhost پورٹ یہ ریلے ہے۔

ٹربل شوٹنگ

کسی بھی نقصان دہ اقدام سے پہلے تشخیص کریں۔

تصدیق کریں کہ Linux پراسیس اب بھی سن رہا ہے (listening)

ڈسٹرو کے اندر، پورٹ چیک کریں۔ اگر یہ وہاں سن رہی ہے لیکن Windows localhost ناکام ہو جاتا ہے، تو ریلے Windows سائیڈ پر ہے۔ Hyper-V Manager یہ ساکٹ نہیں دکھائے گا۔

wsl --shutdown، پھر ایپ کو دوبارہ شروع کریں

یہ ریلے کو دوبارہ بناتا ہے۔ "localhost کو ٹھیک کرنے" کے لیے vmcompute.exe کو تبدیل نہ کریں۔

تکنیکی تفصیلات

تکنیکی تفصیلات
wslrelay.exe تکنیکی تفصیلات
امیج کا نام wslrelay.exe
کردار WSL لوکل ہوسٹ اور stdio ریلے

چلتی ہوئی فائل کی شناخت چیک کریں

ایک فائل نام اکیلے حفاظت قائم نہیں کر سکتا۔ اصل راستے، دستخط اور پروڈکٹ کی شناخت کی تصدیق کریں۔

ذرائع اور توثیق

ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.

کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

کیا یہ مضمون مفید تھا؟