উইন্ডোজ ১১/১০-এ আমরা সবসময় ইন্টারনেটে ড্রাইভার ও সফটওয়্যার খুঁজতে থাকি। কিছু লোক বলতে পারে উইন্ডোজ আপডেট ড্রাইভার ও সিস্টেম সফটওয়্যার ইনস্টল করার জন্য যথেষ্ট। হ্যাঁ, আপনি ঠিকই বলেছেন কিন্তু কখনো কখনো এটি যথেষ্ট নয়। আজ আমরা কিছু সিম্পল ট্রাবলশুটিং স্টেপ দেখব যদি আপনি DirectX ইনস্টল করতে পারছেন না আপনার উইন্ডোজ ১১/১০-এ।
DirectX অ্যাপ্লিকেশনগুলো অ্যানিমেশন, মাল্টিমিডিয়া ইফেক্ট এবং ইমেজ তৈরি ও ম্যানেজ করতে ব্যবহার করে। এটি Application Programming Interface (API) যা নিশ্চিত করে আপনার উইন্ডোজ এনভায়রনমেন্টে সবকিছু বাটারের মতো স্মুথ। এটি DirectX-এর Software Development Kit (SDK)-এর সাথে আসা বাইনারি রানটাইম লাইব্রেরির সাহায্যে কাজ করে।
আপনি যদি কম্পিউটার ব্যাকগ্রাউন্ড থেকে না আসেন, তবে এই টার্মিনোলজি আপনার কাছে কঠিন লাগতে পারে। সংক্ষেপে, DirectX হলো ইনস্ট্রাকশনের বান্ডেল যা নিশ্চিত করে আপনি একটি সিমলেস এবং ইন্টারঅ্যাক্টিভ ইউজার এক্সপেরিয়েন্স পাচ্ছেন।
DirectX ইনস্টলেশন ফেলড
DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.
অধিকাংশ সময় DirectX এরর থ্রো করে .NET Framework-এর مداخলতায়। কিন্তু এর অন্য কারণও আছে। কারণগুলো সময়ে সময়ে পরিবর্তন হয় এবং কোন কারণটি এররের পেছনে সেটি বলা সবসময় কঠিন।

আমরা নিচের ট্রাইড অ্যান্ড টেস্টেড মেথডগুলো চেষ্টা করব এরর সমাধান করতে।
- প্রয়োজনে DirectX-এর পুরানো ভার্সন ইনস্টল করুন
- গ্রাফিক্স কার্ড ড্রাইভার আপডেট চেক করুন
- Visual C++ Redistributable ডাউনলোড ও ইনস্টল করুন
- কমান্ড প্রম্পট দিয়ে .NET Framework ইনস্টল করুন।
শুরু করার আগে নিশ্চিত করুন প্রতিটি মেথড চেষ্টা করবেন যদি এরর এখনো থাকে। মনে রাখবেন প্রতিটি মেথড শেষে সিস্টেম রিস্টার্ট করতে হবে।
DirectX ইনস্টল হচ্ছে না
১] প্রয়োজনে DirectX-এর পুরানো ভার্সন ইনস্টল করুন
অনেক অ্যাপ্লিকেশন এখনো DirectX-এর লেটেস্ট ভার্সন সাপোর্ট করে না। কখনো কখনো আপনাকে ম্যানুয়ালি পুরানো ভার্সন যেমন DirectX9 ডাউনলোড করতে হয়। আপনার মেশিনে কোন ভার্সন ইনস্টলড আছে জানতে,
- Win + R চাপুন। Run উইন্ডো খুলবে।
- dxdiag লিখে এন্টার চাপুন। DirectX Diagnostic Tool খুলবে।

- System ট্যাবে DirectX version খুঁজুন।

এখন আপনি জানেন কোন ভার্সন ইনস্টলড এবং পুরানো ভার্সন ইনস্টল করতে চাইলে এখান থেকে ডাউনলোড করতে পারেন। কিন্তু আপনি যদি সিস্টেম ফ্রিজ ও ল্যাগ ছাড়া চালাতে চান, তবে লেটেস্ট ভার্সনই সাজেস্টেড। আপনি যে অ্যাপ্লিকেশন ইনস্টল করতে চান তার লেটেস্ট ভার্সন খুঁজুন যা লেটেস্ট DirectX সাপোর্ট করে।
২] গ্রাফিক্স কার্ড ড্রাইভার আপডেট চেক করুন
অনেক সময় লক্ষ্য করা যায় আপনার সিস্টেমের DirectX ভার্সন গ্রাফিক ড্রাইভারদের সাথে কম্প্যাটিবল নয়। এটি ডিজেবলড অটো-আপডেটের কারণে হয়। এই মেথড পারফর্ম করতে হলে নিশ্চিত করুন আপনার সিস্টেম নিয়মিত আপডেট পাচ্ছে।
- Win + X চাপুন। Quick Access মেনু খুলবে।
- Device Manager-এ ক্লিক করুন। Device Manager-এর নতুন উইন্ডো খুলবে।

- Display Adapter-এ ক্লিক করুন, আপনার সিস্টেমে উপলব্ধ ডিসপ্লে ড্রাইভারগুলো দেখাবে।
- Intel HD অ্যাডাপ্টারে রাইট ক্লিক করে আপডেট চাপুন।

- Search automatically for updated driver software-এ ক্লিক করুন। নিশ্চিত করুন আপনার সিস্টেমে এক্টিভ ইন্টারনেট কানেকশন আছে।

- লেটেস্ট ড্রাইভার ইতিমধ্যে ইনস্টলড থাকলে জানাবে, না থাকলে ডাউনলোড ও ইনস্টল করবে।

- আপনার মেশিনে ডেডিকেটেড GPU থাকলে Display Adapter-এর লিস্টে সেটিতে রাইট ক্লিক করে Uninstall Device করুন। GPU-এর অফিসিয়াল ওয়েবসাইট থেকে ড্রাইভার আবার ইনস্টল করুন।
- আপনি যদি GPU-এর অ্যাপ্লিকেশন থেকে ড্রাইভার আপডেট কীভাবে করবেন জানেন, তবে Step 7 স্কিপ করে ড্রাইভার আপডেট চালিয়ে যান।
৩] Visual C++ Redistributable ডাউনলোড ও ইনস্টল করুন
উইন্ডোজ ১০-এ Visual C++ Redistributable গুরুত্বপূর্ণ ভূমিকা পালন করে। DirectX-এর বেসিক রিকোয়ারমেন্ট-ও Visual C++ Redistributables অন্তর্ভুক্ত। হয়তো এটি আপনার সিস্টেমে ইতিমধ্যে ইনস্টলড আছে কিন্তু আপনাকে পুরানো বা নতুন ভার্সন প্রয়োজন হতে পারে। কোন ভার্সন ইনস্টলড আছে চেক করতে:
- Win + R চাপুন। control লিখে এন্টার চাপুন।

- Control Panel খুললে Programs and Features-এ ক্লিক করুন।
- Programs লিস্টে Microsoft Visual C++ -Redistributable সার্চ করুন। একাধিক ভার্সন ইনস্টলড থাকতে পারে, এর কারণ হলো বিভিন্ন অ্যাপ্লিকেশনের আলাদা রিকোয়ারমেন্ট। 2015 ভার্সন আছে কিনা চেক করুন, থাকলে রি-ইনস্টল করতে হতে পারে। না থাকলে ডাউনলোড করতে হবে।

- Microsoft-এর অফিসিয়াল সাইটে যান Visual C++ Redistributable 2015 ডাউনলোড করতে।
- ল্যাঙ্গুয়েজ সিলেক্ট করুন এবং Download চাপুন।

- x86 এবং x64 ভার্সন লিস্ট থেকে বেছে নিন। Next চাপুন। ডাউনলোড শীঘ্রই শুরু হবে।

- নতুন ডাউনলোড করা ফাইল ইনস্টল করুন এবং আপনার এরর এখনো থাকা উচিত নয়।
৪] কমান্ড প্রম্পট দিয়ে .NET Framework ইনস্টল করুন
উপরের মেথড কাজ না করলে আপনি কমান্ড প্রম্পট দিয়ে ডাউনলোড ও ইনস্টল করতে পারেন। ফ্রেমওয়ার্ক ইনস্টল করতে আমরা Windows-এর Deployment Image Servicing and Management (DISM) সার্ভিস ব্যবহার করব।
- স্টার্ট মেনুতে cmd লিখুন। Command Prompt সিলেক্ট করুন এবং Run as administrator ক্লিক করুন। নিশ্চিত করুন এক্টিভ ইন্টারনেট কানেকশন আছে।
- নিচের কমান্ড লিখে এন্টার চাপুন: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

- প্রক্রিয়া শেষ হওয়া পর্যন্ত অপেক্ষা করুন। প্রসেস শেষ होतेই সিস্টেম রিস্টার্ট করুন।
যেহেতু এই মেথডগুলো পূর্বে কার্যকর সাবিত হয়েছে, আপনার এরর আর আসা উচিত নয়।