विंडोज 10 में COM सरोगेट मुद्दों का निवारण कैसे करें

विंडोज 10 में COM सरोगेट मुद्दों का निवारण कैसे करें

क्या आपने कभी विंडोज टास्क मैनेजर खोला है और सोचा है कि आधी प्रविष्टियां क्या हैं? जबकि विंडोज के नए संस्करणों में अधिकांश प्रक्रियाओं के लिए मित्रवत नाम हैं, यह पता लगाना कि वे क्या करते हैं, यह कठिन है।





एक प्रक्रिया जो आपने देखी होगी वह है सरोगेट के साथ , यह भी कहा जाता है dllhost.exe . यह प्रक्रिया किस लिए है, यह क्यों चलती है, और क्या इसका मतलब यह है कि आपके पास वायरस है? पता लगाने के लिए पढ़ें।





कॉम सरोगेट क्या है?

माइक्रोसॉफ्ट के अनुसार , COM सरोगेट 'एक COM ऑब्जेक्ट के लिए [s] acriificial प्रक्रिया के लिए एक फैंसी नाम है जो उस प्रक्रिया के बाहर चलाया जाता है जिसने इसे अनुरोध किया था।' यह बिल्कुल भी स्पष्ट नहीं है, तो चलिए उस परिभाषा को तोड़ते हैं और कुछ उदाहरण देखते हैं।





सबसे पहले, एक COM (जो कंपोनेंट ऑब्जेक्ट मॉडल के लिए खड़ा है) ऑब्जेक्ट अनिवार्य रूप से बनाए गए सॉफ़्टवेयर के लिए Microsoft द्वारा डिज़ाइन किया गया मानक है ताकि प्रक्रियाएं एक दूसरे से आसानी से बात कर सकें। उदाहरण के लिए, आप कहते हैं Word दस्तावेज़ में एक एक्सेल स्प्रेडशीट एम्बेड करें . Excel में आपके द्वारा किए गए परिवर्तनों को स्वचालित रूप से अपडेट करते हुए देखकर Word स्प्रेडशीट इन साझा किए गए ऑब्जेक्ट के लिए संभव है।

ये COM ऑब्जेक्ट, जैसा कि प्रक्रिया के नाम से स्पष्ट है, वास्तव में DLL फ़ाइलें हैं। ये निवास करते हैं संरक्षित विंडोज फोल्डर और ऑपरेटिंग सिस्टम (OS) को वैसे ही काम करने दें जैसा उसे करना चाहिए।



बलिदान क्या है?

इसके बाद, हमें यह जांचना चाहिए कि 'बलिदान प्रक्रिया' का क्या अर्थ है। उसके लिए, हम एक और उदाहरण की ओर मुड़ते हैं।

COM सरोगेट के लिए एक सामान्य उपयोग फ़ाइल एक्सप्लोरर बिल्डिंग थंबनेल है। विंडोज़ के पुराने संस्करणों में, एक्सप्लोरर प्रक्रिया स्वयं के तहत थंबनेल उत्पन्न करने का प्रयास करेगी। यह अक्सर क्रैश का कारण बनता है क्योंकि थंबनेल एक्सट्रैक्टर हमेशा विश्वसनीय नहीं होते हैं।





आपने स्वयं इस व्यवहार को देखा होगा: सैकड़ों छवियों या एक फ़ाइल प्रकार के साथ एक फ़ोल्डर खोलना जिसकी विंडोज़ को उम्मीद नहीं थी, कभी-कभी पुराने दिनों में एक्सप्लोरर क्रैश हो जाएगा।

इसलिए, जब भी फाइल एक्सप्लोरर को लगता है कि जल्द ही कोई दुर्घटना हो सकती है, तो यह जोखिम भरे व्यवहार को संभालने के लिए एक COM सरोगेट प्रक्रिया बनाता है। इस स्थिति में, जब आप एक फ़ोल्डर खोलते हैं जिसमें उत्पन्न करने के लिए बहुत सारे थंबनेल होते हैं, तो फ़ाइल एक्सप्लोरर कार्य को COM सरोगेट को भेज देता है। इस तरह, यदि थंबनेल लोडिंग क्रैश हो जाती है, तो एक्सप्लोरर प्रक्रिया इसके साथ नीचे नहीं जाती है।





क्या मैं इस प्रक्रिया को मार सकता हूँ?

भिन्न कुछ अन्य महत्वपूर्ण विंडोज़ प्रक्रियाएं , आप कार्य प्रबंधक खोल सकते हैं ( Ctrl + Shift + Esc ) और किसी को मार डालो सरोगेट के साथ प्रक्रियाएं जो आप देखते हैं। हालाँकि, ऐसा करना आमतौर पर एक अच्छा विचार नहीं है। प्रोग्राम इन प्रक्रियाओं को बनाते हैं जब भी उन्हें कुछ कार्रवाई करने की आवश्यकता होती है, इसलिए उन्हें मारने से वे जो कुछ भी काम कर रहे हैं वह बंद हो जाएगा।

आप COM सरोगेट को अक्षम नहीं कर सकते, क्योंकि यह केवल तभी चलता है जब कोई अन्य प्रोग्राम अनुरोध करता है।

मैं कैसे देखूं कि किस प्रक्रिया ने इसे शुरू किया?

कार्य प्रबंधक, मूल रूप से, आपको COM सरोगेट प्रक्रियाओं के बारे में विस्तृत जानकारी देखने नहीं देता है। चूंकि आप अक्सर इसकी कई प्रतियां चलते हुए देखेंगे, आपको आश्चर्य हो सकता है कि किन कार्यक्रमों ने उन्हें शुरू किया। उसके लिए, आपको डाउनलोड करना होगा प्रक्रिया एक्सप्लोरर , सर्वश्रेष्ठ में से एक कार्य प्रबंधक विकल्प .

प्रोसेस एक्सप्लोरर आपके कंप्यूटर पर क्या चल रहा है, इसके बारे में बहुत सारी जानकारी देता है, और यह आपको बता सकता है कि COM सरोगेट ने किस प्रक्रिया को शुरू किया। के लिए सूची देखें dllhost.exe प्रक्रिया - उनके पास है सरोगेट के साथ में विवरण खेत। इस पर माउस ले जाएँ, और आपको इसके बारे में कुछ जानकारी दिखाई देगी कि इसके लिए क्या ज़िम्मेदार है।

अगर आपको कोई नहीं मिल रहा है dllhost प्रक्रियाएं, दबाएं Ctrl + एफ खोज बार खोलने के लिए। प्रवेश करना dllhost.exe इसके सभी उदाहरणों को आसानी से खोजने के लिए। यदि आपको कोई दिखाई नहीं देता है, तो संभव है कि इस समय कोई भी प्रोग्राम COM सरोगेट्स का उपयोग नहीं कर रहा हो।

नीचे दिए गए उदाहरण में, हमने पाया है कि यह COM सरोगेट थंबनेल संभाल रहा है।

मैं COM सरोगेट क्रैश को कैसे ठीक कर सकता हूं?

आपने शायद कभी भी COM सरोगेट पर ध्यान नहीं दिया है जब तक कि आपको कोई त्रुटि नहीं दिखाई देती है जो आपको बताती है कि यह काम करना बंद कर देता है और आपके प्रभाव को प्रभावित करता है विंडोज 10 प्रदर्शन . अधिकांश समय, कोई विशेष फ़ाइल इस त्रुटि का कारण बनती है, जो आमतौर पर थंबनेल से संबंधित होती है। यदि आप नियमित रूप से COM सरोगेट त्रुटियां देखते हैं, तो यहां कुछ समाधान दिए गए हैं जिन्हें आप आजमा सकते हैं:

  • किसी भी कोडेक पैक और मीडिया सॉफ़्टवेयर को अपडेट/अनइंस्टॉल करें। यदि आप K-Lite कोडेक पैक, या मीडिया उपकरण जैसे DivX या Nero जैसे सॉफ़्टवेयर का उपयोग करते हैं, तो उनके साथ कुछ इस समस्या का कारण बन सकता है। उन्हें अनइंस्टॉल करने पर विचार करें, क्योंकि आपको वास्तव में अब इन कोडेक पैक की आवश्यकता नहीं है क्योंकि VLC सब कुछ खेलता है, और नीरो के पास बहुत सारे मुफ्त विकल्प हैं .
  • विंडोज अपडेट इंस्टॉल करें। कुछ लोगों ने रिपोर्ट किया है कि नवीनतम अद्यतन स्थापित करने से यह समस्या हल हो जाती है। यह हमेशा समाधान नहीं होता है, लेकिन यह एक आसान पहला कदम है। शायद एक विशेष फ़ाइल प्रकार के साथ कुछ छोटी हिचकी है जिसे Microsoft ने नवीनतम पैच के साथ ठीक किया है।
  • मौजूदा थंबनेल हटाएं। यदि कोई दूषित थंबनेल COM सरोगेट को क्रैश कर रहा है, तो आप कर सकते हैं डिस्क क्लीनअप टूल का उपयोग करके इसे हटा दें . यह विंडोज को थंबनेल कैश को फिर से बनाने के लिए मजबूर करेगा, जो समस्या को दूर कर सकता है।
  • समस्याग्रस्त फ़ाइल की पहचान करें। प्रोसेस एक्सप्लोरर का उपयोग करें, जैसा कि ऊपर चर्चा की गई है, यह देखने के लिए कि कौन सी फाइल dllhost पहुँचने का प्रयास कर रहा है। यदि यह किसी विशिष्ट फ़ाइल की ओर इशारा करता है, तो यह लगभग निश्चित रूप से आपकी समस्या है। उस फ़ाइल को हटा दें और देखें कि क्या समस्याएं कम हो जाती हैं।
  • डेटा निष्पादन रोकथाम सूची से COM सरोगेट निकालें। दुर्भावनापूर्ण कोड को आपके सिस्टम पर चलने से रोकने के लिए Windows डेटा निष्पादन रोकथाम (DEP) नामक किसी चीज़ का उपयोग करता है। आप इस सूची से कुछ प्रक्रियाओं को बाहर कर सकते हैं, और COM सरोगेट के लिए ऐसा करने से त्रुटि रुक ​​सकती है।
    • प्रकार उन्नत सिस्टम स्टार्ट मेन्यू में और चुनें उन्नत सिस्टम सेटिंग्स देखें . दबाएं समायोजन के तहत बटन प्रदर्शन टैब, फिर चुनें डेटा निष्पादन प्रतिबंध टैब।
    • दूसरा विकल्प चुनें, सभी कार्यक्रमों के लिए डीईपी चालू करें... और क्लिक करें जोड़ें बटन।
    • ब्राउज़ करें सी:WindowsSystem32dllhost.exe 32-बिट सिस्टम पर, या सी: विंडोज SysWOW64 dllhost.exe 64-बिट विंडोज़ पर। क्लिक ठीक है अपने परिवर्तनों को सहेजने के लिए।
  • समस्याओं के लिए अपनी हार्ड ड्राइव को स्कैन करें। यदि यह समस्या बिना पैटर्न के होती है, तो आपको अपने कंप्यूटर पर कुछ स्कैन चलाना चाहिए। कमांड प्रॉम्प्ट पर, Windows फ़ाइलों को सुधारने के लिए SFC कमांड का उपयोग करें और CHKDSK कमांड हार्ड ड्राइव त्रुटियों की जांच करने के लिए।
  • कमांड प्रॉम्प्ट में कुछ डीएलएल फाइलों को दोबारा पंजीकृत करें। कमांड प्रॉम्प्ट में , कमांड चलाना regsvr32 vbscript.dll तथा regsvr32 jscript.dll दो डीएलएल को फिर से पंजीकृत करेगा जो COM सरोगेट क्रैश को ठीक कर सकता है।
  • अपने एंटीवायरस की जाँच करें। कुछ ने बताया है कि Kaspersky एंटीवायरस विरोध इस समस्या का कारण बन सकता है। एंटीवायरस सुरक्षा को अक्षम करने का प्रयास करें और देखें कि क्या उस फ़ाइल/फ़ोल्डर तक पहुँचने के बाद भी कोई त्रुटि होती है।
  • यदि आप उनका उपयोग नहीं करते हैं , आप थंबनेल को पूरी तरह से अक्षम कर सकते हैं।

क्या यह एक वायरस का संकेत दे सकता है?

सामान्य COM सरोगेट प्रक्रिया विंडोज का एक सामान्य हिस्सा है और यह दुर्भावनापूर्ण नहीं है। हालांकि, कुछ मैलवेयर का उपयोग करने के लिए जाना जाता है dllhost नापाक उद्देश्यों के लिए प्रक्रियाएं। बड़ी संख्या में देख रहे हैं सरोगेट के साथ कार्य प्रबंधक में प्रविष्टियाँ बहुत सारे CPU का उपयोग करना यह एक संकेत है कि आपको संक्रमण हो सकता है।

