rundll32.exe invagent.dll 100% CPU खा रहा है


13

मैं एक समानताएं VM में विंडोज 8.1 अपडेट चला रहा हूं। लगभग 5 मिनट की निष्क्रियता के बाद, एक rundll32.exeप्रक्रिया को जन्म दिया जाता है और एक कोर की खपत होती है। MsMpEng.exeगतिविधि भी बढ़ जाती है। (शायद बहुत सारे IO के कारण लेकिन मैं पुष्टि नहीं कर सकता) अगर मैं किसी भी तरह से वीएम के साथ बातचीत करता हूं, तो rundll32.exeतुरंत बाहर निकलता हूं जब तक कि मैं इसे और 5 मिनट के लिए निष्क्रिय न कर दूं।

टास्क मैनेजर रिपोर्ट करता है कि कमांड लाइन है C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

इस विंडोज़ इंस्टाल पर कोई अन्य असामान्य व्यवहार नहीं है।

अपडेट: इसके अलावा Googling एक निर्धारित कार्य के तहत पता चला है Microsoft/Windows/Application Experienceकहा जाता है ProgramDataUpdaterजो अपराधी हो रहा है। प्रोग्राम को स्थापित / अनइंस्टॉल करने के बाद सफाई का ध्यान रखना चाहिए। मैंने अभी भी मुख्य कारण को ट्रैक नहीं किया है कि यह दुर्व्यवहार क्यों है। इसे अक्षम करना एक संभव समाधान है, लेकिन बहुत अच्छा नहीं है।


… और आपका सवाल है? MsMpEng.exe विन डिफेंडर है और rundll32 एक कोर सिस्टम फ़ाइल है, जो एक मिलियन कार्यों के लिए जिम्मेदार है। invagent.dll फ़ाइल का उपयोग विंडोज द्वारा कई महत्वपूर्ण सेटिंग्स को लोड करने के लिए किया जाता है, जिसमें रजिस्ट्री सेटिंग्स, रंग सेटिंग्स और कुछ URL पथ शामिल हैं। विंडोज़ इस फ़ाइल का उपयोग बहुत ही भयानक है
टेटसुजिन

सुरक्षित मोड में अपनी खिड़कियां शुरू करें, स्पष्ट बूट करें और विंडोज़ का निवारण करें।
वीम्बुतेच

@ टेटसुजिन स्पष्ट रूप से एक विंडोज प्रक्रिया है जो विस्तारित अवधि के लिए पूरे सीपीयू को खा रही है जबकि निष्क्रिय सामान्य नहीं है। इसके अलावा Googling एक निर्धारित कार्य के तहत पता चला है Microsoft/Windows/Application Experienceकहा जाता है ProgramDataUpdaterजो अपराधी हो रहा है। प्रोग्राम को स्थापित / अनइंस्टॉल करने के बाद सफाई का ध्यान रखना चाहिए। मैंने अभी भी मुख्य कारण को ट्रैक नहीं किया है कि यह दुर्व्यवहार क्यों है।
mm201

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

जवाबों:


15

Windows ग्राहक अनुभव सुधार कार्यक्रम से बाहर निकलें और KB2976978 की स्थापना रद्द करें।

अपमानजनक invagent.dllविंडोज अपडेट KB2976978 का हिस्सा है , जो विंडोज 10 के उन्नयन के लिए तैयारी में ऐप कॉम्पेटिबिलिटी टेलीमेट्री इकट्ठा करने के बारे में लगता है। केवल वे उपयोगकर्ता जो CEI का विकल्प चुनते हैं, उन्हें यह अपडेट प्रदान किया जाता है।

अपडेट को अनइंस्टॉल करके (और मैं इसे फिर से पेश नहीं कर रहा हूँ) invagent.dllका विरोध करते हुए, अपने सिस्टम और निर्धारित कार्य से हटा दिया गया था।

