Windows

विंडोज़ में विंडोज़ टास्क के लिए होस्ट प्रोसेस क्या है

AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka

AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka

विषयसूची:

Anonim

जब भी हम अपने कंप्यूटर के साथ कुछ प्रदर्शन मुद्दों का सामना करते हैं, तो सबसे पहले हम कार्य प्रबंधक खोलते हैं, और फिर सबसे अधिक उपयोग कर रहे अनुप्रयोगों या घटकों की तलाश करते हैं संसाधनों। यदि आप कार्य प्रबंधक से परिचित हैं, तो आपने यह भी ध्यान दिया होगा कि कभी-कभी, ` विंडोज कार्य के लिए होस्ट प्रक्रिया ` या ` सेवा होस्ट ` प्रक्रिया उपभोग संसाधन। इन प्रक्रियाओं और आप क्या कर सकते हैं यदि आपकी होस्ट प्रक्रिया ने काम करना बंद कर दिया है या उच्च CPU, डिस्क या मेमोरी उपयोग का उपभोग किया है।

विंडोज कार्य के लिए होस्ट प्रक्रिया

विंडोज़ अनिवार्य रूप से इसकी सेवाओं के कारण काम कर रही है। पृष्ठभूमि चलाने वाली बड़ी संख्या में सेवाएं आपके दैनिक कार्यों और संचालन को सुविधाजनक बनाती हैं। इनमें से कुछ सेवाओं को EXE फ़ाइलों में संकलित किया गया है, और वे स्वयं में पूर्ण हैं। ये सेवाएं टास्क मैनेजर में दिखाई देती हैं। लेकिन कुछ सेवाएं डीएलएल फाइलों में लिखी जाती हैं, और उन्हें सीधे निष्पादित नहीं किया जा सकता है। माइक्रोसॉफ्ट डीएलएल फाइलों में स्थानांतरित हो गया क्योंकि वे प्रोग्रामिंग बिंदु से बनाए रखने और अद्यतन करने में आसान थे। डीएलएल सेवाओं को एक होस्ट प्रक्रिया की आवश्यकता होती है, एक EXE जो उन्हें निष्पादित कर सकता है और यह विंडोज़ में `टास्कहोस्ट` है।

विंडोज 10 में टास्कहोस्ट System32 में स्थित एक मूल फ़ाइल है फ़ोल्डर और taskhostw.exe `से taskhost.exe ` में विंडोज 7 के रूप में बदल दिया गया है। अगर आपको किसी अन्य स्थान पर इस नाम के साथ एक फ़ाइल मिलती है, तो यह एक वायरस भी हो सकता है और आप इसे अपने सुरक्षा सॉफ्टवेयर से जांचना चाहेंगे।

प्रत्येक `विंडोज टास्क के लिए होस्ट प्रोसेस` `टास्कहोस्ट` का एक उदाहरण है पृष्ठभूमि में कुछ सेवा चल रहा है। हालांकि विंडोज टास्क मैनेजर आपको यह देखने नहीं देता है कि यह कौन सी सेवाएं चल रहा है, अन्य टूल्स कर सकते हैं।

कई बार ऐसा लगता है कि यह प्रक्रिया बहुत सारे संसाधनों का उपयोग कर रही है। अब आप समझ सकते हैं कि यह अंतर्निहित सेवा के कारण होता है, न कि प्रक्रिया स्वयं। साथ ही, आप विंडोज स्टार्टअप पर संसाधनों की उच्च खपत देख सकते हैं। ऐसा इसलिए है क्योंकि टास्कहोस्ट सभी डीएलएल फाइलों को लोड कर रहा है और उन्हें चलाने के लिए शेड्यूलिंग कर रहा है। एक बार यह पूरा होने के बाद, उपयोग कम मूल्य पर स्थिर हो जाएगा और शेष समय के लिए बहुत कम रहेगा।

मैंने पहले उल्लेख किया था कि टास्क मैनेजर आपको अंतर्निहित सेवाओं को देखने नहीं देता है। लेकिन आप टास्कहोस्ट के नीचे सेवाओं को देखने के लिए माइक्रोसॉफ्ट से प्रोसेस एक्सप्लोरर का उपयोग कर सकते हैं। यह एक पोर्टेबल उपयोगिता है, और आप इसे डाउनलोड करने के बाद सीधे चला सकते हैं। आप टास्कहोस्ट से जुड़े सभी विवरण देखने के लिए इस टूल का उपयोग कर सकते हैं।

बाएं फलक में `taskhostw.exe` खोजें, और आप निचले फलक में सभी विवरण पढ़ सकते हैं। टास्कहोस्ट द्वारा लोड की गई DLL फ़ाइलों की सूची देखने का एक और तरीका एक cmd विंडो में निम्न आदेश टाइप करना है:

कार्यसूची / एम / FI "IMAGENAME eq taskhostw.exe

यह आदेश सभी DLL फ़ाइलों को सूचीबद्ध करेगा विंडोज स्टार्टअप पर इस प्रक्रिया से लोड किया गया था। अगर आप सूची में जाते हैं, तो आपको कुछ आवश्यक फाइलें मिलेंगी जो विंडोज़ को कोर कार्यक्षमता प्रदान करती हैं।

तो, संक्षेप में, टास्कहोस्ट एक है मूल विंडोज प्रक्रिया जो डायनामिक लिंक लाइब्रेरी को लोड और निष्पादित करने की कार्यक्षमता प्रदान करती है। चूंकि यह विभिन्न डीएलएल फाइलों को होस्ट करता है, कभी-कभी यह सामान्य दर से अधिक संसाधनों का उपभोग कर सकता है। अगर आपको ऐसे किसी भी मुद्दे का सामना करना पड़ रहा है जहां प्रक्रिया ने जवाब देना बंद कर दिया है या बहुत सारे संसाधनों का उपयोग कर रहा है। प्रक्रिया एक्सप्लोरर, प्रदर्शन मॉनिटर और संसाधन मॉनीटर का उपयोग करें, और समस्या को मैन्युअल रूप से समस्या निवारण करने का प्रयास करें।