कैसे ठीक करें COM सरोगेट ने काम करना बंद कर दिया है

जब आप फ़ोटो देख रहे थे या वीडियो देख रहे थे, तो COM सरोगेट(COM Surrogate) ने अचानक काम करना बंद कर दिया है? चिंता न करें अधिकांश उपयोगकर्ता इस त्रुटि का सामना करते हैं और इसलिए इसके लिए एक समाधान होना चाहिए। इस पोस्ट में, हम इस त्रुटि को ठीक करने के तरीके के बारे में चर्चा करने जा रहे हैं।

COM सरोगेट ने काम करना बंद कर दिया है

COM सरोगेट(COM Surrogate) क्या करता है और यह हमेशा काम करना क्यों बंद कर देता है?

Dllhost.exe प्रक्रिया COM सरोगेट(COM Surrogate) नाम से जाती है और जब आप इसके अस्तित्व को नोटिस करने की संभावना रखते हैं, तब ही यह क्रैश हो जाता है और आपको संदेश मिलता है कि COM सरोगेट(COM Surrogate) ने काम करना बंद कर दिया है। यह COM सरोगेट(COM Surrogate) क्या है और यह क्रैश क्यों होता रहता है?

COM सरोगेट(COM Surrogate) एक COM ऑब्जेक्ट के लिए (COM)बलिदान(Sacrificial) प्रक्रिया के लिए एक फैंसी नाम है जो उस प्रक्रिया के बाहर चलाया जाता है जिसने इसका अनुरोध किया था। उदाहरण के लिए, थंबनेल निकालते समय एक्सप्लोरर (Explorer)COM सरोगेट(COM Surrogate) का उपयोग करता है । यदि आप सक्षम थंबनेल वाले फ़ोल्डर में जाते हैं, तो एक्सप्लोरर (Explorer)COM सरोगेट(COM Surrogate) को बंद कर देगा और फ़ोल्डर में दस्तावेज़ों के लिए थंबनेल की गणना करने के लिए इसका उपयोग करेगा। ऐसा इसलिए करता है क्योंकि एक्सप्लोरर(Explorer) ने थंबनेल एक्सट्रैक्टर्स पर भरोसा नहीं करना सीखा है; स्थिरता के लिए उनका ट्रैक रिकॉर्ड खराब है। एक्सप्लोरर(Explorer)ने बेहतर विश्वसनीयता के बदले प्रदर्शन दंड को अवशोषित करने का निर्णय लिया है जिसके परिणामस्वरूप कोड के इन डोडी बिट्स को मुख्य एक्सप्लोरर(Explorer) प्रक्रिया से बाहर ले जाया गया है। जब थंबनेल एक्सट्रैक्टर क्रैश हो जाता है, तो क्रैश एक्सप्लोरर(Explorer) के बजाय COM सरोगेट(COM Surrogate) प्रक्रिया को नष्ट कर देता है ।

दूसरे शब्दों में, COM सरोगेट(COM Surrogate) वह है जो मुझे इस कोड के बारे में अच्छा नहीं लगता है, इसलिए मैं COM को इसे किसी अन्य प्रक्रिया में होस्ट करने के लिए कहने जा रहा हूं। इस तरह, अगर यह दुर्घटनाग्रस्त हो जाता है, तो यह COM सरोगेट(COM Surrogate) बलिदान प्रक्रिया है जो मेरी प्रक्रिया के बजाय दुर्घटनाग्रस्त हो जाती है। और जब यह दुर्घटनाग्रस्त हो जाता है, तो इसका मतलब है कि एक्सप्लोरर के सबसे बुरे डर का एहसास हुआ।

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

कैसे ठीक करें COM सरोगेट(Fix COM Surrogate) ने काम करना बंद कर दिया है

विधि 1: कोडेक्स अपडेट करें

चूंकि समस्या फ़ोटो और वीडियो देखने से संबंधित है, इसलिए कोडेक को अपडेट करना एक अच्छा विकल्प प्रतीत होता है और उम्मीद है, यह आपको COM सरोगेट(COM Surrogate) त्रुटि को ठीक करने में मदद कर सकता है। आप विंडोज़ 10 / 8.1 / 7 के लिए कोडेक का नवीनतम संस्करण यहाँ(here) से डाउनलोड कर सकते हैं ।

यदि आपने डिवएक्स या नीरो(Nero) स्थापित किया है तो आप उन्हें उनके नवीनतम संस्करण में अपडेट करने पर विचार कर सकते हैं और कुछ मामलों में, आपको उन्हें ठीक से काम करने के लिए अनइंस्टॉल और फिर से इंस्टॉल करना होगा।

यदि आपने Nero और DivX को अपग्रेड किया है और अभी भी समस्या है, तो आप फ़ाइल C:Program Files\Common Files\Ahead\DSFilter\NeVideo.axNeVideo.ax.bak करने का प्रयास कर सकते हैं । आपको NeVideoHD.ax का नाम बदलकर (NeVideoHD.bak)NeVideoHD.bak(NeVideoHD.ax) करने की भी आवश्यकता हो सकती है , हालांकि यह Nero शोटाइम(Nero Showtime) को तोड़ देगा ।

विधि 2: थंबनेल अक्षम करें

