wslhost.exe
कैटलॉग खोज शब्द wslhost, wsl host, wsl interop host
प्रति-वितरण इंटरऑप होस्ट। यह एक चल रहे डिस्ट्रो के लिए Windows-Linux I/O को रिले करता है। यह WslService नहीं है और यह हाइपरवाइजर नहीं है।
आपको क्या जानना चाहिए
wslhost एक चल रहे डिस्ट्रो के लिए इंटरऑप/होस्ट हेल्पर है।
wslhost.exe एक लाइव वितरण के साथ बैठता है ताकि Windows और Linux फ़ाइलों, कंसोल I/O और संबंधित इंटरऑप को पास कर सकें। wslservice.exe सभी वितरणों का समन्वय करता है। wslrelay.exe पोर्ट और कुछ stdio को अग्रेषित करता है। एक होस्ट को समाप्त करने से WSL अनइंस्टॉल नहीं होता है।
- सुरक्षित?
- चल रही फ़ाइल का पाथ, हस्ताक्षर और प्रकाशक जांचें। केवल नाम से सुरक्षा स्थापित नहीं की जा सकती।
- wslservice के समान?
- नहीं। यह एक डिस्ट्रो के लिए इंटरऑप है
- कई प्रतियाँ?
- प्रति व्यस्त डिस्ट्रो एक हेल्पर सामान्य है
wslhost.exe क्या है?
wslhost एक चल रहे डिस्ट्रो के लिए इंटरऑप/होस्ट हेल्पर है। यह wslservice.exe नहीं है। WslService सत्र सूची का स्वामी है। यह प्रक्रिया केवल एक लाइव इंस्टेंस के लिए I/O में मदद करती है।
यह क्या करता है?
यह Windows-Linux I/O को रिले करता है ताकि Explorer, पाइप और इंटरऑप कॉल उस डिस्ट्रो तक पहुंच सकें। यह डिस्ट्रो को सूचीबद्ध नहीं करता है (`wsl -l -v`) और यह Hyper-V प्रबंधन नहीं चलाता है।
यह क्यों चल रहा है?
एक वितरण चल रहा है और Windows पर कुछ इससे बात कर रहा है। उस डिस्ट्रो के रुकने के बाद निष्क्रिय प्रतियों को बाहर निकल जाना चाहिए।
इसकी कई प्रतियां क्यों हैं?
एक से अधिक wslhost.exe का आम तौर पर अर्थ एक से अधिक व्यस्त डिस्ट्रो या इंटरऑप सत्र होता है। वह WslService की अतिरिक्त प्रतियां नहीं हैं।
चल रही इंस्टेंस का निरीक्षण करें
विंडोज पॉवरशेल में, यह केवल-पढ़ने योग्य क्वेरी इस पीसी पर मिलान करने वाले प्रोसेस आईडी, निर्माण समय और निष्पादन योग्य पथों को सूचीबद्ध करती है।
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
कोई परिणाम या दुर्गम पथ अनिर्णायक है। संरक्षित प्रक्रियाएँ पहुँच को प्रतिबंधित कर सकती हैं, और प्रोसेस आईडी का पुन: उपयोग किया जा सकता है। व्यक्तिगत पथों को स्थानीय रखें।
उपयोग करें फ़ाइल-पहचान गाइड हस्ताक्षर और उत्पाद मेटाडेटा की तुलना करने के लिए। केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता।
क्या यह सुरक्षित है?
इस चल रही फ़ाइल को सत्यापित करें
WSL पैकेज में एक Microsoft wslhost इंटरऑप हेल्पर है। डेस्कटॉप पर एक wslhost.exe नहीं है। यह अभी भी WslService समन्वयक नहीं है।
दर्ज किए गए स्थान की वास्तविक फ़ाइल से तुलना करें। एक परिचित फ़ोल्डर अकेले पहचान स्थापित नहीं करता है।
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
- अपेक्षित प्रकाशक: Microsoft Corporation
- एक चल रहे वितरण से जुड़ा हुआ है, CLI से नहीं
- समन्वयक सिबलिंग: wslservice.exe
क्या मैं इसे समाप्त कर सकता हूँ?
वह डिस्ट्रो इंटरऑप छूट जाता है
wslhost.exe को समाप्त करने से उस डिस्ट्रो के लिए फ़ाइल और कंसोल इंटरऑप तब तक फ्रीज हो सकता है जब तक WSL दूसरा होस्ट शुरू नहीं करता। WslService चालू रह सकती है। wsl --shutdown समर्थित पूर्ण विराम है।
क्या मैं इसे हटा सकता हूँ?
नहीं
wslhost.exe को न हटाएं। यदि आप कम हेल्पर चाहते हैं तो किसी डिस्ट्रो को अपंजीकृत करें या WSL को अनइंस्टॉल करें। पैकेज फ़ोल्डर को अकेला छोड़ दें।
क्या इसे Windows के साथ शुरू होना चाहिए?
एक चल रहा डिस्ट्रो इसे शुरू करता है। यह Startup Apps नहीं है और यह WslService नहीं है।
संसाधन उपयोग को मापें
| CPU और मेमोरी | एक ही PID और वर्कलोड के लिए कई अवलोकनों की तुलना करें। इस प्रविष्टि में कोई स्वतंत्र रूप से मापा गया सार्वभौमिक आधार रेखा नहीं है। |
|---|---|
| डिस्क और नेटवर्क | वास्तविक प्रक्रिया और वर्तमान कार्य के लिए गतिविधि को विशेषता दें; केवल एक फ़ाइल नाम अपेक्षित गंतव्यों या स्थानांतरण मात्रा स्थापित नहीं करता है। |
फ़ाइल जानकारी
| एक्ज़ीक्यूटेबल नाम | wslhost.exe |
|---|---|
| दर्ज की गई स्थापना पथ | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe |
| प्रकाशक | Microsoft Corporation |
| हस्ताक्षर जाँच | वास्तविक फ़ाइल का निरीक्षण करें; यह प्रविष्टि इसके प्रमाणपत्र पहचान को प्रमाणित नहीं करती है। |
सामान्य समस्याएं
लोग एक wslhost को शांत करने के लिए wslservice को समाप्त करते हैं
वह हर डिस्ट्रो को रोकता है। अप्रयुक्त डिस्ट्रो को wsl -t के साथ समाप्त करें, या इंटरऑप का उपयोग करने वाले ऐप को बंद करें।
\\wsl.localhost पर Explorer हैंग
यह होस्ट उस पथ में है। डिस्ट्रो को पुनरारंभ करें। wslrelay.exe को बदलने से 9P फ़ाइल इंटरऑप ठीक नहीं होता है।
समस्या निवारण
कुछ भी विनाशकारी बदलने से पहले निदान करें।
प्रतिलिपि का मिलान किसी डिस्ट्रो से करें, WslService से नहीं
Process Explorer कमांड लाइन और पैरेंट। एक व्यस्त Ubuntu यह आलेख है। सत्र 0 सेवा wslservice.exe है।
wsl --shutdown केवल तभी जब आप हर डिस्ट्रो को बंद करना चाहते हैं
फिर एक डिस्ट्रो शुरू करें और देखें कि क्या एक अकेला wslhost वापस आता है। WindowsApps से हेल्पर को न हटाएं।
तकनीकी विवरण
तकनीकी विवरण
| इमेज का नाम | wslhost.exe |
|---|---|
| भूमिका | प्रति-डिस्ट्रो Windows-Linux इंटरऑप होस्ट |
चल रही फ़ाइल की पहचान जांचें
केवल एक फ़ाइल नाम सुरक्षा स्थापित नहीं कर सकता। वास्तविक पथ, हस्ताक्षर और उत्पाद पहचान सत्यापित करें।
स्रोत और सत्यापन
दर्ज स्रोत लेबल: August 2026। यह लेबल स्वतंत्र सत्यापन स्थापित नहीं करता है। हम कैसे शोध करते हैं.
- Microsoft Learn: WSL फ़ाइल सिस्टम · WSL में Windows और Linux फ़ाइल इंटरऑप
- Microsoft Learn: WSL आर्किटेक्चर · सेवा, CLI और हेल्पर्स अलग-अलग छवियां हैं
- Foxhole प्रक्रिया मानचित्र · Windows PC पर फ़र्स्ट-पार्टी नमूने। कोई लैब बेंचमार्क नहीं।
- Microsoft Sysinternals: Sigcheck · फ़ाइल हस्ताक्षरों का निरीक्षण करने का तरीका बताता है। यह संदर्भ किसी विशेष चल रही फ़ाइल की पहचान या सुरक्षा स्थापित नहीं करता है।
- Microsoft: Get-CimInstance · केवल-पढ़ने योग्य स्थानीय प्रोसेस-क्वेरी विधि।
- Microsoft: Win32_Process गुण · प्रोसेस आईडी, निष्पादन योग्य पथ, निर्माण तिथियाँ और पैरेंट-आईडी पुन: उपयोग का दस्तावेज़ीकरण करता है।
क्या यह लेख उपयोगी था?
हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।
धन्यवाद। इससे हमें इस पृष्ठ को बेहतर बनाने में मदद मिलती है।