ফটো দেখা বা ভিডিও দেখায়时间的 COM Surrogate has stopped working হঠাৎ পপ আপ হয়? চিন্তা করবেন না, অধিকাংশ ব্যবহারকারী এই এরর সম্মুখীন হন তাই এর ফিক্স অবশ্যই থাকবে। এই পোস্টে আমরা এই এরর কীভাবে ফিক্স করবেন সেটি আলোচনা করব।
COM Surrogate কী করে এবং কেন এটি বারবার স্টপ হয়?
dllhost.exe প্রসেসকে COM Surrogate নামে ডাকা হয় এবং এর অস্তিত্ব সম্পর্কে আপনি তখনই জানতে পারেন যখন এটি ক্র্যাশ করে এবং আপনি COM Surrogate has stopped working মেসেজ পান। এই COM Surrogate কী এবং কেন এটি বারবার ক্র্যাশ করে?
COM Surrogate হলো একটি COM অবজেক্টের জন্য স্যাক্রিফিসিয়াল প্রসেসের ফ্যান্সি নাম যা রিকোয়েস্ট করা প্রসেসের বাইরে রান করে। এক্সপ্লোরার থাম্বনেইল এক্সট্রাক্ট করার সময় COM Surrogate ব্যবহার করে। উদাহরণস্বরূপ, আপনি যদি থাম্বনেইলস এনাবল করা একটি ফোল্ডারে যান, এক্সপ্লোরার একটি COM Surrogate ফায়ার করবে এবং ফোল্ডারের ডকুমেন্টগুলোর থাম্বনেইল ক্যালকুলেট করতে সেটি ব্যবহার করবে। এটি এই কারণেই করে কারণ এক্সপ্লোরার থাম্বনেইল এক্সট্র্যাক্টারগুলোর ওপর আস্থা রাখতে শিখেছে না; তাদের স্ট্যাবিলিটির ট্র্যাক রেকর্ড খারাপ। এক্সপ্লোরার পারফরম্যান্স পেনাল্টি নেওয়া স্বীকার করে তবে এই ঝুলন্ত কোডের বিতরকে মেইন এক্সপ্লোরার প্রসেসের বাইরে রেখে উন্নত विश्वাসনiyyət নিশ্চিত করে। যখন থাম্বনেইল এক্সট্র্যাক্টার ক্র্যাশ করে, তখন ক্র্যাশটি COM Surrogate প্রসেসকে ধ্বংস করে, এক্সপ্লোরারকে না।
অন্য কথায়, COM Surrogate হলো "আমি এই কোড সম্পর্কে ভালো ফিল করছি না, তাই আমি COM-কে অন্য একটি প্রসেসে হোস্ট করার জন্য বলছি। এইভাবে, যদি এটি ক্র্যাশ করে, তবে এটি COM Surrogate স্যাক্রিফিসিয়াল প্রসেস হবে যা ক্র্যাশ করবে, আমার প্রসেস না। এবং যখন এটি ক্র্যাশ করে, তবে এটিই বোঝায় এক্সপ্লোরার-এর সবচেয়ে বড় ভয় বাস্তব হয়েছে।
প্র্যাক্টিসে, আপনি যদি ভিডিও বা মিডিয়া ফাইলগুলো থাকা ফোল্ডার ব্রাউজ করার সময় এই ধরনের ক্র্যাশ পান, তবে সমস্যাটি সবচেয়ে সম্ভবত একটি ফ্লাকি কোডেক। তাই আর দেরি না করে নিচের টিউটোরিয়ালের সাহায্যে How to Fix COM Surrogate has stopped working দেখি নেই।
COM Surrogate has stopped working ফিক্স করার পদ্ধতি
পদ্ধতি ১: কোডেক আপডেট করুন
যেহেতু সমস্যাটি ফটো এবং ভিডিও দেখার সাথে সম্পর্কিত, তাই কোডেক আপডেট করা একটি ভালো অপশন এবং আশা করি এটি আপনাকে COM Surrogate এরর ফিক্স করতে সাহায্য করবে। আপনি উইন্ডোজ ১০ / ৮.১ / ৭-এর জন্য লেটেস্ট ভার্সনের কোডেক এখান থেকে ডাউনলোড করতে পারেন।
আপনার যদি DivX বা Nero ইনস্টলড থাকে, তবে আপনি সেগুলো তাদের লেটেস্ট ভার্সনে আপডেট করতে বিবেচনা করতে পারেন এবং কিছু কেসে সেগুলো আনইনস্টল করে আবার ইনস্টল করতে হয় সঠিকভাবে কাজ করার জন্য।
আপনি যদি Nero এবং DivX আপডেট করার পরেও সমস্যা সম্মুখীন হন, তবে আপনি ফাইল C:\Program Files\Common Files\Ahead\DSFilter\NeVideo.ax কে NeVideo.ax.bak হিসেবে রিনেম করার চেষ্টা করতে পারেন। আপনাকে NeVideoHD.ax কে NeVideoHD.bak হিসেবে রিনেম করতে ও হতে পারে, তবে এটি Nero Showtime ভাঙিয়ে দেবে।
পদ্ধতি ২: থাম্বনেইল ডিজেবল করুন
আপনি থাম্বনেইল প্রিভিউ ডিজেবল করতে পারেন, যা সমস্যাটি সাময়িকভাবে সমাধান করবে, কিন্তু COM Surrogate has stopped working ফিক্স করার জন্য এটি অপ্টিমাল সমাধান নয়।
পদ্ধতি ৩: DLLs রি-রেজিস্টার করুন
উইন্ডোজের সাথে কয়েকটি DLL রি-রেজিস্টার করলে COM Surrogate এরর ফিক্স হতে পারে। এটি করতে:
- উইন্ডোজ বাটনে রাইট-ক্লিক করুন এবং "Command Prompt (Admin)" সিলেক্ট করুন।
- CMD উইন্ডোতে নিচের কমান্ডগুলো টাইপ করুন এবং প্রতিটির পর এন্টার চাপুন:
regsvr32 vbscript.dll regsvr32 jscript.dll
এটি COM Surrogate has stopped working সমস্যা ফিক্স করতে পারে কিন্তু যদি না হয়, তবে পড়তে থাকুন!
পদ্ধতি ৪: হার্ড ডিস্ক এরর চেকিং
COM Surrogate এরর ফিক্স করার আরেকটি উপায় হলো চেক ডিস্ক ইউটিলিটি চালানো যা এখানে ব্যাখ্যা করা হয়েছে।
পদ্ধতি ৫: "dllhost" ফাইলের জন্য DEP ডিজেবল করুন
অধিকাংশ ব্যবহারকারীর জন্য dllhost.exe-এর জন্য DEP ডিজেবল করলে সমস্যা ফিক্স হয়। এ সম্পর্কে বিস্তারিত জানতে আমার আগের পোস্ট "how to turn off DEP" পড়ুন।
- শেষ ধাপে, নিচের ছবির মতো Add-এ ক্লিক করুন:
- Add পপ-আপ বক্সে, নিচের এক্সিকিউটেবল ফাইলটি সিলেক্ট করুন:
যদি আপনি 32-বিট সিস্টেমে থাকেন তবে নিচের ফাইলটি সিলেক্ট করুন: C:\Windows\System32\dllhost.exe যদি আপনি 64-বিট সিস্টেমে থাকেন তবে নিচের ফাইলটি সিলেক্ট করুন: C:\Windows\SysWOW64\dllhost.exe
- dllhost ফাইলটি সিলেক্ট করুন, Open-এ ক্লিক করুন এবং আপনি নিচের মতো কিছু দেখবেন।
এটি সম্ভবত COM Surrogate has stopped working এরর ফিক্স করবে।
পদ্ধতি ৬: ডিসপ্লে ড্রাইভার রোলব্যাক করুন
কখনো কখনো ডিসপ্লে ড্রাইভারের недавী আপডেটগুলো এই এররের কারণ হতে পারে এবং তাই উইন্ডোজ ১০-এ ড্রাইভার রোলব্যাক করলে সমস্যা সমাধান হতে পারে। কিন্তু আপনার ড্রাইভার আপডেট হওয়ার পর যদি আপনি সমস্যা লক্ষ্য করেন তবে শুধু এই পদ্ধতিটি áp dụng করুন।
- This PC বা My Computer-এ রাইট-ক্লিক করুন এবং Properties সিলেক্ট করুন।
- এখন বাম পাশে Device Manager-এ ক্লিক করুন।
- Display Adapters এক্সপ্যান্ড করুন এবং তারপর ডিসপ্লে ডিভাইসে রাইট-ক্লিক করুন এবং Uninstall চুজ করুন।
- আপনি একটি পপ-আপ বক্স দেখবেন যেখানে আপনাকে "Delete the driver software for this device" অপশনটি চেক করতে হবে এবং OK-এ ক্লিক করতে হবে। উইন্ডোজ ডিভাইসটি আনইনস্টল করবে এবং উইন্ডোজ আপডেট থেকে ডাউনলোড করা ড্রাইভার সফটওয়্যার ডিলিট করবে। আপনি পরে ফ্রেশ ড্রাইভার সফটওয়্যার ইনস্টল করতে পারেন।
আপনি এছাড়া পছন্দ করতে পারেন:
- 0xc000007b অ্যাপ্লিকেশন এরর ফিক্স
- উইন্ডোজ ১০-এ আইকন ক্যাশ রিপেয়ার
- MMC Could Not Create The Snap-in ফিক্স
- সিস্টেম রিস্টোর পয়েন্ট তৈরি করার সহজ পদ্ধতি
আশা করি এই পদ্ধতিগুলোর যেকোনো একটি COM Surrogate has stopped working এরর ফিক্স করবে। আপনার যদি এখনো কোনো সন্দেহ বা প্রশ্ন থাকে তবে কমেন্ট করুন, আমরা সাহায্য করার চেষ্টা করব।