आप थंबनेल पूर्वावलोकन को अक्षम(disable Thumbnail previews) कर सकते हैं , जिससे अस्थायी रूप से समस्या का समाधान होना चाहिए, लेकिन यह ठीक करने का इष्टतम समाधान नहीं है COM सरोगेट(COM Surrogate) ने काम करना बंद कर दिया है।

विधि 3: डीएलएल को फिर से पंजीकृत करें

विंडोज़(Windows) के साथ कुछ डीएलएल(DLLs) दोबारा पंजीकृत करें जो संभवतः COM सरोगेट त्रुटि को ठीक कर सकते हैं। यह करने के लिए:

1. विंडो(Window) बटन पर राइट(Right) क्लिक करें और " कमांड प्रॉम्प्ट (एडमिन)(Command Prompt (Admin)) " चुनें।

कमांड प्रॉम्प्ट व्यवस्थापक

2. cmd विंडो में ये निम्न कमांड टाइप करें और प्रत्येक के बाद एंटर दबाएं:

regsvr32 vbscript.dll
regsvr32 jscript.dll

डीएलएल पंजीकृत करें

यह ठीक कर सकता है COM सरोगेट ने काम करना बंद कर दिया( fix the COM Surrogate has stopped working) है लेकिन यदि नहीं, तो पढ़ना जारी रखें!

विधि 4: हार्ड डिस्क त्रुटि जाँच

एक अन्य तरीका जिससे आप COM सरोगेट(COM Surrogate) त्रुटि को ठीक कर सकते हैं, वह है चेक डिस्क उपयोगिता को चलाकर जिसे यहां समझाया गया है ।

विधि 5: "dllhost" फ़ाइल के लिए DEP अक्षम करें(DEP)

dllhost.exe के लिए DEP को अक्षम करने से अधिकांश उपयोगकर्ताओं के लिए समस्या ठीक हो जाती है, तो आइए देखें कि यह कैसे करना है। आप इसके बारे में मेरी पिछली पोस्ट में पढ़ सकते हैं कि डीईपी को कैसे बंद किया जाए(how to turn off DEP)

1. अंतिम चरण में, नीचे दिखाए अनुसार Add पर क्लिक करें:(Add )

सेवाएं जोड़ें

2. पॉप-अप जोड़ें(Add) बॉक्स में, निम्न निष्पादन योग्य फ़ाइलों का चयन करें:

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

dllhost फ़ाइल खुली

3. dllhost फ़ाइल चुनें, open पर क्लिक करें और आपको कुछ इस तरह दिखाई देगा:

डीईपी में कॉम सरोगेट

यह शायद ठीक करना चाहिए  COM सरोगेट(COM Surrogate) ने काम करना बंद कर दिया है।

विधि 6: रोलबैक डिस्प्ले ड्राइवर

कभी-कभी डिस्प्ले ड्राइवरों के हालिया अपडेट इस त्रुटि का कारण बन सकते हैं और इसलिए विंडोज 10 पर ड्राइवर रोलबैक(driver rollback on Windows 10) समस्या को ठीक कर सकता है। लेकिन आपको ऐसा तभी करना चाहिए जब आपके ड्राइवरों के अपडेट होने के बाद आपको कोई समस्या दिखे।

1. इस पीसी(This PC) या माई कंप्यूटर (My Computer ) पर राइट-क्लिक करें और गुण चुनें।

2. अब बाईं ओर डिवाइस मैनेजर(Device Manager) पर क्लिक करें ।

डिवाइस मैनेजर

3. डिस्प्ले (Expand Display) एडेप्टर(Adapters) का विस्तार करें और फिर डिस्प्ले डिवाइस पर राइट-क्लिक करें और अनइंस्टॉल चुनें।(Uninstall.)

रोलबैक डिस्प्ले ड्राइवर

4. आपको एक पॉप-अप बॉक्स दिखाई देगा जहां आपको " इस डिवाइस के लिए ड्राइवर सॉफ़्टवेयर हटाएं(Delete the driver software for this device) " विकल्प को चेक करना होगा और ठीक पर क्लिक करना होगा । विंडोज डिवाइस को अनइंस्टॉल कर देगा और (OK. Windows)विंडोज अपडेट(Windows Update) से डाउनलोड किए गए ड्राइवर सॉफ्टवेयर को हटा देगा । आप बाद में नए ड्राइवर सॉफ़्टवेयर स्थापित कर सकते हैं।

आपको यह भी पसंद आ सकता हैं:

उम्मीद है, इन तरीकों में से एक को ठीक कर देगा COM सरोगेट ने काम करना बंद कर दिया है(fix COM Surrogate has stopped working error) । यदि आपको अभी भी कोई संदेह या प्रश्न है तो बेझिझक टिप्पणी करें हम मदद करने का प्रयास करेंगे।



About the author

मैं एक सॉफ्टवेयर इंजीनियर और एक्सप्लोरर हूं। मुझे Microsoft Xbox 360 और Google Explorer दोनों का अनुभव है। मैं कुछ सॉफ़्टवेयर विकास टूल के लिए विशेषज्ञ अनुशंसाएं प्रदान करने में सक्षम हूं, साथ ही सामान्य एक्सप्लोरर त्रुटियों का निवारण करने में लोगों की सहायता करता हूं।



Related posts