Svchost.exe क्या है और क्या यह सुरक्षित है या यह एक वायरस है?
सुरक्षा माइक्रोसॉफ्ट विंडोज प्रक्रिया / / March 17, 2020
पिछला नवीनीकरण
आज मुझे एक groovyReader से निम्नलिखित ईमेल प्राप्त हुए जो पूछ रहा है कि क्या है svchost.exe:
“मैंने अपना टास्क मैनेजर खोला और देखा svchost.exe कई अन्य प्रक्रियाओं के बीच चल रहा है। Svchost.exe क्या है और यह मेरे कंप्यूटर पर इतनी बार क्यों चल रहा है? यह एक वायरस है या कुछ और है? मुझे इससे कैसे छुटकारा मिल सकता है?"
जैसा कि मैंने ईमेल प्रतिक्रिया हमारे ग्रूवीडर को वापस लिखना शुरू कर दिया था, मैंने फैसला किया कि जवाब एक पूर्ण लेख के लायक था।
अच्छी खबर यह है कि svchost.exe आपके कंप्यूटर पर वायरस या कृत्रिम बुद्धिमत्ता नहीं ले रहा है। बुरी खबर यह है कि यह क्या है, इसे छिपाने में रहस्यमय और अच्छा है। ग्रूवीसमाचार, थोड़ी सी खुदाई के साथ, हम काफी कुछ सीख सकते हैं कि आपके कंप्यूटर पर वास्तव में svchost.exe क्या कर रहा है।
सबसे पहले, खुलने दें विंडोज़ कार्य प्रबंधक का उपयोग करते हुए CTRL + ALT + DEL मेनू या शॉर्टकट दबाकर CTRL + SHIFT + ESC. किसी भी तरह, एक बार जब आपका टास्क मैनेजर खुला होता है, तो आपको svchost.exe की कई प्रक्रियाएँ चल रही होंगी।
तो क्या वास्तव में svchost.exe है?
Microsoft समर्थन साइट इसे परिभाषित करता है "डायनामिक-लिंक लाइब्रेरी से चलने वाली सेवाओं के लिए एक सामान्य होस्ट प्रक्रिया का नाम। " सही। इतना सीधा है, कोई भी समझ सकता है कि.. ठीक है, अनुवाद करते हैं।
ए "डायनेमिक-लिंक लाइब्रेरी ” a के नाम से भी जाना जाता है .dll फ़ाइल प्रोग्रामिंग कोड का एक बड़ा ब्लॉक है। बहुत सी साफ-सुथरी तरकीबें हैं जो डेवलपर्स इन फाइलों के साथ चीजों को तेजी से चलाने और कम जगह लेने के लिए कर सकते हैं। समस्या यह है कि .dll फ़ाइल स्टैंडअलोन नहीं चल सकती है। आपको ज़रूरत है एक ।प्रोग्राम फ़ाइल या "निष्पादन योग्य " .dll और उसके कोड को लोड करने के लिए फ़ाइल।
अब जब हम जानते हैं कि DLL फाइल है, तो यह समझना आसान होना चाहिए कि svchost को "सामान्य मेजबान" क्यों कहा जाता है। यह सब कुछ DLL फ़ाइलों को लोड करता है ताकि वे सिस्टम अनुप्रयोगों को चला सकें और निष्पादित कर सकें। तो यह सही के बारे में चिंता करने की कोई बात नहीं है? खैर, संभावना है कि आप एक वायरस डाउनलोड कर सकते हैं जो आपके निर्दोष svchost को अंधेरे पक्ष से कुछ DLL लोड कर सकता है। अपने कंप्यूटर को सभी Microsoft सुरक्षा अद्यतनों के साथ अद्यतन रखने और एक एंटी-वायरस ऐप चलाने से इस की संभावना कम से कम होनी चाहिए।
ठीक है महान, तो यह और भी अधिक प्रक्रियाओं के लिए एक मेजबान है! अब मैं और भी उत्सुक हूं और जानना चाहता हूं कि svchost.exe द्वारा वास्तव में क्या चलाया जा रहा है। इसलिए मैं इसे कैसे जांच सकता हूं? Svchost.exe पर टैब रखने के दो आसान तरीके हैं। पहली कमांड लाइन है।
यह जानने के लिए कि कमांड लाइन का उपयोग करके आपके कंप्यूटर पर क्या प्रक्रियाएं चल रही हैं।
1. क्लिक करें प्रारंभ मेनू और फिर क्लिकDaud। रन विंडो में जो प्रदर्शित करता है प्रकार में cmd तथा दबाएँठीक।
2. कमांड विंडो में प्रकारटास्कलिस्ट / एसवीसी, और फिर दबाएँदर्ज. अब आप सभी सूचीबद्ध डायनामिक लाइब्रेरी देख पाएंगे जो svchost.exe चल रही है।
कमांड लाइन के साथ समस्या यह है, यह अभी भी अधिक अजीब दिखने वाली प्रक्रियाओं को लाता है जो स्वयं svchost के रूप में रहस्यमय दिखाई देते हैं। तो यहाँ है जहाँ हम करने की जरूरत है Microsoft से एक प्रोग्राम डाउनलोड करें बुलाया प्रक्रिया एक्सप्लोरर (डाउनलोड करने के लिए क्लिक करें). प्रक्रिया एक्सप्लोरर स्टैंडअलोन है और इसकी स्थापना की आवश्यकता नहीं है केवल खोलना डाउनलोड की गई फ़ाइल और उसे चलाएं। एक बार आपके पास यह चल रहा है, आप व्यक्तिगत प्रक्रियाओं को उजागर कर सकते हैं और देख सकते हैं कि प्रत्येक प्रक्रिया क्या कर रही है। यह वही प्रक्रिया विंडोज एक्सपी, विस्टा और यहां तक कि विंडोज 7 के साथ काम करती है!
इसलिए प्रोसेस एक्सप्लोरर को लॉन्च करें और मेरे सिस्टम पर svchost.exe देखें।
एक बार खोला, बस की तरह एक प्रक्रिया पर मँडरा svchost.exe इसके बारे में जानकारी के लिए।
यदि आप और भी अधिक विवरण चाहते हैं दाएँ क्लिक करें svchost.exe तथा क्लिक करेंगुण फिर चुनते हैं सेवाएं टैब।
ठीक है, सब कुछ अच्छा लग रहा है, अब हम जानते हैं कि svchost.exe क्या है, और यह उन सभी सेवाओं को कैसे परिभाषित करता है जो यह चल रही है। इसके साथ खेलने के बाद, आप देखेंगे कि कुछ svchosts अन्य सेवाओं की तरह नहीं चल रहे हैं। और रुको, क्यों कई svchosts एक साथ चल रहे हैं?
प्रत्येक svchost तार्किक सेवा समूहों के आधार पर सेवाएं चलाता है, उदाहरण के लिए, एक नेटवर्क सेवाओं को चला रहा हो सकता है जबकि दूसरा डिवाइस चालकों को संभाल सकता है। अलग-अलग मेजबानों पर चलने वाली ये सेवाएं एक साफ-सुथरी सुविधा है क्योंकि इस तरह अगर कोई मर जाता है तो यह आपके पूरे सिस्टम को एक बार में पूरा नहीं कर सकता।
मुझे आशा है कि आपको यह मनोरंजक लेख पसंद आया होगा! मुझे इसे लिखने में बहुत मज़ा आया, हालाँकि, अगर मुझे कुछ याद आया या आपके पास अभी भी और प्रश्न हैं, तो नीचे दिए गए एक नोट को छोड़ने के लिए स्वतंत्र महसूस करें, हमसे जुड़ें हमारे मुफ़्त तकनीकी सहायता समुदाय फोरम में और अपना प्रश्न पोस्ट करें!