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