क्यों / कैसे svchost.exe मेमोरी का 6.5GB उपयोग कर रहा है?


29

यहाँ क्या हो रहा है? मेरे पास लगभग कुछ भी नहीं है।

6.5 / 8

लगभग कुछ भी नहीं, मेरा मतलब है फ़ायरफ़ॉक्स, और कुछ पृष्ठभूमि नेटवर्क अनुप्रयोग जो पूरी तरह से निष्क्रिय हैं और कभी भी इस मेमोरी का उपयोग नहीं करेंगे।

संबंधित सेवाएं: UxSms, TrkWks, SysMain, PcaSvc, Netman, CscService, AudioEndpointBuilder, TabletInputService

केवल एक चीज जो मैं सोच सकता हूं, वह यह है कि मैं कुछ समय के लिए उबंटू के साथ वर्चुअलबॉक्स चला रहा था, लेकिन यह 2GB मेमोरी तक सीमित है और यह अब नहीं चल रहा है।


संपादित करें: मुझे इस सवाल में सबसे अधिक दिलचस्पी है कि क्यों / कैसे? कहीं न कहीं एक रिसाव लेकिन ऊपर दी गई सेवाओं को देखते हुए, क्या कोई संभावित अपराधी होने के नाते बाहर खड़ा है?



अधिक उपयोगी जानकारी देखें windowstechinfo.com/2015/05/…
अरविंदा

जवाबों:


28

svchost.exe वह प्रक्रिया है जो आपकी सभी विंडोज सेवाओं को चलाती है। उनमें से एक स्पष्ट रूप से पागल हो गया है। Svchost.exe पर राइट-क्लिक करें और "सेवा पर जाएं" चुनें। यह आपको बताएगा कि यह कौन सी सेवा है, और यदि आपको इसकी आवश्यकता नहीं है, तो आप सेवा प्रबंधक का उपयोग इसे पुनः आरंभ या अक्षम करने के लिए कर सकते हैं।

अच्छे स्क्रीनशॉट के साथ बेहतर विवरण के लिए देखें:


अपने अद्यतन के अनुसार, आप उन सेवाओं के एक जोड़े की जाँच कर सकते हैं:

  1. CscService: विंडोज के "ऑफ़लाइन फ़ोल्डर्स" सुविधा से संबंधित। क्या आप उसका उपयोग करते हैं?
  2. UxSms: डेस्कटॉप विंडो मैनेजर से संबंधित। एयरो को अक्षम करने का प्रयास करें, देखें कि क्या समस्या होती है।

7
यह थोड़ा बहुत देर हो सकती है, लेकिन मेरे मामले में यह हमेशा wuauserv सेवा है, जिसे Windows अद्यतन के रूप में भी जाना जाता है। यह मेरे गरीब 1 जीबी रैम पीसी में 700Mb से अधिक का उपयोग करता है। मुझे हमेशा उस सेवा को रोकना है ताकि मैं कुछ कर सकूं।
tfrascaroli

@Colin, Sysinternals Process Explorer का उपयोग करके हम राइट-क्लिक और सेवा पर कैसे जा सकते हैं? राइट-क्लिक मेनू में वह विकल्प प्रतीत नहीं होता: i.stack.imgur.com/8M5Hm.png
Pacerier

15

अलग-अलग प्रक्रियाओं के लिए संदिग्ध सेवाओं को विभाजित करने के बाद मैं Network Store Interface Serviceअपने मामले में (विंडोज 7) स्मृति रिसाव का कारण बनने में सक्षम था ।

इस मुद्दे के बारे में http://answers.microsoft.com/en-us/windows/forum/windows_7-system/nsi-memory-leaks-fixed-yet/y3c3b9db-36a7-45df-9dbd- पर दस पेज का धागा है। de9455378498

यह मांग पर डाउनलोड के लिए उपलब्ध कुछ हॉटफ़िक्स का उल्लेख करता है:

http://support.microsoft.com/kb/2847346/en-us

http://support.microsoft.com/kb/2950358/en-us

विस्टा और सर्वर 2008 के लिए भी इसी तरह का फिक्स है:

http://support.microsoft.com/kb/2743187/EN-US


1
मुझे वह हॉटफ़िक्स स्थापित हो गया था और उसने कई महीनों तक इसे ठीक किया लेकिन हाल ही में (मुझे एक विंडोज़ अपडेट के बाद संदेह हुआ) यह फिर से होने लगा है। हॉटफिक्स को पुन: लागू करने से कोई प्रभाव नहीं पड़ता है। इसी तरह की स्थिति में कोई और? कोई भी समाधान?
सैम हसलर

1
शानदार, बहुत बहुत धन्यवाद! मेरे मामले में, 2847346 ने यह तय किया है - उस कार्य पर वापस 4KB का उपयोग करना। यह सेवा अलगाव चाल अन्य समस्या निवारण के लिए भी उपयोगी होगी।
मार्क बेरी

4

एक अन्य विकल्प: प्रोसेस एक्सप्लोरर का उपयोग करें।
इसे Microsoft TechNet के माध्यम से डाउनलोड किया जा सकता है ।

