اگر آپ اپنے آس پاس گھومتے ہیں ٹاسک مینیجر ، ایک اچھا موقع ہے کہ آپ کو ونڈوز پی سی پر چلنے والے ایک یا زیادہ "COM Surrogate" عمل دیکھیں گے۔ ان عملوں میں فائل کا نام "dllhost.exe" ہے ، اور یہ ونڈوز آپریٹنگ سسٹم کا حصہ ہیں۔ آپ انہیں ونڈوز 10 ، ونڈوز 8 ، ونڈوز 7 ، اور ونڈوز کے پہلے والے ورژن پر بھی دیکھیں گے۔
متعلقہ: یہ عمل کیا ہے اور یہ میرے پی سی پر کیوں چل رہا ہے؟
اس مضمون کا ایک حصہ ہے ہمارا جاری سلسلہ ٹاسک مینیجر میں پائے جانے والے مختلف عملوں کی وضاحت ، جیسے رن ٹائم بروکر , svchost.exe , dwm.exe , ctfmon.exe , rundll32.exe , Adobe_Updater.exe ، اور کئی دوسرے . پتہ نہیں وہ خدمات کیا ہیں؟ بہتر پڑھنا شروع کریں!
COM Surrogate (dllhost.exe) کیا ہے؟
COM کا مطلب ہے اجزاء آبجیکٹ ماڈل . یہ ایک انٹرفیس ہے جو مائیکروسافٹ نے 1993 میں واپس متعارف کرایا تھا جو ڈویلپرز کو مختلف قسم کی مختلف پروگرامنگ زبانوں کا استعمال کرتے ہوئے "COM اشیاء" بنانے کی اجازت دیتا ہے۔ بنیادی طور پر ، یہ COM اشیاء دوسری ایپلیکیشنز میں پلگ ان کرتی ہیں اور ان میں توسیع کرتی ہیں۔
مثال کے طور پر ، ونڈوز فائل منیجر جب کوئی فولڈر کھولتا ہے تو تصاویر اور دیگر فائلوں کی تھمب نیل تصاویر بنانے کے لئے COM اشیاء استعمال کرتا ہے۔ تھمب نیل پیدا کرنے کے لئے COM آبجیکٹ پروسیسنگ امیجز ، ویڈیوز اور دیگر فائلوں کو سنبھالتا ہے۔ مثال کے طور پر ، نئے ویڈیو کوڈیکس کے تعاون سے فائل ایکسپلورر میں توسیع کی اجازت دی گئی ہے۔
تاہم ، اس سے مسائل پیدا ہوسکتے ہیں۔ اگر کوئی COM چیز کریش ہو جاتی ہے تو ، یہ اس کے میزبان عمل کو ختم کردے گی۔ ایک موقع پر ، یہ تھمب نیل تیار کرنے والی COM آبجیکٹ کو کریش کرنا اور ان کے ساتھ ونڈوز ایکسپلورر کے پورے عمل کو ختم کرنا عام تھا۔
اس طرح کی پریشانی کو حل کرنے کے لئے ، مائیکرو سافٹ نے COM Surrogate عمل تشکیل دیا۔ COM Surrogate عمل اصل عمل سے باہر COM آبجیکٹ چلاتا ہے جس نے اس کی درخواست کی ہے۔ اگر COM آبجیکٹ کریش ہو جاتی ہے تو ، یہ صرف COM Surrogate پروسیس کو ختم کردے گی اور اصلی میزبان عمل کریش نہیں ہوگا۔ مثال کے طور پر ، ونڈوز ایکسپلورر (جسے اب فائل ایکسپلورر کے نام سے جانا جاتا ہے) جب بھی تھمب نیل کی تصاویر تیار کرنے کی ضرورت ہوتی ہے تو وہ ایک COM Surrogate عمل شروع کرتی ہے۔ COM Surrogate عمل COM آبجیکٹ کی میزبانی کرتا ہے جو کام کرتا ہے۔ اگر COM آبجیکٹ کریش ہو جاتی ہے تو ، صرف COM Surrogate کریش ہوتی ہے اور فائل فائل ایکسپلورر کا عمل ٹرکنگ جاری رکھے گا۔
مائیکرو سافٹ بلاگ کی حیثیت سے ، "دوسرے الفاظ میں" پرانی بات اسے کہتے ہیں ، "COM Surrogate ہے عمل
اور ، جیسا کہ آپ نے اندازہ لگایا ہوگا ، COM Surrogate کا نام "dllhost.exe" رکھا گیا ہے کیونکہ COM جس چیز کی میزبانی کرتا ہے وہ ہے۔ .dll فائلیں .
میں کس طرح بتا سکتا ہوں کہ کون سی COM اعتراض کرتا ہے جس میں COM Surrogate ہوسٹنگ کر رہا ہے؟
معیاری ونڈوز ٹاسک مینیجر آپ کو مزید معلومات فراہم نہیں کرتا ہے جس کے بارے میں COM آبجیکٹ یا DLL فائل کرتا ہے جس میں COM Surrogate عمل ہوسٹنگ کررہا ہے۔ اگر آپ یہ معلومات دیکھنا چاہتے ہیں تو ، ہم مائیکرو سافٹ کی سفارش کرتے ہیں عمل ایکسپلورر آلے اسے ڈاؤن لوڈ کریں اور آپ پروسیسر ایکسپلورر میں صرف dllhost.exe عمل کو ماؤس کرسکتے ہیں تاکہ یہ دیکھنے کے ل which کہ یہ کس COM آبجیکٹ یا DLL فائل کی میزبانی کررہا ہے۔
جیسا کہ ہم ذیل میں اسکرین شاٹ میں دیکھ سکتے ہیں ، یہ خاص dllhost.exe عمل کورٹانا میپی ہیلپر ڈیل آبجیکٹ کی میزبانی کر رہا ہے۔
کیا میں اسے غیر فعال کر سکتا ہوں؟
آپ COM Surrogate عمل کو غیر فعال نہیں کرسکتے ہیں ، کیونکہ یہ ونڈوز کا ایک ضروری حصہ ہے۔ یہ واقعی میں صرف ایک کنٹینر عمل ہے جو COM اشیاء کو چلانے کے لئے استعمال ہوتا ہے جسے دوسرے عمل چلانے کے خواہاں ہیں۔ مثال کے طور پر ، ونڈوز ایکسپلورر (یا فائل ایکسپلورر) جب آپ فولڈر کھولتے ہیں تو تمبنےل پیدا کرنے کے لئے باقاعدگی سے ایک COM Surrogate عمل تیار کرتے ہیں۔ دوسرے پروگرام جو آپ استعمال کرتے ہیں وہ ان کے اپنے COM Surrogate عمل بھی تشکیل دے سکتے ہیں۔ آپ کے سسٹم پر dllhost.exe کے سارے عمل کسی اور پروگرام کے ذریعہ شروع ہوئے تھے جو پروگرام کرنا چاہتا ہے۔
کیا یہ وائرس ہے؟
COM Surrogate عمل خود کوئی وائرس نہیں ہے ، اور یہ ونڈوز کا ایک عام حصہ ہے۔ تاہم ، یہ میلویئر کے ذریعہ استعمال کیا جاسکتا ہے۔ مثال کے طور پر ، ٹروجن.پولئکس میلویئر اپنا گھناؤنا کام کرنے کے لئے dllhost.exe عمل استعمال کرتا ہے۔ اگر آپ دیکھتے ہیں کہ dllhost.exe کی ایک بڑی تعداد چل رہی ہے اور وہ سی پی یو کی قابل ذکر مقدار استعمال کررہے ہیں ، تو یہ اس بات کی نشاندہی کرسکتا ہے کہ COM Surrogate عمل کو کسی وائرس یا دیگر بدنیتی پر مبنی ایپلی کیشن کے ذریعہ بدسلوکی کی جارہی ہے۔
متعلقہ: ونڈوز 10 کے لئے بہترین اینٹی وائرس کیا ہے؟ (کیا ونڈوز ڈیفنڈر اچھا ہے؟)
اگر آپ کو تشویش ہے کہ مالویئر dllhost.exe یا COM Surrogate عمل کو غلط استعمال کر رہا ہے تو ، آپ کو اپنے ساتھ اسکین چلانا چاہئے ترجیحی ینٹیوائرس پروگرام تاکہ آپ کے سسٹم میں موجود کوئی بھی میلویئر تلاش کریں اور اسے ہٹا دیں۔ اگر آپ کے اینٹیوائرس انتخاب کا پروگرام یہ کہتا ہے کہ سب کچھ ٹھیک ہے لیکن آپ کو مشکوک ہے تو ، دوسری رائے حاصل کرنے کے لئے کسی اور اینٹی وائرس ٹول سے اسکین چلائیں۔