बहुत से उपयोगकर्ता dllhost.exe प्रक्रिया से जुड़ी उच्च-उपयोग समस्याओं की रिपोर्ट कर रहे हैं। जबकि dllhost.exe के कारण होने वाली अधिकांश उच्च-उपयोग समस्याएं एक करप्ट विंडोज उपयोगकर्ता प्रोफाइल से जुड़ी होती हैं, यह मुद्दा सिस्टम संक्रमण का लक्षण भी हो सकता है।

dllhost.exe क्या है?
Dllhost.exe (DCOM DLL होस्ट प्रक्रिया) माइक्रोसॉफ्ट द्वारा बनाया गया एक वैध विंडोज प्रक्रिया है। यह इंटरनेट इन्फॉर्मेशन सर्विसेज (IIS) में समूहीकृत प्रक्रियाओं को नियंत्रित करने के लिए जिम्मेदार है। .NET रनटाइम लोड करने के अलावा, यह कई अन्य प्रोग्राम्स द्वारा आमतौर पर उपयोग किया जाता है। यही कारण है कि आप टास्क मैनेजर के अंदर DLLhost.exe प्रक्रिया के कई उदाहरण देख सकते हैं।
dllhost.exe को कुछ बाइनरी एक्जीक्यूटेबल्स और DLL फ़ाइलों के होस्ट के रूप में सोचें। अधिकांश उपयोगकर्ता गलती से अपने उच्च CPU या RAM उपयोग के लिए dllhost.exe को दोषी ठहराते हैं। ज्यादातर समय, यह होस्ट प्रक्रिया नहीं है जो समस्या पैदा कर रही है, बल्कि एक लोडेड DLL फ़ाइल है जो वर्तमान में dllhost.exe का उपयोग कर रही है।
dllhost.exe का डिफ़ॉल्ट स्थान C:\ Windows \ System32 में है। आइए देखें कि क्या सिस्टम संसाधनों को बहुत अधिक खाने वाली DLLhost.exe प्रक्रिया सही स्थान पर स्थित है टास्क मैनेजर (Ctrl + Shift + Esc) खोलकर। लेकिन पहले, टास्क मैनेजर में, प्रोसेस टैब पर जाएं और DLLhost.exe के नाम पर ध्यान दें। यदि इसके नाम के बाद "*32" है और आप उसी नाम के साथ 4 से अधिक प्रक्रियाएं देखते हैं, तो संभावना है कि आप वायरस से निपट रहे हैं।
आप इसके स्थान को देखकर पुष्टि कर सकते हैं कि यह वायरस है। ऐसा करने के लिए, उस पर राइट-क्लिक करें और फ़ाइल स्थान खोलें चुनें। यदि dllhost.exe C:\ Windows \ System32 या c:\ winnt \ system32 के अलावा कहीं भी स्थित है, तो आप निश्चित रूप से किसी प्रकार के वायरस या एडवेयर से निपट रहे हैं। इस मामले में, संक्रमण से छुटकारा पाने के लिए सीधे विधि 1 पर जाएं।
dllhost.exe के कारण उच्च CPU या RAM उपयोग कैसे ठीक करें
यदि आप वर्तमान में dllhost.exe प्रक्रिया के कारण उच्च CPU और RAM उपयोग से जूझ रहे हैं, तो नीचे दी गई विधियां मदद करेंगी। हम उन विधियों के संग्रह की पहचान करने में कामयाब रहे हैं जिन्होंने समान स्थिति में उपयोगकर्ताओं को इस मुद्दे को पूरी तरह से हल करने में सफलतापूर्वक सक्षम किया है। कृपया प्रत्येक सुधार का क्रमानुसार पालन करें जब तक आपको कोई ऐसा न मिल जाए जो आपके मुद्दे को हल करने में कामयाब हो।
नोट: यदि आप पूरी तरह से निश्चित हैं कि आप वायरस संक्रमण से नहीं निपट रहे हैं, तो आप सीधे विधि 2 पर जा सकते हैं।
विधि 1: संक्रमण के लिए सिस्टम स्कैन करना
यहां तक कि यदि आपको संदेह नहीं है कि आपका सिस्टम मैलवेयर संक्रमण से जूझ रहा है (या आप किसी लक्षण का अनुभव नहीं कर रहे हैं), तो भी इसे एक शक्तिशाली सुरक्षा स्कैनर के साथ स्कैन करना उचित है।
वायरस की एक अच्छी संख्या है जो सिस्टम में संक्रमण फैलाने के लिए dllhost.exe का उपयोग करेगी। आमतौर पर, समाप्ति "*32" के साथ बड़ी संख्या में dllhost.exe जो सभी ध्यान देने योग्य CPU संसाधनों का उपयोग कर रहे हैं, एक स्पष्ट संकेतक है कि COM सरोगेट प्रक्रिया एक प्रकार के दुर्भावनापूर्ण एप्लिकेशन द्वारा दुरुपयोग की जा रही है।
यहां उन वायरस की एक छोटी सूची है जो COM सरोगेट प्रक्रिया के माध्यम से अपना गंदा काम करने के लिए जाने जाते हैं:
- Artemis!895C95A0B930
- Win64:Malware-gen
- Worm/Nachi.A.1
- Worm/Loveelet-Y
- Worm/Loveelet-DR
नोट: इनमें से कुछ संक्रमण आपके सिस्टम संसाधनों को विभिन्न क्रिप्टोकरेंसी के लिए माइनिंग करके काम पर लगा देंगे।
संक्रमण से निपटने के लिए, हम एक शक्तिशाली सुरक्षा स्कैनर के साथ अपने सिस्टम को स्कैन करने की सलाह देते हैं। सर्वोत्तम परिणामों के लिए, सेफ्टी स्कैनर या Malwarebytes का उपयोग करने पर विचार करें और सुनिश्चित करें कि आप एक पूर्ण स्कैन (डीप स्कैन) करते हैं। यदि आप आगे मार्गदर्शन चाहते हैं, तो Malwarebytes के साथ इंस्टॉल करने और पूर्ण स्कैन ट्रिगर करने पर हमारे गहन लेख (यहां) का उपयोग करें।
एक बार स्कैन पूरा हो जाने पर, परिणाम की परवाह किए बिना अपने सिस्टम को रीबूट करें। यदि सुरक्षा स्कैनर आपके संसाधन उपयोग को कम करने में सक्षम नहीं था, तो विधि 2 पर जाएं।
विधि 2: सिस्टम फाइल चेकर टूल का उपयोग करना
dllhost.exe द्वारा उच्च संसाधन उपयोग सिस्टम भ्रष्टाचार के कारण भी हो सकता है। कुछ उपयोगकर्ताओं ने रिपोर्ट किया है कि उन्होंने अपने सिस्टम पर सिस्टम फाइल चेकर स्कैन चलाने के बाद इस मुद्दे को सफलतापूर्वक हल किया।
सिस्टम फाइल चेकर (SFC) एक विंडोज उपयोगिता है जो विंडोज सिस्टम फाइलों के बीच भ्रष्टाचार को स्कैन करती है और स्वचालित रूप से मरम्मत करती है। यह ऐसा प्रत्येक फ़ाइल को जो भ्रष्टाचार से ग्रस्त है, उसे स्थानीय बैकअप से एक फ़ाइल के साथ प्रतिस्थापित करके करता है।
dllhost.exe के कारण उच्च संसाधन उपयोग समस्या को हल करने के लिए SFC स्कैन ट्रिगर करने पर एक त्वरित मार्गदर्शिका यहां दी गई है:
- विन कुंजी दबाकर विंडोज स्टार्ट बार तक पहुंचें और "cmd" टाइप करें। फिर, कमांड प्रॉम्प्ट पर राइट-क्लिक करें और उन्नत कमांड प्रॉम्प्ट खोलने के लिए व्यवस्थापक के रूप में चलाएं चुनें।

- उन्नत कमांड प्रॉम्प्ट में, निम्न कमांड टाइप करें और एंटर दबाएं। यह एक DISM स्कैन ट्रिगर करेगा जो भ्रष्ट फ़ाइलों को प्रतिस्थापित करने के लिए आवश्यक फ़ाइलों को लाने के लिए विंडोज अपडेट का उपयोग करता है। प्रक्रिया शुरू करने से पहले कृपया सुनिश्चित करें कि आपके पास एक स्थिर इंटरनेट कनेक्शन है।
DISM.exe /Online /Cleanup-image /Restorehealth - एक बार प्रक्रिया पूरी हो जाने पर, "sfc /scannow" टाइप करें और संरक्षित सिस्टम फ़ाइलों को स्कैन करने और भ्रष्ट फ़ाइलों को स्थानीय बैकअप से एक नई कॉपी के साथ प्रतिस्थापित करने के लिए एंटर दबाएं।
sfc /scannow - उन्नत कमांड प्रॉम्प्ट को तब तक बंद न करें जब तक स्कैन 100% तक न पहुंच जाए। एक बार प्रक्रिया पूरी हो जाने पर, इसे बंद करें और अपने सिस्टम को रीबूट करें।

विधि 3: एक नया विंडोज उपयोगकर्ता खाता बनाना
कुछ उपयोगकर्ताओं ने पुष्टि की है कि यह मुद्दा एक करप्ट विंडोज अकाउंट प्रोफाइल से संबंधित है। उनके मामलों में, समस्या हल हो गई जब उन्होंने एडमिनिस्ट्रेटिव विशेषाधिकारों के साथ एक नया उपयोगकर्ता खाता सफलतापूर्वक बनाया और अपने नियमित खाते के बजाय उसका उपयोग करना शुरू कर दिया।
यहां आप ऐसा कैसे कर सकते हैं:
नोट: ध्यान रखें कि एक नया विंडोज उपयोगकर्ता खाता बनाने की प्रक्रिया आपके विंडोज संस्करण के आधार पर अलग होगी। यदि आपके पास विंडोज का पुराना संस्करण है, तो कृपया दूसरी गाइड का पालन करें।
विंडोज 10 उपयोगकर्ताओं के लिए
- विंडोज कुंजी + R दबाकर एक रन बॉक्स खोलें। फिर, "ms-settings:otherusers" टाइप करें और खाता सेटिंग्स के परिवार और अन्य लोग टैब को खोलने के लिए एंटर दबाएं।

- परिवार और अन्य लोग विंडो में, इस PC में कोई और जोड़ें पर क्लिक करें (अन्य लोग के तहत)।

- अगला, ऑन-स्क्रीन संकेतों का पालन करके नाम, पासवर्ड और पासवर्ड संकेत दर्ज करें। फिर, नया उपयोगकर्ता बनाने की प्रक्रिया पूरी करने के लिए अगला दबाएं।

- एक बार नया उपयोगकर्ता बन जाने पर, अपने कंप्यूटर को रीबूट करें और अपने नए उपयोगकर्ता खाते में लॉग इन करें और देखें कि क्या dllhost.exe का संसाधन उपयोग बेहतर हुआ है। यदि आप अभी भी वही व्यवहार अनुभव कर रहे हैं, तो अंतिम विधि पर जाएं।
विंडोज 7 उपयोगकर्ताओं के लिए
- स्टार्ट बटन पर क्लिक करें (या विन कुंजी दबाएं) और माइक्रोसॉफ्ट मैनेजमेंट कंसोल खोजने के लिए "mmc" टाइप करें। फिर, माइक्रोसॉफ्ट मैनेजमेंट कंसोल पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं पर क्लिक करें।

- माइक्रोसॉफ्ट मैनेजमेंट कंसोल में, शीर्ष पर रिबन पर जाएं, फाइल पर क्लिक करें और फिर Add / Remove Snap-in चुनें...

- Add or Remove Snap-ins विंडो में, Local Users and Groups पर क्लिक करके चुनें, फिर Add बटन दबाएं।

- Choose Target Machine विंडो में, Local computer चुनें और Finish बटन दबाएं।

- एक बार Local Users and Groups (Local) प्रविष्टि Selected snap-ins के तहत दिखाई दे, तो विंडो बंद करने के लिए OK बटन दबाएं।

- अब, Local Users and Groups (local) पर डबल-क्लिक करें, फिर Users पर डबल-क्लिक करें। फिर, दाहिने हाथ की तरफ एक्शन मेनू का उपयोग करें और New User पर क्लिक करें।

- New User विंडो में, Username और अन्य वैकल्पिक क्रेडेंशियल टाइप करें और Create बटन दबाएं।

- एक बार नया उपयोगकर्ता बन जाने पर, आप माइक्रोसॉफ्ट मैनेजमेंट कंसोल को बंद कर सकते हैं और अपने PC को पुनरारंभ कर सकते हैं।
- अगले पुनरारंभ पर, अपने नव निर्मित उपयोगकर्ता खाते से साइन इन करें और देखें कि क्या dllhost.exe का उच्च CPU और RAM उपयोग कम हुआ है। यदि यह सफल रहा, तो आप माइक्रोसॉफ्ट मैनेजमेंट कंसोल पर वापस जा सकते हैं और उस करप्ट उपयोगकर्ता प्रोफाइल को हटा सकते हैं जिसका आप अब उपयोग नहीं करते।
विधि 4: सिस्टम रिस्टोर करना
यदि उपरोक्त सभी विधियां dllhost.exe के संसाधन उपयोग को कम करने में अप्रभावी साबित हुई हैं, तो रीसेट करने से पहले आपके पास इस मुद्दे को हल करने का एक अंतिम मौका है।
कुछ उपयोगकर्ताओं ने पिछले सिस्टम रिस्टोर पॉइंट का उपयोग करके मशीन को उस स्थिति में वापस लाने के बाद इस मुद्दे को सफलतापूर्वक हल किया है जहां यह ठीक से काम कर रहा था।
अपनी मशीन को पिछले सिस्टम रिस्टोर पॉइंट पर वापस लाने के चरणों के लिए नीचे दी गई मार्गदर्शिका का पालन करें:
- विंडोज कुंजी + R दबाकर एक रन कमांड खोलें। नए खुले रन बॉक्स में, "rstrui" टाइप करें और सिस्टम रिस्टोर विज़ार्ड खोलने के लिए एंटर दबाएं।

- अगली स्क्रीन पर, एक अलग रिस्टोर पॉइंट चुनें चुनें और अगला बटन दबाएं।

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

- फिर, रिस्टोरिंग प्रक्रिया शुरू करने के लिए समाप्त बटन दबाएं और अपने PC के पुनरारंभ होने की प्रतीक्षा करें। अगले स्टार्टअप पर, आपको dllhost.exe प्रक्रिया के कारण उच्च संसाधन उपयोग का अनुभव नहीं करना चाहिए।