কিছু উইন্ডোজ ব্যবহারকারী 'DllUnregisterServer ০x80040200 এরর কোড সহ ব্যর্থ হয়েছে' ত্রুটি পাচ্ছেন যখন DLL ফাইল রেজিস্টার বা আনরেজিস্টার করার চেষ্টা করেন বা যখন একটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করেন যা স্বয়ংক্রিয়ভাবে DLL ফাইল রেজিস্টার করার চেষ্টা করে। এই সমস্যা উইন্ডোজ ৭, উইন্ডোজ ৮.১ এবং উইন্ডোজ ১০-এ ঘটে বলে রিপোর্ট করা হয়েছে।

এই নির্দিষ্ট ত্রুটি উৎপন্ন করার সবচেয়ে সাধারণ কারণ হল পারমিশন ইশু। এটা নিবटাতে, আপনাকে DLL ফাইলটি অ্যাডমিন অ্যাক্সেসের সাথে রেজিস্টার বা আনরেজিস্টার করার চেষ্টা করতে হবে।
তবে, যদি প্রোগ্রাম ইনস্টল করার সময় সমস্যা হয়, তবে ইনস্টলেশন ব্যর্থ হওয়ার পর ফাইলটি পুনরায় রেজিস্টার করতে হতে পারে। আপনি যদি OCX ডিপেনডেন্সির সাথে সমস্যা সম্মুখীন হন, তবে ইনস্টলেশন আবার চেষ্টা করার আগে ফাইলটি System32 ফোল্ডারে সরানোর চেষ্টা করুন।
পদ্ধতি ১: অ্যাডমিন অ্যাক্সেসের সাথে DLL ফাইল আনরেজিস্টার করুন
যদি আপনি ম্যানুয়ালি একটি DLL ফাইল আনরেজিস্টার করার চেষ্টা করার সময় এই ত্রুটি দেখেন, তবে সম্ভবত আপনার পর্যাপ্ত পারমিশন নেই বলে ০x80040200 দেখাচ্ছে। যদি এই পরিস্থিতি প্রযোজ্য হয়, তবে আপনাকে উন্নত কমান্ড প্রম্পটে 'regsvr32' কমান্ড ব্যবহার করে এই ত্রুটি বার্তাটি সম্পূর্ণরূপে এড়াতে পারবেন।
আপনি যদি ইতিমধ্যে এটি চেষ্টা না করে থাকেন, তবে নিচের নির্দেশাবলী অনুসরণ করে একটি উন্নত CMD প্রম্পট থেকে ম্যানুয়ালি DLL ফাইল আনরেজিস্টার করার চেষ্টা করুন:
- উইন্ডোজ কী + R চাপুন একটি রান ডায়ালগ বক্স খোলার জন্য। তারপর, টেক্সট বক্সে 'cmd' টাইপ করুন এবং উন্নত CMD প্রম্পট খোলার জন্য Ctrl + Shift + Enter চাপুন। আপনি ইউএসি (ইউজার অ্যাকাউন্ট কন্ট্রোল) দেখলে, প্রশাসনিক সুবিধা দেওয়ার জন্য হ্যাঁ-এ ক্লিক করুন।

- একবার আপনি উন্নত CMD প্রম্পটের ভিতরে প্রবেশ করলে, নিচের কমান্ডটি টাইপ করুন এবং .DLL ফাইলটি ম্যানুয়ালি আনরেজিস্টার করার জন্য এন্টার চাপুন:
regsvr32 /u *DLL File*
দ্রষ্টব্য: মনে রাখবেন যে *DLL file* কেবল একটি প্লেসহোল্ডার। আপনাকে DLL ফাইলের নাম + এক্সটেনশন দিয়ে এটি প্রতিস্থাপন করতে হবে যা আপনি আনরেজিস্টার করার চেষ্টা করছেন। উদাহরণস্বরূপ, আমাদের cdo32.dll ফাইল আনরেজিস্টার করতে হয়েছিল, তাই আমরা regsvr32 /u cdo32.dll কমান্ডটি ব্যবহার করেছিলাম।
- যদি অপারেশনটি ০x80040200 এরর কোড ছাড়া সফলভাবে সম্পন্ন হয়, তবে আপনার মেশিন রিবুট করুন এবং তারপর ইনস্টলেশনটি সম্পূর্ণ করুন যা আগে সমস্যা সৃষ্টি করছিল।
যদি একই সমস্যা এখনও ঘটে বা এই অপারেশন প্রযোজ্য না হয়, তবে নিচের পরবর্তী সম্ভাব্য সমাধানে যান।
পদ্ধতি ২: প্রোগ্রাম ইনস্টলেশনের পর ফাইলটি পুনরায় রেজিস্টার করুন
যদি আপনি একটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করার সময় এই ত্রুটি দেখেন, তবে আপনি সম্ভবত কিছু ডিপেন্ডেন্সি সঠিকভাবে লোড না হওয়ায় এই ত্রুটি দেখছেন। এই ক্ষেত্রে, আপনি ইন্সটলার অ্যাডমিন অধিকার দিয়ে চালু করে এবং তারপর ব্যর্থ ডিপেন্ডেন্সিটি ম্যানুয়ালি আনরেজিস্টার এবং রেজিস্টার করে সমস্যাটি ওয়ার্কঅ্যারাউন্ড করতে সক্ষম হবেন।
দ্রষ্টব্য: এই ফিক্সটি উইন্ডোজ ৭-এ কার্যকর হলে fréquemment রিপোর্ট করা হয়।
যদি এই পরিস্থিতি প্রযোজ্য হয়, তবে অ্যাডমিন অ্যাক্সেসের সাথে ইনস্টলেশন চালু করে, তারপর ব্যর্থ ডিপেন্ডেন্সিটি পুনরায় রেজিস্টার করার নির্দেশাবলী নিচে অনুসরণ করুন:
- ফাইল এক্সপ্লোরার খুলুন এবং সেই ইনস্টলারের লোকেশনে নেভিগেট করুন যা চূড়ান্তভাবে ত্রুটি সৃষ্টি করছে।
- এটিতে রাইট-ক্লিক করুন এবং নতুন প্রদর্শিত কনটেক্সট মেনু থেকে রান এ্যাজ অ্যাডমিনিস্ট্রেটর বেছে নিন।

