"সিওএম সারোগেট" (dllhost.exe) কী এবং এটি আমার পিসিতে কেন চলছে?
আপনি যদি আপনার টাস্ক ম্যানেজারের দিকে ঝুঁকেন, তবে উইন্ডোজ পিসিতে চলতে থাকা এক বা একাধিক "COM Surrogate" প্রক্রিয়াটি দেখতে পাবেন এমন ভাল সুযোগ রয়েছে। এই প্রক্রিয়াগুলির ফাইলটির নাম "dllhost.exe" রয়েছে এবং এটি উইন্ডোজ অপারেটিং সিস্টেমের অংশ। আপনি সেগুলি উইন্ডোজ 10, উইন্ডোজ 8, উইন্ডোজ 7 এবং এমনকি উইন্ডোজের পূর্ববর্তী সংস্করণগুলিতে দেখতে পাবেন।
সম্পর্কিত:এই প্রক্রিয়াটি কী এবং কেন এটি আমার পিসিতে চলছে?
এই নিবন্ধটি আমাদের চলমান সিরিজের অংশ যা টাস্ক ম্যানেজারে রানটাইম ব্রোকার, এসভিচোস্ট.এক্সি, ডিডএম.এক্সই, সিটিএফমন.এক্সই, rundll32.exe, অ্যাডোব_উপডেটার.এক্সে এবং আরও অনেকের মতো বিভিন্ন প্রক্রিয়া সম্পর্কে ব্যাখ্যা করে। জানেন না এই পরিষেবাগুলি কী? পড়া শুরু করা ভাল!
সিওএম সারোগেট (dllhost.exe) কী?
COM এর অর্থ কম্পোনেন্ট অবজেক্ট মডেল। এটি একটি ইন্টারফেস যা মাইক্রোসফ্ট ১৯৯৩ সালে ফিরে আসে যা বিকাশকারীদের বিভিন্ন প্রোগ্রামিং ভাষার বিভিন্ন ব্যবহার করে "COM অবজেক্ট" তৈরি করতে দেয় allows মূলত, এই COM অবজেক্টগুলি অন্যান্য অ্যাপ্লিকেশনগুলিতে প্লাগ হয় এবং তাদের প্রসারিত করে।
উদাহরণস্বরূপ, উইন্ডোজ ফাইল ম্যানেজার কোনও ফোল্ডার খুললে চিত্র এবং অন্যান্য ফাইলগুলির থাম্বনেইল চিত্র তৈরি করতে COM অবজেক্ট ব্যবহার করে। সিওএম অবজেক্ট থাম্বনেইলগুলি তৈরি করতে প্রসেসিং চিত্র, ভিডিও এবং অন্যান্য ফাইলগুলি পরিচালনা করে। উদাহরণস্বরূপ, এটি নতুন ভিডিও কোডেকগুলির সমর্থন সহ ফাইল এক্সপ্লোরারকে প্রসারিত করার অনুমতি দেয়।
তবে এটি সমস্যার কারণ হতে পারে। যদি কোনও সিওএম অবজেক্ট ক্র্যাশ হয়ে যায় তবে এটি তার হোস্ট প্রক্রিয়াটি নামিয়ে ফেলবে। এক পর্যায়ে, এই থাম্বনেইল-উত্পাদিত COM অবজেক্টগুলিকে ক্র্যাশ করে পুরো উইন্ডোজ এক্সপ্লোরার প্রক্রিয়াটি তাদের সাথে নিয়ে যাওয়া সাধারণ ছিল।
এই ধরণের সমস্যা সমাধানের জন্য, মাইক্রোসফ্ট সিওএম সারোগেট প্রক্রিয়া তৈরি করেছে। সিওএম সারোগেট প্রক্রিয়া এটির অনুরোধ করা মূল প্রক্রিয়ার বাইরে একটি COM অবজেক্ট চালায়। যদি COM অবজেক্ট ক্রাশ হয় তবে এটি কেবল COM সারোগেট প্রক্রিয়াটি নেবে এবং মূল হোস্ট প্রক্রিয়া ক্রাশ হবে না। উদাহরণস্বরূপ, উইন্ডোজ এক্সপ্লোরার (বর্তমানে ফাইল এক্সপ্লোরার হিসাবে পরিচিত) যখনই থাম্বনেইল চিত্র উত্পন্ন করার দরকার হয় তখন একটি সিওএম সারোগেট প্রক্রিয়া শুরু করে। COM সারোগেট প্রক্রিয়াটি COM অবজেক্টটিকে হোস্ট করে যা কাজটি করে। যদি সিওএম অবজেক্ট ক্র্যাশ হয় তবে কেবল সিওএম সারোগেট ক্র্যাশ করবে এবং আসল ফাইল এক্সপ্লোরার প্রক্রিয়াটি চালনা চালিয়ে যাবে।
"অন্য কথায়", অফিসিয়াল মাইক্রোসফ্ট ব্লগ হিসাবে ওল্ড নিউ থিং এটি বলেছে, "সিওএম সারোগেট হ'লআমি এই কোডটি সম্পর্কে ভাল বোধ করি না, তাই আমি COM কে অন্য একটি প্রক্রিয়াতে এটি হোস্ট করতে বলছি। এইভাবে, যদি এটি ক্র্যাশ হয় তবে এটি COM Surrogate কোরবানি প্রক্রিয়া যা আমার পরিবর্তে ক্র্যাশ হয় প্রক্রিয়া
এবং, যেমন আপনি অনুমান করতে পারেন, COM Surrogate নাম দেওয়া হয়েছে "dllhost.exe" কারণ এটি যে হোস্ট করা COM অবজেক্টগুলি .dll ফাইল are
কোন COM অবজেক্ট হোস্টিং করছে তা আমি কীভাবে বলতে পারি?
স্ট্যান্ডার্ড উইন্ডোজ টাস্ক ম্যানেজার আপনাকে কোন সিওএম অবজেক্ট বা ডিএলএল ফাইল সিওএম সারোগেট প্রক্রিয়া হোস্ট করছে সে সম্পর্কে আর কোনও তথ্য দেয় না। আপনি যদি এই তথ্যটি দেখতে চান তবে আমরা মাইক্রোসফ্টের প্রক্রিয়া এক্সপ্লোরার সরঞ্জামটির প্রস্তাব দিই। এটি ডাউনলোড করুন এবং এটি কোন COM অবজেক্ট বা ডিএলএল ফাইল হোস্ট করছে তা দেখতে আপনি প্রক্রিয়া এক্সপ্লোরারে একটি dllhost.exe প্রক্রিয়াটি কেবল মাউস-ওভার করতে পারেন।
আমরা নীচের স্ক্রিনশটে দেখতে পাচ্ছি, এই নির্দিষ্ট dllhost.exe প্রক্রিয়াটি কর্টানামাপিহেল্পার.ডিল অবজেক্টটি হোস্ট করছে।
আমি কি এটি অক্ষম করতে পারি?
উইন্ডোজের প্রয়োজনীয় অংশ হিসাবে আপনি COM সারোগেট প্রক্রিয়াটি অক্ষম করতে পারবেন না। এটি সত্যিই কেবল একটি ধারক প্রক্রিয়া যা অন্য প্রসেসগুলি চালাতে চায় এমন COM অবজেক্টগুলি চালাতে ব্যবহৃত হয়। উদাহরণস্বরূপ, উইন্ডোজ এক্সপ্লোরার (বা ফাইল এক্সপ্লোরার) আপনি যখন কোনও ফোল্ডার খুলবেন তখন নিয়মিত থাম্বনেইলগুলি তৈরি করতে একটি COM সারোগেট প্রক্রিয়া তৈরি করে। আপনি যে অন্যান্য প্রোগ্রাম ব্যবহার করেন সেগুলি তাদের নিজস্ব সিওএম সারোগেট প্রক্রিয়াও তৈরি করতে পারে। আপনার সিস্টেমে সমস্ত dllhost.exe প্রক্রিয়া অন্য কোনও প্রোগ্রাম দ্বারা শুরু হয়েছিল যা প্রোগ্রামটি কিছু করতে চায় do
এটি কি ভাইরাস?
সিওএম সারোগেট প্রক্রিয়া নিজেই কোনও ভাইরাস নয়, এবং এটি উইন্ডোজের একটি সাধারণ অংশ। তবে এটি ম্যালওয়্যার দ্বারা ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, ট্রোজান.পৌলিক্স ম্যালওয়্যার এর নোংরা কাজ করতে dllhost.exe প্রক্রিয়া ব্যবহার করে। যদি আপনি দেখতে পান যে প্রচুর পরিমাণে dllhost.exe প্রক্রিয়াগুলি চলছে এবং তারা একটি লক্ষণীয় পরিমাণ সিপিইউ ব্যবহার করছে, যা সিওএম সারোগেট প্রক্রিয়াটিকে কোনও ভাইরাস বা অন্য ক্ষতিকারক অ্যাপ্লিকেশন দ্বারা অপব্যবহারের ইঙ্গিত দিতে পারে।
সম্পর্কিত:উইন্ডোজ 10 এর জন্য সেরা অ্যান্টিভাইরাস কী? (উইন্ডোজ ডিফেন্ডার কি যথেষ্ট যথেষ্ট?)
আপনি যদি উদ্বিগ্ন থাকেন যে ম্যালওয়্যার dllhost.exe বা COM সারোগেট প্রক্রিয়াটি অপব্যবহার করছে, আপনার সিস্টেমে উপস্থিত কোনও ম্যালওয়্যার সন্ধান এবং অপসারণ করতে আপনার পছন্দসই অ্যান্টিভাইরাস প্রোগ্রামের সাহায্যে একটি স্ক্যান চালানো উচিত। যদি আপনার পছন্দের অ্যান্টিভাইরাস প্রোগ্রামটি বলে যে সবকিছু ঠিক আছে তবে আপনি সন্দেহজনক তবে দ্বিতীয় মতামত পেতে অন্য অ্যান্টিভাইরাস সরঞ্জাম দিয়ে একটি স্ক্যান চালান।