Windows-এ একটি DLL ফাইল সেই সকল কোড ধারণ করে যা একটি প্রোগ্রাম সঠিকভাবে কাজ করতে ব্যবহার করতে পারে। অন্য সফটওয়্যারের মতো, DLL ফাইলের ফাংশনগুলো Windows-এর সাথে কম্প্যাটিবল হতে হয় যদি সেগুলো কোনো বিল্ট-ইন সার্ভিস ব্যবহার করে। আপনি যদি "DLL is either not designed to run on Windows or it contains an error" এরর পান, তবে এটি কম্প্যাটিবিলিটি সমস্যা হতে পারে।

আমাদের একজন ব্যবহারকারী রিপোর্ট করেছিলেন যে তাদের একটি সফটওয়্যার লেটেস্ট Windows ভার্সনवाले ল্যাপটপে ইনস্টল করার পর কাজ করল না। এরর মেসেজ একটি DLL ফাইলের দিকে ইঙ্গিত করছিল। সেটি হয় অন্য Windows ভার্সনের জন্য ডিজাইন করা ছিল অথবা DLL ফাইলটিই দোষী। সম্পূর্ণ মেসেজ:
Bad Image – DLL file is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.
msvcr100.dll, msvcr110.dll, msvcp140.dll, lmirfsclientnp.dll ইত্যাদি DLL ফাইলগুলো এই এরর মেসেজ দিতে পরিচিত।
DLL Windows-এ চালানোর জন্য ডিজাইন নয় বা এরর থাকলে সমাধান
নিচের সমাধানগুলো অনুসরণ করুন এবং চেক করুন সমাধান হয় কিনা।
- সফটওয়্যার আপডেট বা লেটেস্ট ভার্সনে রি-ইনস্টল করুন
- ভেন্ডর থেকে DLL-এর লেটেস্ট ভার্সন চাইুন
- System File Checker চালান।
১. সফটওয়্যার আপডেট/রি-ইনস্টল করুন
DLL-এর ভার্সন কোনো সিস্টেম কল ব্যবহার করতে পারে যা ডিপ্রিকেটেড। আপনি যদি gầnে Windows আপডেট করে থাকেন, তবে সফটওয়্যারের আপডেট চেক করার পরামর্শ দিচ্ছি। আপডেটটির সাথে DLL-এর লেটেস্ট ভার্সন ইনস্টল হবে।
আপনি এটি অন্য কম্পিউটারে ইনস্টল করে চেক করুন কি কাজ করছে। Windows ভার্সন চেক করুন যদি সেখানে কাজ করে।
২. ভেন্ডর থেকে DLL-এর লেটেস্ট ভার্সন চান
কখনও কখনও সফটওয়্যার ওপেন সোর্স DLL ব্যবহার করে। উদাহরণস্বরূপ, Audacity অডিও ফাইল MP3-এ কনভার্ট করার জন্য এক্সটার্নাল DLL ব্যবহার করে। ভেন্ডর থেকে জানুন কোনো DLL আপডেট দরকার কিনা। হ্যাঁ হলে, DLL পাওয়ার পর সেটি রেজিস্টার করতে ভুলবেন না। অনেক সময় ভার্সন চেঞ্জই ফাংশনালিটি ব্লক করে।
যদি তাদের কাছে না থাকে, তবে চেক করুন কোনো কম্পিউটারে পুরানো ভার্সন আছে কিনা এবং ফাইলটি রিপ্লেস করুন।
সম্পর্কিত: Bad Image Error Status 0xc0000006.
৩. SFC চালান
যদি DLL একটি করপ্ট সিস্টেম DLL হয়, তবে System File Checker চালিয়ে ফিক্স করতে পারেন। শুধু অ্যাডমিন পারমিশন দরকার। আমাদের ফ্রি ইউটিলিটি FixWin ব্যবহার করে এক ক্লিকে SFC চালানো যাবে!
আশা করি এই সমাধানগুলো সাহায্য করবে।