अगर svchost.exe प्रोसेसर लोड करता है तो क्या करें

Svchost.exe (सर्विस होस्ट) विंडोज परिवार के ऑपरेटिंग सिस्टम की एक फाइल और प्रक्रिया है। इसका कार्य गतिशील रूप से जुड़े पुस्तकालयों (.dll एक्सटेंशन वाली फ़ाइलें) से आंतरिक सेवाओं को लोड और निष्पादित करना है, जिससे ऑपरेटिंग सिस्टम के लगभग सभी घटकों की संचालन क्षमता सुनिश्चित होती है। लाक्षणिक रूप से बोलते हुए, svchost.exe विंडोज़ का यकृत, गुर्दे और फेफड़े हैं, जिसके बिना इसका अस्तित्व अकल्पनीय है। लेकिन ये "महत्वपूर्ण अंग" कभी-कभी हमें इतनी परेशानी क्यों देते हैं?

आज हम इस बारे में बात करेंगे कि यदि svchost.exe प्रोसेसर को लोड करता है, तो उसे कंप्यूटर पर सामान्य रूप से काम करने से रोकते हुए क्या करना चाहिए।

svchost प्रक्रिया द्वारा सिस्टम को बूट करने के कारण

चूंकि svchost.exe सिस्टम सेवाओं के एक महत्वपूर्ण हिस्से को संभालता है, इसलिए भारी CPU उपयोग के कई कारण हो सकते हैं। यहाँ सबसे आम हैं:

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

कभी-कभी ऐसा विंडोज के असफल समुद्री डाकू सक्रियण के परिणामस्वरूप होता है (सभी सक्रियकर्ता समान रूप से उपयोगी नहीं होते हैं) और हैकिंग प्रोग्राम।

कैसे निर्धारित करें कि कौन सी सेवा सेवा होस्ट लोड कर रही है

लोडिंग होस्ट प्रक्रिया में चल रही सेवाओं को देखने के लिए, अंतर्निहित या वैकल्पिक कार्य प्रबंधक उपयुक्त है। पहले में, हमारे लिए रुचि की जानकारी अनुभाग में निहित है " प्रक्रियाओंखिड़कियाँ". प्रत्येक होस्ट प्रक्रिया को "नाम के तहत सूचीबद्ध किया गया है" सेवा नोड».

स्क्रीनशॉट में हरा बॉक्स एकल svchost प्रक्रिया के लिए सेवाओं की सूची दिखाता है।

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

यदि लोडिंग होस्ट प्रक्रिया में एक से अधिक सेवा चल रही है, तो आपको उस एक को खोजना होगा जो ब्रूट फोर्स विधि का उपयोग करके समस्या का कारण बनती है:

  • एप्लिकेशन खोलें " सेवाएं"(खुला बटन उसी नाम के टास्क मैनेजर टैब के नीचे स्थित है)।

  • लोडिंग सेवा होस्ट की सूची से पहली सेवा को अक्षम करें: राइट-क्लिक मेनू के माध्यम से इसके गुण खोलें और सूची से चुनें " लॉन्च प्रकार» « मैन्युअल" या " अक्षम».

  • कंप्यूटर को दोबारा चालू करो। यदि समस्या बनी रहती है, तो इस सेवा को फिर से शुरू करें और अगले को अक्षम करें।

एक समस्याग्रस्त सेवा का पता चला है, आगे क्या?

फिर स्थिति के अनुसार कार्य करें। यदि कोई छोटा घटक विफलता का कारण बनता है, उदाहरण के लिए, सुपरफच(अक्सर विंडोज 8 और 10 उपयोगकर्ताओं के लिए एक समस्या पैदा करता है), बस इसे अक्षम छोड़ दें। यदि सेवा हार्डवेयर (ऑडियो, नेटवर्क, आदि) से संबंधित है - डिवाइस ड्राइवर को अपडेट करने या वापस रोल करने का प्रयास करें। समस्याओं के लिए अद्यतन केंद्रखिड़कियाँ(अक्सर "सेवेन्स" और एक्सपी पर पाया जाता है), 90% मामलों में अपडेट के लिए चेक को अक्षम करने से मदद मिलती है। हालांकि, सिस्टम अपडेट को पूरी तरह से मना करना विंडोज में एक बड़ा सुरक्षा छेद है, इसलिए इसे मैन्युअल मोड में स्विच करना बेहतर है।

यदि विंडोज अपडेट, एप्लिकेशन या ड्राइवर स्थापित करने के बाद svchost ने प्रोसेसर को लोड करना शुरू किया, या विफलता के स्रोत की स्थापना रद्द की।