यह सभी चल रही प्रक्रियाओं को प्रदर्शित करता है, आप आसानी से देख सकते हैं कि कौन सी सेवा सीपीयू या रैम संसाधनों का उपयोग कर रही है, यह पता लगाने के लिए कि कौन सी सेवा जंगली चल रही है।

युक्ति:
जब 'svchost.exe' प्रविष्टियों पर माउस कर्सर मँडराते हैं, तो इस प्रक्रिया से जुड़ी सभी सेवाएँ एक infipip विंडो में सूचीबद्ध होती हैं।
वैकल्पिक रूप से, प्रक्रिया का चयन करें, "गुण" पर क्लिक करें और "सेवा" टैब चुनें।


कार्य प्रबंधक के साथ वे दोनों चीजें भी संभव हैं।
पहेली

1
सच है, लेकिन मुझे लगता है कि प्रोसेस एक्सप्लोरर इसे थोड़ा आसान बना रहा है। आप प्रश्न में svchost.exe प्रक्रिया के सभी थ्रेड्स, स्टैक, नेटवर्क कनेक्शन और सुरक्षा सेटिंग्स आदि को भी देख सकते हैं, साथ ही केवल एक प्रक्रिया के लिए विस्तृत प्रदर्शन डेटा और ग्राफ़ भी देख सकते हैं।
आवा

1
क्या यह बता सकता है कि प्रत्येक svchost प्रक्रिया के तहत चलने वाली कई सेवाओं में से कौन सी मेमोरी सभी खपत कर रही है? क्योंकि अगर नहीं तो उसका बेकार होना।
हेवनार्ड

1
असल में, हाँ। आप सीपीयू उपयोग / चक्र प्रति थ्रेड देख सकते हैं और मेमोरी प्राथमिकता जैसी सेटिंग्स भी कर सकते हैं। दी गई थ्रेड से संबंधित सेवा भी सूचीबद्ध है। हालांकि यह डिबगिंग या प्रोफाइलिंग टूल नहीं है।
आवा

2

यह विंडोज 7 सर्विस पैक 1 में अपडेट होने के बाद होता है। मेमोरी लीक तब हो सकता है जब विंडोज अपडेट (नेटवेस्क) के लिए पृष्ठभूमि सेवा सक्षम हो। आप अन्य स्थानों के बीच, यहां अधिक जानकारी पा सकते हैं। यह देखने के लिए यहां देखें कि विंडोज अपडेट में गलती है, यह देखने के लिए एवा का जवाब देखें ।

इस मुद्दे का एक अशुभ समाधान विंडोज अपडेट को बंद करना और मैन्युअल रूप से सभी अपडेट स्थापित करना है। सेवाएँ. msc चलाएं और अक्षम करने के लिए Windows अद्यतन और पृष्ठभूमि बुद्धिमान स्थानांतरण सेवा सेट करें । सेवाओं के सामान्य निर्देशों के लिए यहां देखें ।

हालाँकि, Microsoft द्वारा इस समस्या को ठीक करने के लिए कई अपडेट किए गए हैं। जब आप पहली बार विंडोज अपडेट को Win7 SP1 की नई स्थापना में चलाते हैं, तो यह विंडोज अपडेट एजेंट [WUA] 7.6.7600.320 ( KB2887535 ) को स्थापित करने पर जोर देगा , इससे पहले कि आप अन्य अपडेट की जांच कर सकें। ऐसा करने दें या ऑफ़लाइन स्थापित करने पर अद्यतन मैन्युअल रूप से लागू करें। ऐसा करने के बाद, आप इस समस्या को हल करने तक अन्य अपडेट को स्वचालित रूप से स्थापित करने में सक्षम नहीं हो सकते हैं।

फिर, निम्न अद्यतन को मैन्युअल रूप से डाउनलोड और इंस्टॉल करें:

https://support.microsoft.com/en-us/kb/3083324

यह विंडोज अपडेट एजेंट को 7.6.7601.18979 संस्करण में अपडेट करता है

यह समस्या को हल करने के लिए Microsoft द्वारा जारी श्रृंखला में नवीनतम अद्यतन है। प्रत्येक को एक नए संस्करण से बदल दिया गया है, और ऐसा लगता है कि आपको केवल सबसे नया स्थापित करने की आवश्यकता है। हालाँकि, यदि यह समस्या को ठीक नहीं करता है, तो आप श्रृंखला में एक पुराने अद्यतन को स्थापित करने का प्रयास कर सकते हैं, या शायद उन सभी को क्रमिक रूप से स्थापित कर सकते हैं। कालानुक्रमिक क्रम में, निम्नलिखित अपडेट देखें:

https://support.microsoft.com/en-us/kb/2990214
https://support.microsoft.com/en-us/kb/3050265 (जून 2015)
https://support.microsoft.com/en- us / kb / 3065987 (जुलाई 2015)
https://support.microsoft.com/en-us/kb/3075851 (अगस्त 2015)
https://support.microsoft.com/en-us/kb/3083324 (सितंबर 2015) )

फिर, इस उत्तर के अनुसार , इस अद्यतन को स्थापित करें:

