dllhost.exe - dllhost.exe کیا ہے اور کیوں چل رہا ہے؟

dllhost.exe کیا ہے؟

حقیقی dllhost.exe فائل مائیکرو سافٹ کے ذریعہ مائیکروسافٹ ونڈوز کا سافٹ ویئر جزو ہے۔ ایک آپریٹنگ سسٹم میں مائیکرو سافٹ ونڈوز۔ Dllhost.exe متحرک لنک لائبریری کے میزبان کو بھی چلاتا ہے۔ کوڈ کا ایک بلاک جو ونڈوز پی سی پر کئی فائلوں کو چلانے والی ایک فائل میں اسٹور کرتا ہے۔ اگر یہ تازہ ترین نہیں ہے تو یہ پروگرام غلطیوں کا سبب بن سکتا ہے۔





dllhost.exe



متحرک لنک لائبریری کا میزبان ایک ایسا عمل ہے جو ونڈوز آپریٹنگ خدمات یا ایپلی کیشنز کو ایک یا زیادہ لانچ کرنے کے لئے ڈیزائن کیا گیا ہے۔ ہم اکثر اسے COM سرجیکیٹ اور بوجھ سے کہتے ہیں۔ کسی بھی ونڈوز سسٹم پر ٹاسک مینیجر کے ذریعہ فوری استعمال سے ایک عمل سامنے آجائے گا۔ اس کو پس منظر میں چلتے ہوئے dllhost.exe کے نام سے بھی جانا جاتا ہے۔

اگر آپ کو یہ مل گیا ہے تو ، آپ شاید جاننا چاہیں گے کہ یہ اور اس کی تفصیل COM Surrogate کیا کررہی ہے۔ اور یہ آپ کے کمپیوٹر پر چلنا محفوظ عمل ہے یا نہیں۔ تاہم ، غور کرنے کے لئے اچھی بات یہ ہے کہ یہ وہاں ہونا چاہئے۔ یہ ایک ایسا عمل ہے جو مائیکروسافٹ تخلیق کرتا ہے اور اسے ونڈوز آپریٹنگ سسٹم کے ہر ورژن میں پیک کیا جاتا ہے۔



اب ایک چھوٹا سا موقع ہے کہ dllhost.exe کو وائرس لاحق ہوسکتا ہے۔ تاہم ، اگر آپ کا کمپیوٹر ونڈوز اپ ڈیٹ کے تازہ ترین سیکیورٹی پیچ کے ساتھ تازہ ترین ہے۔ اور آپ اینٹی وائرس بھی انسٹال کرتے ہیں۔ پھر اس کا انتہائی امکان نہیں ہے کہ آپ کو انفیکشن کا مسئلہ ہو۔



COM + کیا ہے؟

یہ سمجھنے کے لئے کہ dllhost.exe کیا کرتا ہے۔ آپ کو سمجھنے کی ضرورت ہے کہ اصل میں COM + سروس کیا ہے۔ COM + کے لئے مختصر ہے سی اجزاء یا bject ایم بادل. پروسیسر ایکسپلورر میں عمل / خدمات کو کھینچتے وقت ، اس سے زیادہ انکشاف نہیں ہوتا ہے۔

یہ دراصل اجزاء آبجیکٹ ماڈل (COM) + پر مبنی اجزاء کی ترتیب اور ان سے باخبر رہنے کا انتظام کرتا ہے۔ اگر کسی طرح خدمت کام کرنا چھوڑ دے تو ، زیادہ تر COM پر مبنی اجزاء مناسب طریقے سے کام نہیں کریں گے۔ اگر ہم اس خدمت کو غیر فعال کردیتے ہیں تو پھر جو بھی خدمات واضح طور پر اس پر انحصار کرتی ہیں وہ شروع کرنے میں ناکام ہوجائیں گی۔



ایک نظر ڈالیں مائیکروسافٹ دیو سینٹر لائبریری اور یہ dllhost.exe میں پتہ چلتا ہے کہ COM + بنیادی طور پر ان مندرجہ ذیل کے لئے مفید ہے



  • پورے نیٹ ورک کیلئے انٹرپرائز سطح کی ایپلی کیشنز کی تعیناتی۔
  • پھر درخواست کی ترقی کے لئے پہلے سے موجود اجزاء فراہم کرنا۔ کیونکہ ہم COM + کو آبجیکٹ پر مبنی پروگرامنگ فن تعمیر کے طور پر سمجھتے ہیں۔
  • ایونٹ کی رجسٹری چلانا جو کام کرتی ہے۔ مثال کے طور پر سسٹم کی درخواستیں ، سیکیورٹی میں اضافہ ، عمل کو سنبھالنے کے متحرک ، اور ایپلی کیشنز کے لئے خدمت کی درخواست کی قطاریں بنانا

مزید برآں:

COM + بلڈنگ بلاک اجزاء پر مشتمل ہوتا ہے جو خود تعریف کرتے ہیں اور دوسروں کے ساتھ اچھا کھیلتے ہیں۔ اس میں افادیت ان اجزاء کے ڈیزائن سے حاصل ہوتی ہے جن کو ہم اشتراک اور دوبارہ استعمال کرتے ہیں۔ نہ صرف یہ کہ یہ نظام کے وسائل کی طلب کو کم کرتا ہے۔ لیکن یہ ابتدا کی رفتار کو بھی بہتر بناتا ہے۔

اجزاء کے آبجیکٹ ماڈل کسی خاص پروگرامنگ زبان میں نہیں لکھے جاتے ہیں۔ تاہم ، پروگرامنگ کی زبان کے مطابق ہر ایک کے لئے الگ الگ کلاسز ہیں۔ انٹرپرائز کی سطح پر ، یہ GUI ٹول کے ذریعہ بڑے پیمانے پر تعیناتی کا فائدہ فراہم کرتا ہے جسے مائیکروسافٹ نے بلایا ہے ڈی سی او ایم .

Dllhost.exe DDL فائلوں اور بائنری ایگزیکٹیبل کے لئے ایک میزبان ہے:

ایک DLL (متحرک لنک لائبریری) بنیادی طور پر ایک فائل میں سائز کا غیر مخصوص کوڈ ہے۔ یہ کوڈ کسی گرافیکل یوزر انٹرفیس کے لئے کسی ایپلی کیشن ، سروس ، یا صرف ایک اضافہ کا میک اپ ہوسکتا ہے۔ Dllhost.exe svchost.exe سے ملتا جلتا ہے۔

کسی بھی COM + پر مبنی پروگرامنگ کوڈ کے لئے یہ مطلوبہ ونڈوز سروس ہے۔ ہم آپ کو ایک نمونہ دکھائیں گے جو dllhost.exe عمل مانیٹر کا استعمال کرتے ہوئے چلتا ہے۔ جس میں .dll اور .exe فائل کی اقسام دونوں شامل ہیں۔

خطرات:

Dllhost.exe اس وقت تک محفوظ ہے جب تک کہ تمام حفاظتی پیچوں پر کمپیوٹر جدید ہے۔ اگر آپ اسے مندرجہ ذیل جگہوں پر دیکھتے ہیں تو آپ محفوظ ہیں:

  • اس عمل کے ل directory سرکاری ڈائریکٹری کا مقام C: Windows System32 ll dllhost.exe ہے
  • Dllhst3g ایک درست ونڈوز عمل بھی ہے جو اسی سسٹم 32 فولڈر میں محفوظ ہے۔

اگر dllhost.exe کہیں اور دکھائی دیتا ہے ، تو یہ ممکنہ طور پر ایک وائرس ہے۔ کچھ کیڑے کے وائرس dllhost کے نام کی نقل کرتے ہیں اور اپنے آپ کو سسٹم 32 فولڈر میں محفوظ کرتے ہیں۔ آپ کو اس کے بارے میں محتاط رہنا چاہئے۔ ان میں سے کچھ یہ ہیں:

  • کرم / لیویلٹ- Y خود کو / ونڈوز / سسٹم 32 میں بطور dllhost.com اسٹور کرتا ہے
  • کرم / لیویلیٹ۔ DR اپنے آپ کو / ونڈوز / سسٹم 32 میں بطور dllhost.dll اسٹور کرتا ہے

اعلی سی پی یو استعمال:

COM + سسٹم کے ڈیزائن میں سیکیورٹی کی ایک ممکنہ نقص۔ یہ سسٹم پر ذخیرہ کردہ کسی بھی DLL کو چلنے کی اجازت دیتا ہے ، یہ فرض کرتے ہوئے کہ محرک مطلوبہ اجازتوں کا آغاز کرتا ہے۔ اس کا مطلب یہ ہے کہ جب بھی آپ dllhost.exe کے لئے اعلی CPU استعمال دیکھیں گے۔ شاید یہ مسئلے کا سبب بننے والا میزبان عمل نہیں ہے۔ بلکہ میزبان کے ذریعہ بھری ہوئی DLL چل رہی ہے۔ آپ مزید تفتیش کے لئے ایک پروسیسر ایکسپلور جیسے پروگرام کا استعمال کرسکتے ہیں۔

Dllhost.exe دراصل ایک محفوظ ونڈوز عمل ہے جو مائیکروسافٹ تخلیق کرتا ہے۔ ہم بنیادی طور پر اسے دوسرے ایپلی کیشنز اور خدمات کے آغاز کے لئے استعمال کرتے ہیں۔ اسے چلانے میں چھوڑ دیا جانا چاہئے کیونکہ یہ نظام کے متعدد وسائل کے لئے ضروری ہے۔

مجھے امید ہے کہ آپ کو یہ مضمون پسند آئے گا اور اس سے مدد لیں گے۔ اگر آپ کے پاس ابھی بھی اس مضمون سے متعلق کوئی سوالات ہیں تو نیچے نچلے تبصرے کے سیکشن میں بلا جھجھک ان سے پوچھیں۔ ایک اچھا دن ہے!

یہ بھی ملاحظہ کریں: میکوس پر ڈگری کی علامت داخل کریں: کیسے؟