कुछ मामलों में, फ़ोल्डर को साफ़ करने से मदद मिलती है \Windows\Prefetch, जहां प्रीफ़ेचर ट्रेस फ़ाइलें संग्रहीत की जाती हैं - एक सिस्टम घटक जो सिस्टम और प्रोग्राम की लोडिंग को गति देता है।

नेटवर्क को कैसे उतारें

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

नेटवर्क घटकों के प्रोसेसर लोड को कम करने में मदद करता है:

  • एक साथ डाउनलोड और टोरेंट के वितरण की संख्या में कमी;
  • उन कार्यक्रमों के लिए इंटरनेट तक पहुंच का निषेध जिनके लिए यह आवश्यक नहीं है (विशेषकर यदि उनमें से बहुत सारे हैं);
  • जब वे उपयोग में न हों तो नेटवर्क प्रोग्राम को बंद करना;
  • अस्थायी फ़ोल्डरों की सफाई (अस्थायी) - उनमें कम-डाउनलोड की गई फ़ाइलें हो सकती हैं जो डाउनलोड एप्लिकेशन अंत तक डाउनलोड करने का प्रयास करती हैं;
  • नेटवर्क कीड़े के लिए एंटीवायरस जांच;

एक और "बीमारी" ने विंडोज 7 को काफी लंबे समय तक सताया। इसके साथ, svchost प्रक्रिया का CPU उपयोग 100% तक पहुंच गया और नेटवर्क बंद होने पर ही कम हो गया। कारण आभासी सुरंग एडेप्टर के बड़े पैमाने पर "गुणा" में निहित है माइक्रोसॉफ्ट 6to4, जिनमें से कई सौ कभी-कभी बनाए गए थे।

यह जांचने के लिए कि क्या यह आपका मामला है, डिवाइस मैनेजर खोलें, मेनू पर जाएं " राय'और बॉक्स को चेक करें' छिपे हुए डिवाइस दिखाएं". इसके बाद, नेटवर्क एडेप्टर की सूची का विस्तार करें। सभी "Microsoft 6to4" क्लोन, यदि कोई हों, मौजूद हैं।

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

अपनी हार्ड ड्राइव पर devcon को अनपैक करने के बाद, कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में चलाएँ और निर्देशों का पालन करें सी:\devcon.exe निकालें *6to4*(C:\ को devcon.exe के अपने पथ से बदलें)। स्थिति को दोहराने से रोकने के लिए, ऑपरेटिंग सिस्टम को अपडेट करें।

आज, डेवलपर्स द्वारा 6to4 एडेप्टर के साथ समस्या को पहले ही ठीक कर दिया गया है और केवल उन लोगों में पाया जाता है जो विंडोज अपडेट इंस्टॉल नहीं करते हैं।

क्या होगा अगर यह एक वायरस है? दुर्भावनापूर्ण svchost को सामान्य से अलग कैसे करें

मैलवेयर कर सकते हैं:

  • svchost.exe नाम से अपनी हार्ड ड्राइव पर स्वयं की एक प्रति बनाएँ, जो निर्देशिका को छोड़कर कहीं भी स्थित होगी \Windows\System32, क्योंकि इसमें समान नाम की सिस्टम फ़ाइल है। यानी खुद को एक सिस्टम प्रक्रिया के रूप में छिपाने के लिए।
  • अपने गतिशील पुस्तकालयों को कानूनी मेजबान प्रक्रियाओं में से एक में इंजेक्ट करें।
  • अपने स्वयं के निष्पादन योग्य कोड को अपने शरीर में रखकर सिस्टम फ़ाइल svchost.exe को संशोधित (पैच) करें।

कुछ उपयोगकर्ता इस बात से भयभीत होते हैं कि वे बहुत अधिक होस्ट प्रक्रियाओं के चलने का अनुभव करते हैं। वास्तव में, इस सूचक का मतलब कुछ भी बुरा नहीं है। सामान्य रूप से चलने वाले सिस्टम पर svchost प्रक्रियाओं की संख्या 8-9 या अधिक होती है। उनमें से प्रत्येक एक या अधिक सेवाएं चलाता है - इसे कार्य प्रबंधक में देखा जा सकता है। सेवाओं को उन संसाधनों तक पहुंच के स्तर के आधार पर समूहों में विभाजित किया जाता है जिनकी उन्हें आवश्यकता होती है, इसलिए कई प्रक्रियाएं हैं।

अधिकांश सामान्य होस्ट प्रक्रियाएं सिस्टम, नेटवर्क सेवा और स्थानीय सेवा के रूप में चलती हैं। विंडोज 8 के रिलीज होने से पहले, उपयोगकर्ता के रूप में चलने वाले किसी भी सर्विस होस्ट को स्वचालित रूप से वायरस माना जाता था, लेकिन अब यह केवल विंडोज 7 और इसके पूर्ववर्तियों के लिए सच है। G8 और G10 में, उपयोगकर्ता की ओर से काम करने वाला एक सेवा होस्ट आदर्श है।

तथ्य यह है कि मेजबान प्रक्रिया चल रही है या वायरस द्वारा उपयोग की जा रही है, कम से कम एक संकेत द्वारा इंगित किया गया है:

  • होस्ट प्रक्रिया फ़ाइल फ़ोल्डर में नहीं है \विंडोज\System32.
  • प्रक्रिया में एक अज्ञात सेवा चल रही है, या प्रक्रिया में एक गैर-सिस्टम लाइब्रेरी (.dll) लोड की गई है।

  • Windows XP-7 पर, उपयोगकर्ता की ओर से होस्ट प्रक्रिया चल रही है, और Windows 8-10 पर उपयोगकर्ता की ओर से एक से अधिक होस्ट प्रक्रियाएँ हैं।
  • सामान्य सेवा होस्ट की मूल प्रक्रिया हमेशा Services.exe अनुप्रयोग होती है। वायरस से संक्रमित होने पर इसके बजाय कुछ भी हो सकता है।

स्क्रीनशॉट दिखाते हैं प्रक्रियाएक्सप्लोरर, व्यवस्थापक के रूप में चल रहा है। सर्विस होस्ट में लोड किए गए .dll की सूची देखने के लिए, बाद वाले को माउस क्लिक से चुनें और कीबोर्ड पर Ctrl+D दबाएं। इसकी मूल प्रक्रिया जानने के लिए, "क्लिक करें" गुण» कार्यक्रम के शीर्ष पैनल में और टैब खोलें « छवि».

अगर svchost.exe वायरस से संक्रमित है तो क्या करें

यह पता लगाना महत्वपूर्ण है कि वास्तव में संक्रमण कहाँ छिपा है: svchost.exe सिस्टम फ़ाइल में ही या इसका उपयोग किसमें होता है। यदि कोई सिस्टम फ़ाइल संक्रमित है, तो इसे किसी भी स्थिति में हटाएं नहीं, बल्कि इसे विंडोज की एक समान कॉपी से लेते हुए इसे एक साफ से बदलें (इसके लिए आपको कंप्यूटर को दूसरे माध्यम से बूट करना होगा)। इसके विपरीत, दुर्भावनापूर्ण पुस्तकालयों को पूरी तरह से हटा दिया जाना चाहिए।

त्रुटियों के लिए सिस्टम फ़ाइलों की जाँच कैसे करें

अधिकांश गतिशील पुस्तकालय जहां से होस्ट सेवा लोड सेवाएं मूल विंडोज फाइलें हैं, एक छोटा हिस्सा डिवाइस ड्राइवर घटक हैं। सिस्टम फ़ाइल त्रुटियाँ sfc.exe कंसोल उपयोगिता को ठीक करने में मदद करेंगी।

व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाएँ और निर्देशों का पालन करें एसएफसी /अब स्कैन करें. /scannow विकल्प का अर्थ है "कैश्ड कॉपी से किसी भी दूषित फ़ाइल को तुरंत जांचें और बदलें।"

परिणाम उसी विंडो में परीक्षण के अंत के बाद दिखाया जाएगा।

अगर कुछ भी मदद नहीं करता है तो क्या करें

काफी दुर्लभ मामलों में, svchost.exe का 100% CPU उपयोग विंडोज को फिर से स्थापित करने से भी समाप्त नहीं होता है। ऐसी स्थितियों के अपराधी दोषपूर्ण ड्राइवर या स्वयं उपकरण हैं - नेटवर्क एडेप्टर, ऑडियो कोडेक, रैम (बाद की त्रुटियां कभी-कभी बहुत विचित्र रूप से दिखाई देती हैं) या कुछ और। एक समय था जब कंप्यूटर द्वारा समस्या का समाधान किया जा सकता था।

यदि संदेह हार्डवेयर पर पड़ता है, तो पहली बात यह है कि सभी ड्राइवरों को उन संस्करणों का उपयोग करके पूरी तरह से पुनर्स्थापित करना है जिन्हें स्थिर माना जाता है। उपकरणों को एक-एक करके बंद करके जांचें - BIOS में या, यदि संभव हो तो, भौतिक रूप से। यदि समस्या का स्रोत मिल जाता है, तो समस्या असेंबली को बदलें या सुधारें।

साइट पर अधिक: