कई विंडोज उपयोगकर्ता एक विचित्र और अत्यधिक खतरनाक समस्या का अनुभव करते हैं जहां svchost.exe (netsvcs) नामक एक विशिष्ट प्रक्रिया प्रभावित कंप्यूटर के बूट होने के बाद अधिक से अधिक RAM का अनुरोध और उपयोग करना शुरू कर देती है और चाहे वह कितना भी जमा कर ले, RAM को छोड़ने में विफल रहती है।
svchost.exe क्या है?
सर्विस होस्ट या svchost.exe C:\Windows\System32 में स्थित एक महत्वपूर्ण विंडोज होस्ट प्रोसेस है जो एक निष्पादन योग्य फ़ाइल के रूप में चल रहा है, कई विंडोज DLL फाइलों और संबंधित सेवाओं पर निर्भर है जिनके बिना विंडोज काम नहीं करेगा। चूंकि यह एक आवश्यक सिस्टम प्रक्रिया है, यह कभी-कभी बाहरी प्रक्रियाओं के कारण CPU उपयोग में वृद्धि कर सकता है जो इस पर निर्भर करती हैं।
नीचे दी गई तस्वीर में दिखाए अनुसार, आप सिस्टम/लोकल और उपयोगकर्ता खातों के साथ चल रहे कई svchost प्रोसेस देख सकते हैं।
Svchost.exe (netsvcs) RAM और CPU उपयोग में वृद्धि क्यों करता है?
यह समस्या इतनी गंभीर है कि svchost.exe फ़ाइल (netsvcs) प्रक्रिया द्वारा उपयोग की जाने वाली कुल RAM की मात्रा थोड़े समय के बाद 50% से भी आगे निकल जाती है और उस बिंदु पर पहुंच जाती है जहां प्रभावित कंप्यूटर इतना सुस्त हो जाता है कि इसका उपयोग नहीं किया जा सकता और इसे कार्यात्मक बनाने के लिए थोड़े समय के लिए रीबूट करना पड़ता है। विंडोज उपयोगकर्ताओं की संख्या जो अतीत में इस समस्या से पीड़ित रहे हैं, काफी निराशाजनक रूप से बड़ी है। जबकि यह समस्या ज्यादातर विंडोज 7 ऑपरेटिंग सिस्टम पर चलने वाले कंप्यूटरों में देखी जाती है, विंडोज 8 और 10 भी इससे बिल्कुल प्रतिरक्षित नहीं हैं।
मुख्य दोषी: svchost.exe (netsvcs)
अधिकांश मामलों में, इस समस्या के पीछे का दोषी या तो एक वायरस या मैलवेयर या एक दुर्भावनापूर्ण प्रोग्राम या सेवा है जो प्रभावित कंप्यूटर के बूट होने पर स्वचालित रूप से शुरू होती है। शुक्र है, इस समस्या को ठीक करने और svchost.exe (netsvcs) प्रक्रिया द्वारा आमतौर पर हथियाई गई अत्यधिक RAM को पुनर्प्राप्त करने के लिए आप काफी कुछ कर सकते हैं। लेकिन समाधानों के साथ आगे बढ़ने से पहले, यदि आप विंडोज 7 पीसी पर इस समस्या का सामना कर रहे हैं, तो इस मुद्दे को ठीक करने के लिए अपडेट डाउनलोड करने के लिए आधिकारिक माइक्रोसॉफ्ट पेज पर जाएं।
इस मुद्दे के लिए कुछ सबसे प्रभावी समाधान निम्नलिखित हैं:
समाधान 1: रजिस्ट्री हाइव पुनर्स्थापित करें और भ्रष्ट फ़ाइलों की मरम्मत करें
यहां क्लिक करके Restoro डाउनलोड करें और चलाएं ताकि भ्रष्ट फ़ाइलों के लिए स्कैन किया जा सके, यदि यह पाता है कि फ़ाइलें भ्रष्ट हैं, तो उन्हें मरम्मत करें।
समाधान 2: विंडोज अपडेट क्लाइंट अपडेट करें
अपने सिस्टम प्रकार के आधार पर नीचे दिए गए लिंक से विंडोज अपडेट क्लाइंट को अपडेट करने का प्रयास करें। एक बार अपडेट हो जाने पर, टेस्ट करें कि क्या यह समस्या ठीक करता है। (यह विंडोज 7 के लिए है)
डाउनलोड:
- 32-बिट संस्करण
- 64-बिट संस्करण
यदि यह विधि समस्या ठीक करती है, तो अपडेट अक्षम करने की कोई आवश्यकता नहीं है, हालांकि यदि यह नहीं करती है तो आप कर सकते हैं।
समाधान 3: इवेंट व्यूअर लॉग साफ़ करें
- विंडोज कुंजी दबाए रखें और R दबाएं. eventvwr.msc टाइप करें और ओके पर क्लिक करें।

- बाएं फलक से, विंडोज लॉग विस्तारित करें। इसके तहत सब-फोल्डर पर राइट-क्लिक करें और लॉग साफ़ करें चुनें।

