বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন গেম বা গ্রাফিক্যাল প্রোগ্রাম লঞ্চ করার সময় "D3dx9_42.dll Not Found" বা "The file d3dx9_42.dll is missing" ত্রুটি দেখাচ্ছে।
এটি উইন্ডোজ DirectX-এ সমস্যার কারণে হয়। Microsoft DirectX হলো লো-লেভেল API সেট যা উইন্ডোজ প্রোগ্রামে হার্ডওয়্যার-এক্সিলারেটেড মাল্টিমিডিয়া সাপোর্ট দেয়। DirectX আপনার কম্পিউটারের হার্ডওয়্যার ক্যাপাবিলিটি বিশ্লেষণ করে প্যারামিটার এডজাস্ট করে।
সমস্যার কারণগুলো:
- DirectX ফাইল করাপ্ট: অধিকাংশ ক্ষেত্রে DirectX ফাইল করাপ্ট বা আউটডেটেড থাকে। DX ফাইল রিফ্রেশ করলে সমাধান হয়।
- থার্ড-পার্টি সফটওয়্যার কনফ্লিক্ট: থার্ড-পার্টি সফটওয়্যার (বিশেষ করে অ্যান্টিভাইরাস) লেজিটিমেট প্রক্রিয়া ব্লক করে।
- D3dx9_42.dll মিসিং: ফাইল ইনস্টল না থাকা বা অকস্মাত ডিলিট হলে এই ত্রুটি হয়।
d3dx9_42.dll ফাইল ইনস্টল করুন
ত্রুটি বলছে ফাইল মিসিং, তাই ফাইল ইনস্টল করলে সমাধান হয়।
- ব্রাউজারে DLL-files.com Client ডাউনলোড করুন।
- ইনস্টল করে রান করুন।
- d3dx9_42.dll সার্চ বারে লিখে Search for DLL file ক্লিক করুন।

- রেজাল্টে d3dx9_42.dll ক্লিক করে Install ক্লিক করুন।
- ইনস্টলেশন শেষে গেম রান করুন।
DirectX End-User Runtimes ইনস্টল করুন
DirectX End-User Runtimes প্যাকেজে DirectX 9.0c ও পুরনো ভার্সনের আপডেট থাকে। প্রথম মেথড কাজ না করলে এটি চেষ্টা করুন।
- Windows End-User Runtimes ডাউনলোড পেজে যান।
- ভাষা বেছে নিয়ে Download ক্লিক করুন।

- ফাইল ডাউনলোড হলে ওপেন করে অন-স্ক্রিন নির্দেশনা ফলো করুন।
- রিস্টার্ট করে চেক করুন।
আপডেট ইনস্টল করুন
পুরনো DirectX ভার্সন ব্যবহার করলে এই ত্রুটি হয়। মাইক্রোসফ্ট DirectX আপডেট উইন্ডোজ আপডেটের সাথে দেয়। পেন্ডিং আপডেট ইনস্টল করুন।
- Windows + I চাপে Settings খুলুন।
- Updates & Security ক্লিক করুন।

- Check for updates ক্লিক করুন। আপডেট পাওয়া গেলে ইনস্টল করুন।

অ্যান্টিভাইরাস ডিজেবল করুন
থার্ড-পার্টি অ্যান্টিভাইরাস ফালস অ্যালার্ম দিয়ে অ্যাপ্লিকেশন প্রক্রিয়া ব্লক করে। অস্থায়ীভাবে ডিজেবল করুন। সমাধান হলে ভালো অ্যান্টিভাইরাসে স্যুইচ করুন।
GPU Drivers আপডেট করুন
পুরনো ড্রাইভার প্রোগ্রাম/গেম বা পুরো ওএস ক্র্যাশ করাতে পারে। সেরা গেমিং এক্সপেরিয়েন্সের জন্য ড্রাইভার আপডেট রাখুন।
- Device Manager সার্চ করে Open।
- Display adapters এক্সপ্যান্ড করুন।
- গ্রাফিক্স ড্রাইভার ডান ক্লিক → Update driver।

- Search automatically for drivers সিলেক্ট করুন। আপডেট পাওয়া গেলে ইনস্টল করুন।

- ম্যানুয়ালি ইনস্টল করতে চাইলে स्टেপ ১-৩ повтор করুন, কিন্তু Properties সিলেক্ট করুন।

- Details tab → Property field-এ Hardware IDs সিলেক্ট করুন।

- লিস্টের প্রথম ভ্যালু কপি করে ব্রাউজারে সার্চ করুন লেটেস্ট ভার্সনের জন্য।
- ইনস্টল করার পর রিস্টার্ট করুন। ডিএক্স৯_৪২.ডিএলএল এরর আর দেখাবে না।
SFC কমান্ড চালান
ওএস ভাইরাস বা করাপশন এরর থেকে এই সমস্যা হতে পারে। SFC (System File Checker) করাপ্ট সিস্টেম ফাইল রিপেয়ার করে। স্ক্যানিংয়ের সময় সকল প্রোটেক্টেড ফাইল চেক করে ড্যামেজড ফাইলগুলো ক্যাশ কপি দিয়ে রিপ্লেস করে।
অনেক ব্যবহারকারী SFC চালিয়ে সমাধান পেয়েছেন। না হলে পরবর্তী মেথড।
সমস্যাযুক্ত অ্যাপ্লিকেশন রি-ইনস্টল করুন
প্রোগ্রাম/গেমে করাপ্ট সিস্টেম ফাইল থাকতে পারে। SFC কাজ না করলে অ্যাপ রি-ইনস্টল করুন। ইনস্টলেশন ফাইলে সঠিক d3dx9_42.dll ভার্সন থাকে।
- Windows + R → appwiz.cpl লিখে Enter।

- Programs & Features-এ সমস্যাযুক্ত প্রোগ্রাম ডান ক্লিক → Uninstall।

- আনইনস্টল কমপ্লিট হলে PC রিস্টার্ট করুন।
- রিবুটে প্রোগ্রাম আবার ইনস্টল করুন এবং চেক করুন।