यह आलेख हमारी चल रही श्रृंखला का हिस्सा है जो टास्क मैनेजर, जैसे रनटाइम ब्रोकर, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe, और कई अन्य लोगों में मिली विभिन्न प्रक्रियाओं को समझाता है। पता नहीं क्या सेवाएं हैं? बेहतर पढ़ना शुरू करें!
यह क्या है और कार्य प्रबंधक में इतने सारे क्यों हैं?
विंडोज कार्य के लिए होस्ट प्रक्रिया एक आधिकारिक माइक्रोसॉफ्ट कोर प्रक्रिया है। विंडोज़ में, निष्पादन योग्य (EXE) फ़ाइलों से लोड की जाने वाली सेवाएं सिस्टम पर पूर्ण, अलग प्रक्रियाओं के रूप में स्वयं को स्थापित करने में सक्षम होती हैं और कार्य प्रबंधक में उनके नाम से सूचीबद्ध होती हैं। EXE फ़ाइलों की बजाय डायनामिक लिंक्ड लाइब्रेरी (डीएलएल) फ़ाइलों से लोड होने वाली सेवाएं स्वयं को पूर्ण प्रक्रिया के रूप में स्थापित नहीं कर सकती हैं। इसके बजाए, विंडोज कार्य के लिए होस्ट प्रक्रिया को उस सेवा के लिए मेजबान के रूप में कार्य करना होगा।
दुर्भाग्यवश, कार्य प्रबंधक आपको यह देखने का कोई तरीका नहीं देता कि विंडोज कार्य प्रविष्टि के लिए प्रत्येक होस्ट प्रक्रिया से वास्तव में कौन सी सेवाएं (या सेवाओं का समूह) संलग्न हैं। यदि आप यह देखने के लिए वास्तव में उत्सुक हैं कि प्रत्येक इंस्टेंस से क्या जुड़ा हुआ है, तो आपको माइक्रोसॉफ्ट द्वारा प्रदान की जाने वाली एक मुफ्त Sysinternals उपयोगिता प्रोसेस एक्सप्लोरर डाउनलोड करने की आवश्यकता होगी। यह एक पोर्टेबल उपकरण है, इसलिए कोई स्थापना नहीं है। बस इसे डाउनलोड करें, फ़ाइलों को निकालें, और इसे चलाएं। प्रोसेस एक्सप्लोरर में, जो भी प्रक्रिया आप चुनते हैं उसके विवरण देखने में सक्षम होने के लिए व्यू> लोअर फलक का चयन करें। सूची को नीचे स्क्रॉल करें और taskhostw.exe प्रविष्टियों में से एक का चयन करें। यह Windows कार्य सेवा के लिए होस्ट प्रक्रिया का फ़ाइल नाम है।
विंडोज स्टार्टअप पर यह इतने सारे संसाधनों का उपयोग क्यों करता है?
आम तौर पर, सीपीयू और मेमोरी विंडोज कार्य के लिए होस्ट प्रक्रिया के प्रत्येक उदाहरण पर निर्भर करता है कि प्रवेश किस सेवा से जुड़ा हुआ है। आम तौर पर, प्रत्येक सेवा उन संसाधनों का उपभोग करेगी जिन्हें इसे अपनी नौकरी करने की आवश्यकता होती है और फिर गतिविधि की आधारभूत रेखा पर वापस आना चाहिए। यदि आप देखते हैं कि विंडोज कार्य के लिए होस्ट प्रक्रिया का कोई भी उदाहरण लगातार आपके संसाधनों के मुकाबले अधिक संसाधनों का उपयोग करता है, तो आपको यह ट्रैक करना होगा कि उस उदाहरण से कौन सी सेवा संलग्न है और संबंधित सेवा का निवारण करें।
आप देखेंगे कि स्टार्टअप के ठीक बाद, विंडोज कार्य के लिए होस्ट प्रक्रिया के सभी उदाहरण ऐसा लगता है कि वे अतिरिक्त संसाधनों का उपभोग कर रहे हैं-खासकर सीपीयू। यह भी सामान्य व्यवहार है और जल्दी से निपटना चाहिए। जब विंडोज़ शुरू होता है, तो विंडोज टास्क के लिए होस्ट प्रोसेस रजिस्ट्री में सेवा प्रविष्टियों को स्कैन करता है और डीएलएल-आधारित सेवाओं की एक सूची बनाता है जिसे इसे लोड करने की आवश्यकता होती है। फिर यह उन सेवाओं में से प्रत्येक को लोड करता है, और आप उस समय के दौरान सीपीयू का उचित उपभोग करने जा रहे हैं।
क्या मैं इसे अक्षम कर सकता हूं?
नहीं, आप विंडोज कार्य के लिए होस्ट प्रक्रिया अक्षम नहीं कर सकते हैं। और आप वैसे भी नहीं करना चाहेंगे। आपके सिस्टम पर डीएलएल-आधारित सेवाओं को लोड करने में सक्षम होने के लिए यह आवश्यक है और, जो आप चल रहे हैं उसके आधार पर, विंडोज कार्य के लिए होस्ट प्रक्रिया को अक्षम करने से किसी भी चीज को तोड़ सकता है। विंडोज आपको अस्थायी रूप से कार्य को समाप्त करने नहीं देगा।
क्या यह प्रक्रिया एक वायरस हो सकती है?
प्रक्रिया ही एक आधिकारिक विंडोज घटक है। हालांकि यह संभव है कि एक वायरस ने विंडोज़ टास्क के लिए असली मेजबान प्रक्रिया को अपने निष्पादन योग्य के साथ बदल दिया है, यह बहुत ही असंभव है। हमने वायरस की कोई रिपोर्ट नहीं देखी है जो इस प्रक्रिया को हाइजैक करता है। यदि आप सुनिश्चित करना चाहते हैं, तो आप विंडोज कार्य के अंतर्निहित फ़ाइल स्थान के लिए होस्ट प्रक्रिया देख सकते हैं। कार्य प्रबंधक में, विंडोज कार्य के लिए होस्ट प्रक्रिया पर राइट-क्लिक करें और "फ़ाइल खोलें" विकल्प चुनें।