- इसे एप्लिकेशन, सुरक्षा, सेटअप, सिस्टम और अग्रेषित घटनाएं के लिए करें
समाधान 4: सभी उपलब्ध विंडोज अपडेट इंस्टॉल करें
svchost.exe (netsvcs) प्रक्रिया द्वारा बड़ी मात्रा में RAM उपयोग की समस्या को माइक्रोसॉफ्ट को अनगिनत बार रिपोर्ट किया गया है, यही कारण है कि विंडोज ने अपने कई विंडोज अपडेट के साथ इस समस्या के लिए कई अलग-अलग पैच जारी किए हैं। आपके कंप्यूटर पर विंडोज का जो भी संस्करण चल रहा है, उसके लिए कम से कम कुछ अपडेट होने चाहिए, जिनमें इस समस्या के लिए पैच या फिक्स शामिल हों, और यदि ऐसा है, तो बस इन अपडेट को डाउनलोड और इंस्टॉल करना आपके लिए इस समस्या को ठीक कर देना चाहिए।
- विंडोज अपडेट खोलें। अपडेट की जांच करें पर क्लिक करें।

- अपने कंप्यूटर को उपलब्ध सभी अपडेट की जांच करने और सूचीबद्ध करने दें।
डाउनलोड और इंस्टॉल करें सभी उपलब्ध अपडेट। आपके द्वारा डाउनलोड और इंस्टॉल किए गए कई विंडोज अपडेट में से कम से कम एक अपडेट ऐसा होना चाहिए जिसमें इस समस्या के लिए पैच या फिक्स शामिल हो - जैसे विंडोज स्थिरता अपडेट और संचयी विंडोज अपडेट।
समाधान 5: वायरस और मैलवेयर के लिए अपने कंप्यूटर को स्कैन करें
svchost.exe प्रक्रिया वायरस या मैलवेयर संक्रमण के कारण बहुत अधिक RAM का उपयोग कर सकती है। विशिष्ट वायरस और मैलवेयर आपके कंप्यूटर पर कुछ प्रक्रियाओं - जैसे svchost.exe - को RAM के अत्यधिक बड़े मात्रा का उपयोग करने का कारण बन सकते हैं बिना उस RAM को छोड़े जिसका वे अब उपयोग नहीं कर रहे हैं। चूंकि ऐसा है, इस मुद्दे को ठीक करने का प्रयास करने के लिए आप एक और प्रभावी विधि का उपयोग कर सकते हैं, मैलवेयरबाइट्स जैसे एंटीवायरस या एंटी-मैलवेयर प्रोग्राम को डाउनलोड और इंस्टॉल करें और फिर इसका उपयोग अपने कंप्यूटर को वायरस, मैलवेयर और किसी अन्य सुरक्षा खतरे के लिए स्कैन करने के लिए करें।
समाधान 6: BITS सेवा अक्षम करें
BITS (बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस) माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम का एक घटक है जो सिस्टम के लिए महत्वपूर्ण डेटा (जैसे विंडोज अपडेट) को पृष्ठभूमि में डाउनलोड करने के लिए निष्क्रिय नेटवर्क बैंडविड्थ का उपयोग करता है। हालांकि, कुछ मामलों में, BITS सेवा खराब हो सकती है, जिससे यह उपयोगकर्ता से अत्यधिक बड़ी मात्रा में बैंडविड्थ खींचने लगती है और svchost.exe प्रक्रिया को प्रभावित कंप्यूटर के रैंडम एक्सेस मेमोरी के अस्वीकार्य रूप से महत्वपूर्ण प्रतिशत का उपयोग करने का कारण बनती है। यदि आपका कंप्यूटर svchost.exe प्रक्रिया द्वारा बहुत अधिक RAM लेने की समस्या से प्रभावित है और BITS भी बहुत अधिक बैंडविड्थ का उपयोग कर रहा है, तो यह पहली जगह में समस्या पैदा कर रहा हो सकता है, और यदि ऐसा है, तो BITS सेवा को पूरी तरह से अक्षम करने से समस्या ठीक होनी चाहिए।
- विंडोज कुंजी दबाए रखें और R दबाएं. services.msc टाइप करें और ओके. पर क्लिक करें।

- बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस नामक सेवा का पता लगाएं और इस पर डबल-क्लिक करें। स्टार्टअप प्रकार के सामने ड्रॉपडाउन मेनू खोलें। अक्षम पर क्लिक करें। लागू करें पर क्लिक करें। ओके पर क्लिक करें। ऐसा करने से BITS सेवा अक्षम हो जाएगी।
आपको BITS सेवा को अक्षम करने से डरना नहीं चाहिए क्योंकि यह किसी भी तरह से आपके कंप्यूटर के रोजमर्रा के संचालन को प्रभावित नहीं करेगा। यदि यह समाधान आपके लिए काम नहीं करता है, तो बस अगले पर जाएं।
समाधान 7: Wuauserv सेवा अक्षम करें
wuauserv सेवा विंडोज अपडेट सेवा का नाम है। विंडोज अपडेट सेवा इस समस्या के लिए जिम्मेदार होने के लिए कुख्यात है जहां svchost.exe प्रक्रिया इस समस्या से प्रभावित कंप्यूटर की कुल RAM का 50% से अधिक ले लेती है। यदि विंडोज अपडेट सेवा आपके कंप्यूटर पर इस समस्या का कारण बन रही है, तो इसे अक्षम करने से काम चल जाएगा।
- विंडोज कुंजी दबाए रखें और R दबाएं. services.msc टाइप करें और ओके. पर क्लिक करें।

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