आपके Windows 11/10/8/7 ऑपरेटिंग सिस्टम पर, यदि आपको कभी कोई त्रुटि संदेश प्राप्त होता है:प्रोग्राम exe या COM सरोगेट ने काम करना बंद कर दिया है। एक समस्या के कारण प्रोग्राम ने ठीक से काम करना बंद कर दिया। Windows प्रोग्राम को बंद कर देगा और समाधान उपलब्ध होने पर आपको सूचित करेगा , तो यहां कुछ समस्या निवारण चरण दिए गए हैं, मैं सुझाव देना चाहता हूं जो ऐसी त्रुटियों को हल करने में मदद कर सकता है।
COM सरोगेट क्या है
dllhost.exe प्रक्रिया COM सरोगेट . नाम से जाती है . यह सिस्टम 32 फ़ोल्डर में स्थित है।
COM का अर्थ है घटक वस्तु मॉडल . प्रक्रिया का विवरण पढ़ता है:
<ब्लॉकक्वॉट>घटक ऑब्जेक्ट मॉडल (COM)+-आधारित घटकों के कॉन्फ़िगरेशन और ट्रैकिंग का प्रबंधन करता है। यदि सेवा रोक दी जाती है, तो अधिकांश COM+-आधारित घटक ठीक से काम नहीं करेंगे। यदि यह सेवा अक्षम है, तो स्पष्ट रूप से इस पर निर्भर कोई भी सेवा प्रारंभ करने में विफल हो जाएगी।
माइक्रोसॉफ्ट कहते हैं,
<ब्लॉकक्वॉट>COM सरोगेट एक COM ऑब्जेक्ट के लिए बलिदान प्रक्रिया है जो उस प्रक्रिया के बाहर चलाई जाती है जिसने इसका अनुरोध किया था। उदाहरण के लिए, थंबनेल निकालते समय एक्सप्लोरर COM सरोगेट का उपयोग करता है। यदि आप सक्षम थंबनेल वाले फ़ोल्डर में जाते हैं, तो एक्सप्लोरर COM सरोगेट को बंद कर देगा और फ़ोल्डर में दस्तावेज़ों के लिए थंबनेल की गणना करने के लिए इसका उपयोग करेगा। ऐसा इसलिए करता है क्योंकि एक्सप्लोरर ने थंबनेल एक्सट्रैक्टर्स पर भरोसा नहीं करना सीखा है; स्थिरता के लिए उनका ट्रैक रिकॉर्ड खराब है। एक्सप्लोरर ने बेहतर विश्वसनीयता के बदले प्रदर्शन दंड को अवशोषित करने का निर्णय लिया है जिसके परिणामस्वरूप कोड के इन डोडी बिट्स को मुख्य एक्सप्लोरर प्रक्रिया से बाहर ले जाया गया है। जब थंबनेल एक्सट्रैक्टर क्रैश हो जाता है, तो क्रैश एक्सप्लोरर के बजाय COM सरोगेट प्रक्रिया को नष्ट कर देता है।
COM सरोगेट ने काम करना बंद कर दिया है
ऐसे कुछ कारण हैं जो इस तरह की त्रुटियों को खराब या दूषित प्रोग्राम, UAC सेटिंग्स, मैलवेयर संक्रमण, DEP सेटिंग्स आदि का कारण बन सकते हैं। यदि आपने हाल ही में एक ईविस ड्राइवर को अपडेट किया है तो शायद आप रोलबैक करना चाहते हैं और देखें कि क्या इससे मदद मिलती है। यदि समस्या हाल ही में शुरू हुई है, तो क्या आप सिस्टम को पुनर्स्थापित करने का प्रयास कर सकते हैं और देख सकते हैं कि क्या इससे समस्या दूर हो जाती है? फ़ाइल एक्सप्लोरर विकल्पों के माध्यम से थंबनेल को अक्षम करना भी मदद के लिए जाना जाता है। यदि नहीं, तो यहां कुछ अन्य सुझाव दिए गए हैं।
1] यूएसी सेटिंग
Windows 10/8/7 पर, आपके पास User Account Control (UAC) सेटिंग्स होती हैं जो सुरक्षा कारणों से प्रोग्राम के लिए व्यवस्थापन एक्सेस को रोकती हैं। कुछ प्रोग्रामों को ठीक से चलाने के लिए व्यवस्थापक पहुंच की आवश्यकता होती है, इसलिए इस समस्या को हल करने के लिए आपको निष्पादन योग्य फ़ाइल पर राइट क्लिक करना होगा और व्यवस्थापक के रूप में चलाना होगा।
यदि आप हमेशा उस प्रोग्राम को एक व्यवस्थापक के रूप में चलाना चाहते हैं, तो शॉर्टकट पर राइट-क्लिक करें और गुण पर जाएं और संगतता टैब पर क्लिक करें।
फिर "इस प्रोग्राम को एडमिनिस्ट्रेटर के रूप में चलाएं" पर चेक करें और फिर अप्लाई / ओके पर क्लिक करें।
कभी-कभी आपको संगतता मोड को सक्षम करने की भी आवश्यकता हो सकती है क्योंकि कुछ प्रोग्राम Windows 11/10 के साथ पूरी तरह से संगत नहीं हो सकते हैं।
यदि प्रोग्राम Windows 11/10 के साथ संगत है, तो सुनिश्चित करें कि आप संगतता मोड को सक्षम नहीं करते हैं। यदि यह सक्षम है तो इसे अनचेक करें क्योंकि यह प्रोग्राम को भी क्रैश कर सकता है।
2] मैलवेयर संक्रमण
यदि आपको कई प्रोग्रामों के लिए त्रुटि मिल रही है, तो संभावना है कि आपका विंडोज कंप्यूटर संक्रमित हो गया हो। ऐसे मामलों में एक अच्छा तृतीय पक्ष स्टैंडअलोन एंटीवायरस सॉफ़्टवेयर डाउनलोड करें और इसके साथ अपने पीसी को स्कैन करें।
सिस्टम को सेफ मोड में रीबूट करें और पूरा स्कैन चलाएं।
3] डीईपी सेटिंग
DEP सेटिंग, यानी डेटा एक्ज़ीक्यूशन प्रिवेंशन सेटिंग प्रोग्राम के क्रैश होने का कारण बन सकती है। उन सेटिंग्स की जाँच करने के लिए
1. प्रारंभ करें . पर क्लिक करें और राइट क्लिक कंप्यूटर . पर और गुणों . पर जाएं
2. फिर उन्नत सिस्टम सेटिंग्स . पर क्लिक करें
3. वहां उन्नत . पर क्लिक करें टैब करें और सेटिंग . पर क्लिक करें प्रदर्शन . के अंतर्गत सत्र।
<मजबूत>4. डेटा निष्पादन रोकथाम पर क्लिक करें।
5. सुनिश्चित करें कि आपने "केवल आवश्यक Windows प्रोग्राम और सेवाओं के लिए DEP चालू करें . चुना है । "
6. फिर लागू करें . क्लिक करें और ठीक . क्लिक करें और रिबूट करें आपका सिस्टम
वैकल्पिक रूप से, आप मेरे द्वारा चुने गए कार्यक्रमों को छोड़कर सभी कार्यक्रमों और सेवाओं के लिए डीईपी चालू करें का चयन कर सकते हैं, जोड़ें पर क्लिक करें और निम्नलिखित जोड़ें:
- C:\Windows\System32\dllhost.exe 32-बिट सिस्टम के लिए
- C:\Windows\SysWOW64\dllhost.exe 64-बिट सिस्टम के लिए
अप्लाई/ओके पर क्लिक करें।
4] DLL फ़ाइलें फिर से पंजीकृत करें
एक उन्नत सीएमडी खोलें और निम्नलिखित कमांड निष्पादित करें:
regsvr32 vbscript.dll
regsvr32 jscript.dll
देखें कि क्या इससे मदद मिलती है।
यदि इन चरणों का समाधान नहीं होता है तो उस विशिष्ट एप्लिकेशन को पुनः स्थापित करने का प्रयास करें जो समस्या पैदा कर रहा है।
यदि यह विंडोज के किसी एक घटक के साथ हो रहा है, तो SFC /SCANNOW चलाने का प्रयास करें।
टिप :यदि आपको कोई प्राप्त होता है तो इस पोस्ट को देखें क्योंकि COM सरोगेट संदेश में फ़ाइल खुली होने के कारण कार्रवाई पूरी नहीं की जा सकती।