- অন-স্ক্রিন নির্দেশাবলী অনুসরণ করে ইনস্টলেশন সম্পূর্ণ করুন। একই ০x80040200 ত্রুটি দেখলেও চিন্তা করবেন না - শুধু এরর উইন্ডো বন্ধ করুন এবং পরবর্তী ধাপে যান।
- উইন্ডোজ কী + R চাপুন একটি রান ডায়ালগ বক্স খোলার জন্য। তারপর, টেক্সট বক্সে 'cmd' টাইপ করুন এবং উন্নত CMD প্রম্পট খোলার জন্য Ctrl + Shift + Enter চাপুন।

- একবার আপনি কমান্ড প্রম্পট টার্মিনালের ভিতরে প্রবেশ করলে, OCX ডিপেন্ডেন্সিটি আনরেজিস্টার এবং তারপর পুনরায় রেজিস্টার করার জন্য নিচের কমান্ডগুলো ক্রমে টাইপ করুন এবং প্রতিটি কমান্ডের পর এন্টার চাপুন:
spr32x30.ocx /UNREGISTER spr32x30.ocx /REGSERVER
- আপনার কম্পিউটার রিস্টার্ট করুন এবং পরবর্তী কম্পিউটার স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা তা দেখুন।
যদি একই সমস্যা এখনও বनी থাকে, তবে নিচের পরবর্তী সম্ভাব্য সমাধানে যান।
পদ্ধতি ৩: System32 ফোল্ডার থেকে OCX ফাইল চালান
যদি আপনি .ocx ফাইল (OLE কন্ট্রোল এক্সটেনশন) নিয়ে কাজ করার সময় এই নির্দিষ্ট সমস্যার সম্মুখীন হন, তবে আপনি সম্ভবত একটি পারমিশন ইশুর সম্মুখীন হচ্ছেন। বেশ কিছু প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে তারা .OCX ফাইলটিকে System32 ফোল্ডারে সরিয়ে এবং সেখান থেকে চালু করে এই সমস্যাটি সমাধান করতে সক্ষম हुए যাতে এটি প্রয়োজনীয় অ্যাক্সেস পায়।
গুরুত্বপূর্ণ: শুধু তখনই এটি করুন যখন আপনি ১০০% নিশ্চিত হন যে .OCX ফাইলটি কোনো সিকিউরিটি রিস্ক নয়।
আপনি যদি এই ফাইল টাইপের সাথে ০x80040200 এরর কোড সম্মুখীন হন, তবে ফাইলটি System32 ফোল্ডারে সরিয়ে ইনস্টলেশন আবার করার নির্দেশাবলী নিচে অনুসরণ করুন:
- ফাইল এক্সপ্লোরার খুলুন, .OCX ফাইলটির লোকেশনে নেভিগেট করুন, এটিতে রাইট-ক্লিক করুন এবং কনটেক্সট মেনু থেকে কাট বেছে নিন।

- পরবর্তীতে, C:\Windows\System32-এ নেভিগেট করুন এবং আপনার ক্লিপবোর্ডে কপি করা ফাইলটি পেস্ট করুন।
- একবার ফাইলটি System32 ফোল্ডারে থাকলে, ইনস্টলেশন আবার করুন এবং দেখুন আপনি এখনও একই ০x80040200 এরর সম্মুখীন হচ্ছেন কিনা।