مواد پر جائیں

wslhost.exe

Windows پروسیسMicrosoft Corporation

کیٹلاگ تلاش کی شرائط wslhost, wsl host, wsl interop host

Windowsسسٹم کا جزو

ہر ڈسٹری بیوشن کے لیے interop ہوسٹ۔ یہ چلتی ہوئی ڈسٹرو کے لیے Windows اور Linux کا I/O ریلے کرتا ہے۔ یہ WslService نہیں ہے اور یہ ہائپروائزر نہیں ہے۔

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

wslhost چلتی ہوئی ڈسٹرو کے لیے interop/host ہیلپر ہے۔

wslhost.exe چلتی ہوئی ڈسٹری بیوشن کے ساتھ کام کرتا ہے تاکہ Windows اور Linux فائلز، کنسول I/O، اور متعلقہ interop کا تبادلہ کر سکیں۔ wslservice.exe تمام ڈسٹری بیوشنز کو مربوط کرتا ہے۔ wslrelay.exe پورٹس اور کچھ stdio کو فارورڈ کرتا ہے۔ ایک ہوسٹ کو ختم کرنے سے WSL اَن انسٹال نہیں ہوتا۔

محفوظ ہے؟
چلنے والی فائل کا پاتھ، دستخط اور پبلشر چیک کریں۔ صرف نام سے حفاظت کا تعین نہیں کیا جا سکتا۔
کیا یہ wslservice جیسا ہی ہے؟
نہیں۔ یہ ایک ڈسٹرو کے لیے interop ہے
بہت سی کاپیاں؟
ہر مصروف ڈسٹرو کے لیے ایک ہیلپر کا ہونا عام ہے
Feex کا کہنا ہے
اگر میں Ubuntu کھلے ہونے کے دوران wslhost دیکھتا ہوں، تو میں اسے اس ڈسٹرو کا interop ہیلپر سمجھتا ہوں۔ میں "ایک ہوسٹ کو بند کرنے" کے لیے WslService کو نہیں روکتا۔

wslhost.exe کیا ہے؟

wslhost چلتی ہوئی ڈسٹرو کے لیے interop/host ہیلپر ہے۔ یہ wslservice.exe نہیں ہے۔ ڈسٹرو سیشن کی فہرست WslService کے پاس ہوتی ہے۔ یہ پراسیس صرف ایک فعال انسٹینس کے لیے I/O میں مدد کرتا ہے۔

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

یہ Windows اور Linux کا I/O ریلے کرتا ہے تاکہ Explorer، پائپ اور interop کالز اس ڈسٹرو تک پہنچ سکیں۔ یہ ڈسٹروز کی فہرست نہیں بناتا (`wsl -l -v`) اور نہ ہی Hyper-V مینجمنٹ چلاتا ہے۔

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

ایک ڈسٹری بیوشن چل رہی ہے اور Windows پر کوئی چیز اس سے رابطہ کر رہی ہے۔ بیکار کاپیاں اس ڈسٹرو کے رکنے کے بعد بند ہو جانی چاہئیں۔

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

ایک سے زیادہ wslhost.exe کا عام طور پر مطلب ایک سے زیادہ مصروف ڈسٹرو یا interop سیشنز ہوتے ہیں۔ یہ WslService کی اضافی کاپیاں نہیں ہیں۔

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

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

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

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

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

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

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

WSL پیکیج میں موجود Microsoft کا wslhost دراصل interop ہیلپر ہے۔ ڈیسک ٹاپ پر موجود wslhost.exe ایسا نہیں ہے۔ یہ اب بھی WslService کوآرڈینیٹر نہیں ہے۔

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

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

  • متوقع پبلشر: Microsoft Corporation
  • چلتی ہوئی ڈسٹری بیوشن سے منسلک ہے، CLI سے نہیں
  • کوآرڈینیٹر کا ہم منصب: wslservice.exe

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

اس ڈسٹرو کا interop منقطع ہو جاتا ہے

wslhost.exe کو ختم کرنے سے اس ڈسٹرو کے لیے فائل اور کنسول interop اس وقت تک معطل ہو سکتا ہے جب تک کہ WSL دوسرا ہوسٹ شروع نہ کرے۔ WslService چلتی رہ سکتی ہے۔ wsl --shutdown مکمل طور پر روکنے کا باقاعدہ طریقہ ہے۔

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

نہیں

wslhost.exe کو ڈیلیٹ نہ کریں۔ اگر آپ کم ہیلپرز چاہتے ہیں تو ڈسٹرو کو اَن رجسٹر کریں یا WSL کو اَن انسٹال کریں۔ پیکیج فولڈر کو مت چھیڑیں۔

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

چلتی ہوئی ڈسٹرو اسے شروع کرتی ہے۔ یہ Startup Apps نہیں ہے اور یہ WslService بھی نہیں ہے۔

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

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

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

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

عام مسائل

لوگ ایک wslhost کو خاموش کرنے کے لیے wslservice کو ختم کر دیتے ہیں

اس سے ہر ڈسٹرو رک جاتی ہے۔ غیر استعمال شدہ ڈسٹرو کو wsl -t کے ساتھ ختم کریں، یا interop استعمال کرنے والی ایپ کو بند کریں۔

\\wsl.localhost پر Explorer کا ہینگ ہونا

یہ ہوسٹ اس راستے میں شامل ہے۔ ڈسٹرو کو دوبارہ شروع کریں۔ wslrelay.exe کو تبدیل کرنے سے 9P فائل interop ٹھیک نہیں ہوتا۔

ٹربل شوٹنگ

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

کاپی کو کسی ڈسٹرو سے ملائیں، WslService سے نہیں

Process Explorer کی کمانڈ لائن اور پیرنٹ۔ ایک مصروف Ubuntu اس مضمون کا موضوع ہے۔ سیشن 0 سروس دراصل wslservice.exe ہے۔

wsl --shutdown صرف تب چلائیں جب آپ تمام ڈسٹروز کو بند کرنا چاہیں

پھر ایک ڈسٹرو شروع کریں اور دیکھیں کہ کیا ایک ہی wslhost واپس آتا ہے۔ WindowsApps سے ہیلپر کو ڈیلیٹ نہ کریں۔

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

تکنیکی تفصیلات
wslhost.exe تکنیکی تفصیلات
امیج کا نام wslhost.exe
کردار فی ڈسٹرو Windows-Linux interop ہوسٹ

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

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

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

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

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

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

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