https://support.microsoft.com/en-us/kb/3102810 (20-Oct-2015)

यह WUA को 7.6.7601.19046 संस्करण में अपडेट करता है । सैद्धांतिक रूप से, आपको इस कदम को छोड़ना चाहिए और ठीक होना चाहिए। हालाँकि, यह अद्यतन पहले के अद्यतनों को प्रतिस्थापित नहीं करने का दावा करता है, यही कारण है कि यह पूर्वोक्त अद्यतन स्थापित करने के लिए सलाह दी जा सकती है।

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

रिपोर्ट्स बदलती हैं, लेकिन यह आपकी अपडेट को मेमोरी और सीपीयू हॉगिंग विंडोज अपडेट के साथ ठीक करना चाहिए :)


इसने मेरी समस्या को बहुत सारे अन्य उत्तरों के साथ उपयोगी बना दिया है, लेकिन विंडोज़ अपडेट पूर्ण रूप से लेता है
Broken_Code

आज के अनुसार, नवीनतम अपडेट / इंस्टाल करने के लिए क्या है?
jj_

1

आपके उपयोगी संकेत के लिए धन्यवाद कॉलिन।

मैंने पाया कि विंडोज टाइम सर्विस W32Time ने मेमोरी लीक का कारण बना। (विंडोज 7/64 होम प्रीमियम, IE11, अप-टू-डेट विंडोज अपडेट)।

अन्य फ़ोरम की प्रविष्टियों से संकेत मिलता है कि कुछ इंटरनेट एक्सप्लोरर अद्यतन समस्या लाए। लेकिन मैंने इसे सत्यापित करने की कोशिश नहीं की।

समाधान: सर्विसेज पैनल खोलें और W32Time सेवा को अक्षम करें। दोष: आपकी घड़ी अब इंटरनेट समय सेवा के साथ सिंक्रनाइज़ नहीं है।


1

https://support.microsoft.com/en-us/kb/2889748 नए हॉटफिक्स का निदान और समाधान Microsoft द्वारा किया गया।


1
यद्यपि यह प्रश्न का उत्तर दे सकता है, आपको लिंक की गई सामग्री का अधिक विस्तृत विवरण देना चाहिए और यह बताना चाहिए कि यह प्रश्न से कैसे संबंधित है। इससे यह सुनिश्चित करने में मदद मिलेगी कि यह उत्तर उस स्थिति में उपयोगी रहेगा जब जुड़ा हुआ पेज हटा दिया जाता है या ऑफ़लाइन हो जाता है। अधिक जानकारी के लिए, यह मेटा स्टैक एक्सचेंज पोस्ट देखें
bwDraco

0

इसके लिए अपनी सेवा बंद करने का प्रयास करें:

Superfetch  
Offline files 

Svchost बहुत अधिक रैम का उपयोग क्यों कर रहा है, इसके लिए अधिकांश मामले सुपरफच सर्विस चल रहे हैं।

Superfetch अधिकांश अनुप्रयोगों को लोड कर रहा है जिन्हें आप RAM में उपयोग कर रहे हैं ताकि इसे लोड करने के लिए "तुरंत" बनाया जा सके। लेकिन कुछ बार यह आपकी रैम को ड्रेन कर सकता है।

ऑफलाइन फाइल्स भी रैम का भरपूर उपभोग कर सकती हैं।

अंतिम शब्द, हो सकता है यदि आपके पास एक ही मामला हो, तो इसे प्रोसेस एक्सप्लोरर का उपयोग करके खोलने का प्रयास करें : http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

फिर राइट-क्लिक करें और गुण और सेवाओं का चयन करें, यह पता लगाने के लिए कि किस तरह की सेवा चल रही है और संभवतः क्या जंगली जा सकता है ... :)


ध्यान रखें कि यदि आपका कोई अन्य प्रोग्राम रैम का उपयोग नहीं कर रहा है (जैसा कि इस प्रश्न में है), तो सुपरफच के लिए शेष रैम का उपयोग करना एक अच्छा विचार है। अप्रयुक्त रैम व्यर्थ है रैम।
मसलक

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

0

क्यों सबसे अधिक संभावना एक स्मृति रिसाव है। मेमोरी को किसी चीज़ के लिए अलग रखा जाता है, लेकिन जब वह चीज़ खत्म हो जाती है तो मेमोरी को वापस फ्री होने के रूप में चिह्नित नहीं किया जाता है। जो कभी भी टूट गया है वह लगातार मेमोरी का दावा कर रहा है और सेटिंग फिर से मुफ्त नहीं है। वे आम तौर पर इस कचरा संग्रह को कहते हैं।


-1

ज़ोन अलार्म द्वारा गहरी स्कैनिंग।

Svchost.exe को बंद न करें जिससे आपके इंटरनेट कनेक्शन या आवाज़ और आवाज़ में कुछ समस्याएं हो सकती हैं।


मुझे इसे मारना था लेकिन विंडोज बरामद कर लिया। यह एक वायरस नहीं था, लेकिन नेटवर्क चालक से संबंधित एक लीक मुद्दा लगता है।
पहेली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.