चूंकि इस प्रकार का मैलवेयर महत्वपूर्ण सिस्टम प्रक्रियाओं और फ़ाइलों की नकल करता है, इसलिए हम इसे स्वयं निकालने का प्रयास करने की अनुशंसा नहीं करते हैं। आप गलती से एक महत्वपूर्ण फ़ाइल को हटा सकते हैं। इसके बजाय, इसके साथ स्कैन चलाएँ आपका स्थापित एंटीवायरस और फिर यह सुनिश्चित करने के लिए दूसरा प्रयास करें कि आप स्वच्छ हैं।

हमारी सूची से परामर्श करें सबसे अच्छा नाग-मुक्त एंटीवायरस प्रोग्राम अगर आपको सिफारिश की जरूरत है। यह न भूलें कि आप विंडोज डिफेंडर के साथ स्कैन चला सकते हैं, भले ही आप इसे हर समय उपयोग न करें (हालांकि आपको शायद ऐसा करना चाहिए)।

प्रकार रक्षा करना स्टार्ट मेन्यू में और खोलें विंडोज डिफेंडर सुरक्षा केंद्र . चुनते हैं वायरस और खतरे से सुरक्षा , फिर क्लिक करें त्वरित स्कैन स्कैन चलाने के लिए बटन।

कोई फर्क नहीं पड़ता कि आप किस एंटीवायरस का उपयोग करते हैं, आदरणीय से दूसरी राय प्राप्त करना Malwarebytes स्मार्ट भी है।

COM सरोगेट के लिए बस इतना ही

हमने COM सरोगेट प्रक्रिया के बारे में वह सब कुछ शामिल किया है जो आपको जानना चाहिए। जैसा कि यह पता चला है, यह प्रक्रिया एक सहायक है जिसे कोई अन्य प्रोग्राम तब बना सकता है जब वह किसी कार्य को आउटसोर्स करना चाहता है। इस वजह से, आप देखेंगे कि COM सरोगेट के विभिन्न नंबर अलग-अलग समय पर चल रहे हैं। आप जानते हैं कि क्रैश का निवारण करने के लिए क्या करना है, और वायरस का पता लगाने के लिए क्या देखना है।

अधिक विंडोज़ ज्ञान के लिए, पीसी समस्या निवारण के लिए हमारे नवागंतुक की मार्गदर्शिका देखें।

क्या आपने कभी अपने पीसी पर चल रही COM सरोगेट प्रक्रिया पर ध्यान दिया है? क्या इसे दुर्घटनाग्रस्त होने के साथ समस्या थी, और यह आपके लिए क्या तय करता है? टिप्पणियों में हमारे साथ साझा करें!

छवि क्रेडिट: जेनेट.डाइटल/ जमा तस्वीरें

एक .dat फ़ाइल क्या है
साझा करना साझा करना कलरव ईमेल एनिमेटिंग स्पीच के लिए एक शुरुआती गाइड

भाषण को एनिमेट करना एक चुनौती हो सकती है। यदि आप अपने प्रोजेक्ट में संवाद जोड़ना शुरू करने के लिए तैयार हैं, तो हम आपके लिए प्रक्रिया को तोड़ देंगे।

आगे पढ़िए
संबंधित विषय
  • खिड़कियाँ
  • विंडोज़ कार्य प्रबंधक
  • विंडोज 10
  • फाइल ढूँढने वाला
  • समस्या निवारण
लेखक के बारे में बेन स्टेग्नर(१७३५ लेख प्रकाशित)

बेन MakeUseOf में डिप्टी एडिटर और ऑनबोर्डिंग मैनेजर हैं। उन्होंने 2016 में पूर्णकालिक लेखन के लिए अपनी आईटी नौकरी छोड़ दी और फिर कभी पीछे मुड़कर नहीं देखा। वह सात वर्षों से अधिक समय से एक पेशेवर लेखक के रूप में तकनीकी ट्यूटोरियल, वीडियो गेम अनुशंसाएँ और बहुत कुछ कवर कर रहा है।

बेन स्टेग्नर की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें