यदि आप अपना टास्क मैनेजर खोलते हैं और dllhost.exe नामक एक प्रक्रिया को अपने डिस्क का एक बड़ा हिस्सा लेते हुए देखते हैं, तो तुरंत यह निष्कर्ष न निकालें कि यह एक वायरस है क्योंकि यह नहीं है। इस लेख में, हम देखेंगे कि dllhost.exe क्या है और यह हाई डिस्क उपयोग क्यों दिखा रहा है।
dllhost.exe क्या है?
Dllhost.exe या COM Surrogate होस्ट प्रक्रिया एक Microsoft Windows प्रक्रिया है। इसका उपयोग कई प्रोग्राम द्वारा किया जाता है, जिसमें .NET रनटाइम प्रक्रियाएं शामिल हैं, लेकिन इन्हीं तक सीमित नहीं। Dllhost.exe, svchost.exe की तरह, सभी COM+ उन्मुख प्रोग्रामिंग कोड के लिए आवश्यक है।
इसलिए, यह कहना कि यह एक वायरस है, गलत है। हालाँकि, एक वायरस खुद को dllhost.exe नाम दे सकता है, और शायद यही कारण है कि आप dllhost.exe हाई डिस्क उपयोग का अनुभव कर रहे हैं। इसलिए, यह जांचने के लिए कि क्या यह एक वास्तविक प्रक्रिया है, Win + X > Task Manager दबाकर टास्क मैनेजर लॉन्च करें, Details टैब पर जाएं, dllhost.exe पर राइट-क्लिक करें, और Open file location पर क्लिक करें।
यदि आपकी फ़ाइल का स्थान निम्नलिखित के समान है तो प्रक्रिया वास्तविक है:
C:\Windows\System32
यदि नहीं, तो आपको अपने PC को वायरस और मैलवेयर के लिए स्कैन करना होगा। ऐसा करने के लिए, Win + S दबाएं, "Windows Security" टाइप करें, और Open पर क्लिक करें। अब, Virus & threat protection > Scan options > Microsoft Defender Offline scan > Scan now पर क्लिक करें।
इसे अपने कंप्यूटर को वायरस और मैलवेयर के लिए स्कैन करने दें और यदि कोई मिले तो हटा दें।
dllhost.exe हाई डिस्क उपयोग को ठीक करें
अधिकांश समय, dllhost.exe में हाई डिस्क उपयोग नहीं होता है, बल्कि एक DLL फ़ाइल इस प्रक्रिया का उपयोग कर सकती है जिससे डिस्क उपयोग में वृद्धि होती है। इसलिए, आप डिस्क उपयोग को कम करने के लिए DLL फ़ाइल को बंद कर सकते हैं।
टास्क मैनेजर में आपको कई अलग-अलग dllhost.exe प्रक्रियाएं दिखाई देंगी। वास्तविक दोषी प्रक्रिया को जानने के लिए जो dllhost.exe संसाधन उपयोग को बढ़ा रही है, आपको यह जानना होगा कि अपराधी प्रक्रिया कौन सी है - और यह कुछ ऐसा है जिसे आप क्लीन बूट स्टेट में पहचान सकते हैं।
लेकिन अगर आप अभी भी इस समस्या का सामना कर रहे हैं और आप सुनिश्चित हैं कि आपके टास्क मैनेजर में dllhost.exe वायरस नहीं है, तो आप इस समस्या को ठीक करने के लिए इन विधियों को आजमा सकते हैं। मूल रूप से हम यह सुनिश्चित कर रहे हैं कि आपकी OS फाइलें और सिस्टम इमेज अपने सर्वोत्तम स्वास्थ्य में हैं।
- SFC चलाएँ
- DISM चलाएँ।
आइए उनके बारे में विस्तार से बात करते हैं।
1] SFC चलाएँ
यदि आप dllhost.exe का सामना कर रहे हैं तो संभावना है कि आपकी सिस्टम फाइलें भ्रष्ट हैं। उन्हें ठीक करने के लिए हम SFC और DISM चलाने जा रहे हैं।
ऐसा करने के लिए, कमांड प्रॉम्प्ट को प्रशासक के रूप में लॉन्च करें, निम्नलिखित कमांड टाइप करें, और Enter दबाएं।
sfc /scannow
प्रक्रिया पूरी होने की प्रतीक्षा करें और उम्मीद है, त्रुटि ठीक हो जाएगी।
2] DISM चलाएँ
यदि SFC ने समस्या ठीक नहीं की, तो आप DISM चलाकर समस्या को ठीक कर सकते हैं। इसके लिए कमांड प्रॉम्प्ट को प्रशासक के रूप में लॉन्च करें, निम्नलिखित कमांड टाइप करें और Enter दबाएं।
Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth
यदि आप उच्च संसाधन उपयोग देखना जारी रखते हैं तो आप यह पता लगाने के लिए Process Explorer का उपयोग करना चाह सकते हैं कि कौन सी लोड की गई प्रक्रिया या DLL फ़ाइल इस समस्या का कारण बन रही है।
संबंधित: Program Exe or COM Surrogate has stopped working.