चुनना:

  • नियंत्रण कक्ष खोलें
  • एक्शन सेंटर, चेंज एक्शन सेंटर सेटिंग्स, कस्टमर एक्सपीरियंस इम्प्रूवमेंट प्रोग्राम सेटिंग्स पर नेविगेट करें
  • चुनें, "नहीं, मैं कार्यक्रम में भाग नहीं लेना चाहता।"

अद्यतन की स्थापना रद्द करने के लिए:

  • नियंत्रण कक्ष खोलें
  • प्रोग्राम और सुविधाओं पर नेविगेट करें, इंस्टॉल किए गए अपडेट देखें
  • पता लगाएँ Update for Microsoft Windows (KB2976978), राइट क्लिक करें, और हटाएँ चुनें।
  • आपको अपने कंप्यूटर को पुनरारंभ करने के लिए संकेत दिया जाएगा।

वास्तव में फाइल की जानकारी invagent.dll की तारीख 2015-02-04 से मेल खाती है, अगर मैं नियंत्रण कक्ष में टेलीमेन्ट्री को निष्क्रिय कर देता हूं तो क्या होगा।
गिरगिट

जब मैंने WCEIP को निष्क्रिय कर दिया, तो invagent.dllचलाना जारी रखा, लेकिन पहले की तुलना में कम समय के लिए।
mm201

सबसे अधिक संभावना है कि आप निर्धारित कार्य को भी अक्षम कर सकते हैं। मैं इस मार्ग पर नहीं जाना चाहता था क्योंकि यह दिखता है कि यह स्थापित होने के बाद महत्वपूर्ण सफाई कार्य करता है।
mm201

1
विंडोज ने मेरी सहमति के बिना अपडेट को फिर से स्थापित करना जारी रखा है, भले ही मैंने इसे छिपाया हो। मुझे अभी तक इसका समाधान नहीं मिला है।
mm201

2
यह विंडोज 10. के लिए काम नहीं करता है। "नहीं, मैं कार्यक्रम में भाग नहीं लेना चाहता।" समस्या को रोकता नहीं है, और KB2976978 मौजूद नहीं है।
जॉन

1

नमस्ते, मैंने विन 10 को अपडेट करने के साथ यही समस्या पाई है और इस मुद्दे पर एक भी सामान्य उत्तर मेरे लिए काम नहीं किया है, जब मेरा कंप्यूटर सी निष्क्रिय हो जाएगा: ड्राइव का उपयोग 100% तक बढ़ जाएगा और किसी भी कार्य को असंभव बना देगा, जिसके कारण पावर बटन दबाकर मैनुअल शटडाउन। Windows प्रक्रिया एक्सप्लोरर rundll32.exe दिखाएगा और इस फ़ाइल के गुणों में C: \ Windows \ system32 \ rundll32.exe असंगत, RunUpdate -noappraiser (तब यादृच्छिक संख्या और अक्षर) होगा।

कल मैंने स्थापित किया निम्न लिंक में आपूर्ति की गई फ़ाइल का स्वामित्व लें:

( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) फ़ाइल का स्वामित्व लें

और फिर system32 में पाया गया invagent.dll को invagent.dll.bak (@beatcracker) में बदल दिया । मैंने कुछ घंटों के लिए अपना कंप्यूटर बेकार छोड़ दिया और C: ड्राइव 100% समस्या अब दूर हो गई है और मैं अपने पीसी को सामान्य रूप से फिर से उपयोग कर सकता हूं। invagent.dll को इन्वेंट्री एजेंट के रूप में भी जाना जाता है । मैंने शोध किया है और इस dll के लिए क्या उपयोग किया जाता है, इसके लिए कोई ठोस जवाब नहीं मिल सकता है, लेकिन अभी तक मुझे इसे सक्षम करने में कोई समस्या नहीं हुई है।

इसने मेरे कंप्यूटर को ठंड से रोक दिया है, हालाँकि, rundll32.exe अब प्रक्रिया एक्सप्लोरर में कई बार खुलता है !? साथ फ़ाइल> गुण वाली पंक्ति को आदेश:

C: \ Windows \ system32 \ rundll32.exe असंगत, RunUpdate -noappraiser

हर rundll32.exe फ़ाइल के लिए प्रत्येक कमांड लाइन के अंत में विभिन्न यादृच्छिक संख्याओं और अक्षरों के साथ !?

तो मैंने 100% C तय किया है: invagent.dll को invagent.dll.bak में बदलकर ड्राइव की समस्या । लेकिन संभावित रूप से एक नई समस्या खुल गई जो वर्तमान में मुझे कोई समस्या नहीं दे रही है। मैं इस उत्तर को संपादित करूंगा यदि मेरे पास अगले सप्ताह कोई और समस्या है, या पता चलता है कि rundll32.exe के कई संस्करण अब क्यों चल रहे हैं।

धन्यवाद, मुझे आशा है कि यह किसी की मदद करता है


0

संपादित करें: गलत जवाब, यह सिर्फ इतिहास की खातिर यहाँ रहेगा।


टास्क मैनेजर रिपोर्ट करता है कि कमांड लाइन है C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

यह Altiris ™ तकनीक द्वारा संचालित सिमेंटेक ™ इन्वेंटरी सॉल्यूशन जैसा दिखता है

क्या यह फ़ाइल <Path>\Program Files\Altiris\Inventory\Standalone\bin( स्रोत ) में है? आप इसका नाम बदलने और इसे रद्द करने में मदद करने की कोशिश कर सकते हैं। अपंजीकृत करने के लिए इसे चलाएं:

regsvr32 /u InvAgent.dll

regsvr32 /u InvAgent.dllअपंजीकृत करने के लिए त्रुटि असंभव दे।
गिरगिट

@Chameleon तो बस नाम बदलने की कोशिश करें, जैसे: InvAgent.dll.bakऔर देखें कि क्या यह मदद करता है। Btw, क्या आप इस फ़ाइल के लिए फ़ाइल जानकारी टैब का स्क्रीनशॉट पोस्ट कर सकते हैं (राइट-क्लिक करें - गुण - विवरण), इसलिए हमें पता होगा कि आप किसके साथ काम कर रहे हैं?
बीटक्रैकर

नहीं, इसे विंडोज सेवा का हिस्सा कहा जाता है ProgramDataUpdater। रास्ता है C:\Windows\system32\invagent.dllस्क्रीनशॉट
mm201

@ mm201 मैं विंडोज 8.1 x64 चला रहा हूं, और मेरे पास ऐसी कोई फाइल नहीं है। इसके अलावा, मेरा ProgramDataUpdaterकार्य (ऐसी कोई सेवा नहीं है) पूरी तरह से अलग फाइल की ओर aepdu.dll
इशारा

मैंने Microsoft को खोजा और पाया: support.microsoft.com/en-us/kb/2976978 DLL को इस अद्यतन में जोड़ा गया या संशोधित किया गया। क्या आपने इसे स्थापित किया है? (मुझे यह भी बहुत संभावना है कि यह अपडेट अपराधी है। मुझे मौका मिलने पर इसे हटाने की कोशिश करेंगे।)
mm201

0
Control Panel -> Administrative Tools -> Task Scheduler -> Microsoft -> Windows -> Customer Experience Improvement

फिर नीचे दी गई तस्वीर पर दिखाए गए अनुसार राइट क्लिक और अक्षम करें:

यहाँ छवि विवरण दर्ज करें


0

इसे हल करने का दूसरा तरीका यह है कि अनुसूचित कार्य को एक xml फ़ाइल में निर्यात किया जाए, 4 से 7 तक प्राथमिकता को बदलें, और फिर कार्य को हटा दें और उसी स्थान पर वापस xml आयात करें। अधिकांश अनुसूचित कार्य 7. की निम्न प्राथमिकता पर चलते हैं। एक निर्धारित कार्य जो सामान्य i / o पर चलता है और cpu प्राथमिकता असामान्य है। यहाँ कार्य अनुसूचक प्राथमिकता के बारे में एक लिंक दिया गया है: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/

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