কম্পিউটার টিউটোরিয়াল

সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়

「C:\Windows\SysWOW64\D3D11.dll is either not designed to run on Windows or it contains an error」 ত্রুটি সাধারণত অ্যাপ্লিকেশন বা গেম খোলার সময় দেখা যায়।

D3D11.dll ফাইলটি ডায়রেক্টএক্স ১১ ডিস্ট্রিবিউশনের অংশ এবং গ্রাফিক্যাল প্রসেসিং-এ çoxbrukৃত অ্যাপ্লিকেশন ও গেমগুলোর জন্য নিয়মিত ব্যবহৃত হয়।

যদিও অধিকাংশ D3D11.dll ত্রুটি ডায়রেক্টএক্স সফটওয়্যার কালেকশন পুনরায় ইনস্টল করলে সমাধান হয়, কিন্তু এই নির্দিষ্ট সমস্যা কিছুটা আলাদা। এই ত্রুটির শিকার অধিকাংশ ব্যবহারকারী রিপোর্ট করেছেন যে রিডিস্ট্রিবিউটেবল কালেকশনগুলো পুনরায় ইনস্টল করলে সমস্যা সমাধান হয়নি।

সতর্কতা: আপনার d3d11.dll ভার্সনকে তथাকথিত 「clean version」 দিয়ে DLL ডাউনলোড সাইট থেকে প্রতিস্থাপন করার চেষ্টা করবেন না। সেখানে হোস্ট করা অনেক ফাইলে ম্যালিশিয়াস কোড থাকে যা আপনার সিস্টেমকে ভবিষ্যতের সিকিউরিটি আক্রমণেরต่อ blij গুলিয়ে দেয়। এই পরিস্থিতিতে অফিসিয়াল চ্যানেলগুলো ব্যবহার করাই পছন্দনীয় পদ্ধতি।

আপনি যদি 「C:\Windows\SysWOW64\D3D11.dll is either not designed to run on Windows or it contains an error」 সমস্যায় জুঝছেন, তবে নিচের সমাধানগুলো নিশ্চিতভাবেই সাহায্য করবে। আমরা কিছু কার্যকর পদ্ধতি চিহ্নিত করেছি যা একই পরিস্থিতিতে ব্যবহারকারীদের সমস্যা সমাধান করেছে। দয়া করে পদ্ধতিগুলো ক্রমাগত অনুসরণ করুন যতক্ষণ না আপনার সমস্যা সমাধান হয়।

পদ্ধতি ১: SFC স্ক্যান চালানো

টেক-হেভি বিষয়ে যাওয়ার আগে দেখি একটি সাধারণ SFC স্ক্যান সমস্যা সমাধান করে কিনা। কিছু ব্যবহারকারী রিপোর্ট করেছেন System File Checker ইউটিলিটি চালালে তাদের সমস্যা সমাধান হয়েছে।

দ্রষ্টব্য: System File Checker একটি লোকালি-স্টোরড ইউটিলিটি যা ব্যবহারকারীদের করাপ্ট উইন্ডোজ সিস্টেম ফাইল স্ক্যান ও রিস্টোর করার অনুমতি দেয়। SFC ইউটিলিটির স্ক্যান প্রোটেক্টেড সিস্টেম ফাইলগুলোর যেকোনো পরিবর্তন খুঁজে বের করে। যদি কোনো পরিবর্তন পাওয়া যায়, তবে ইউটিলিটি লোকালি স্টোরড নতুন কপি দিয়ে করাপ্ট/টেম্পারড অক্ষেত্রগুলো প্রতিস্থাপন করে।

System File Checker স্ক্যান করা এবং 「C:\Windows\SysWOW64\D3D11.dll is either not designed to run on Windows or it contains an error」 সমস্যা সমাধান হয়েছে কিনা দেখার ধাপগুলো:

  1. উন্নত কমান্ড প্রম্পট (elevated Command Prompt) খুলুন: উইন্ডোজ Start menu (নিচে বাম কোণ) থেকে 「cmd」 সার্চ করুন। তারপর Command Prompt-এ রাইট-ক্লিক করে Run as Administrator বেছে নিন।
    সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়
  2. উন্নত কমান্ড প্রম্পটে 「sfc /scannow」 টাইপ করে Enter চাপুন System File Checker স্ক্যান শুরু করতে।
    সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়
  3. স্ক্যান সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করুন। আপনার হার্ড ড্রাইভ সাইজ এবং অন্যান্য PC স্পেসিফিকেশনের উপর নির্ভর করে এই প্রক্রিয়া ২০ মিনিটের নিচে বা বেশি সময় নিতে পারে।
  4. প্রক্রিয়া সম্পূর্ণ হলে উন্নত কমান্ড প্রম্পট বন্ধ করুন এবং কম্পিউটার রিস্টার্ট করুন।
  5. পরবর্তী স্টার্টআপে 「C:\Windows\SysWOW64\D3D11.dll is either not designed to run on Windows or it contains an error」 সমস্যা সমাধান হয়েছে কিনা চেক করুন। যদি এখনও একই সমস্যা থাকে, তবে পদ্ধতি ২-এ যান।

পদ্ধতি ২: D3D11.dll ফাইল রি-রেজিস্টার করা

পদ্ধতি ১-এ ফলাফল যেন যেন হোক, আপনার কম্পিউটারের সকল .DLL ফাইল রি-রেজিস্টার করে দেখি সমস্যা সমাধান হয় কিনা। কিছু ব্যবহারকারী রিপোর্ট করেছেন এই প্রক্রিয়ার শেষে তাদের সমস্যা সমাধান হয়েছে।

আপনার কম্পিউটারের .DLL ফাইলগুলো (D3D11.dll সহ) রি-রেজিস্টার করার দ্রুত গাইড:

  1. উইন্ডোজ Start menu (নিচে বাম কোণ) থেকে 「cmd」 টাইপ করুন। Command Prompt-এ রাইট-ক্লিক করে Run as Administrator বেছে নিন উন্নত Command Prompt খুলতে।
    সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়
  2. উন্নত Command Prompt-এ নিচের কমান্ডটি টাইপ করে Enter চাপুন:
    for %d in (*.dll) do regsvr32 -s %d
  3. প্রক্রিয়া সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করুন। কনফারমেশন মেসেজ পাওয়া গেলে উন্নত Command Prompt উইন্ডো বন্ধ করুন এবং PC রিবুট করুন।
  4. পরবর্তী স্টার্টআপে কম্পিউটার রিবুট করুন, যে অ্যাপ্লিকেশনটি 「C:\Windows\SysWOW64\D3D11.dll is either not designed to run on Windows or it contains an error」 মেসেজ দেখাচ্ছিলো সেটি খুলুন এবং উপরের ধাপগুলো সমস্যা সমাধান করেছে কিনা চেক করুন।

এখনও একই ত্রুটি থাকলে চূড়ান্ত পদ্ধতিতে যান।

পদ্ধতি ৩: d3d11.dll ফাইলটি ম্যানুয়ালি একটি লোকাল কপি দিয়ে প্রতিস্থাপন করা

উপরের দুটি পদ্ধতি যদি ব্যর্থ হয়, তবে একটি 좀 ড্রাস্টিক পদ্ধতি নিই। একই সমস্যায় জুঝতে থাকা কিছু ব্যবহারকারী sysWow ফোল্ডার থেকে d3d11.dll file-এর ওনারশিপ নিয়ে winsxs ফোল্ডার থেকে একটি নতুন কপি দিয়ে প্রতিস্থাপন করে সমস্যা সমাধান করতে পেরেছেন।

দ্রষ্টব্য: মনে রাখবেন, দুটি ভিন্ন d3d11.dll ফাইল আছে—একটি sysWOW ফোল্ডারে এবং অন্যটি system32-এ। নিচের ধাপগুলো sysWOW ফোল্ডারের d3d11.dll ফাইলের জন্য করা হবে।

সতর্কতা: নিচের ধাপগুলো прили টেকনিক্যাল এবং সঠিকভাবে না করলে আপনার PC-র সাথে অতিরিক্ত সমস্যা তৈরি হতে পারে। শুধুমাত্র আপনি যদি আপনার দক্ষতায় আত্মবিশ্বাসী হন তবে এগিয়ে যান।

sysWOW-র থেকে d3d11.dll file-এর ওনারশিপ নেওয়া, সেটি ম্যানুয়ালি ডিলিট করা এবং তারপর winsxs ফোল্ডার থেকে একটি লোকাল কপি দিয়ে প্রতিস্থাপন করার ধাপে ধাপে গাইড:

  1. উইন্ডোজ Start menu (নিচে বাম কোণ) থেকে 「cmd」 টাইপ করুন। Command Prompt-এ রাইট-ক্লিক করে Run as Administrator বেছে নিন উন্নত Command Prompt খুলতে।
    সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়
  2. উন্নত Command Prompt-এ নিচের কমান্ডটি পেস্ট করে Enter চাপুন d3d11.dll file-এর ওনারশিপ নেওয়ার জন্য: takeown /f C:\Windows\SysWOW64
    দ্রষ্টব্য: আপনি যদি 32-বিট আর্কিটেকচারে রান করেন, তবে SysWow64 ফোল্ডারকে SysWow-এ পরিবর্তন করুন।
  3. এখন ফাইলটির ওনারশিপ পাওয়া সত্ত্বেও, আপনার এখনও ডিলিট করার অধিকার নেই কারণ উপযুক্ত রাইটস নেই। এটা পেতে হলে উন্নত কমান্ড প্রম্পটে cacls কমান্ড চালিয়ে আপনাকে ফুল কন্ট্রোল দিতে হবে। এর জন্য নিচের কমান্ডগুলো উন্নত Command Prompt-এ পেস্ট করে Enter চাপুন:
    cacls C:\Windows\System32\en-US\winload.exe.mui /G *appuals*:F
  4. দ্রষ্টব্য: মনে রাখবেন *appuals* শুধু আপনার ইউজারনেমের প্লেসহোল্ডার। এই কমান্ড কাজ করার জন্য আপনাকে নিজের ইউজারনেম দিয়ে প্রতিস্থাপন করতে হবে।

  5. 「Are you sure?」 প্রম্পটে 「Y」 অক্ষর টাইপ করে আবার Enter চাপুন। এখন আপনি নিরাপদে উন্নত Command Prompt বন্ধ করতে পারেন।
    সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়

  6. Step 4 সম্পূর্ণ হলে, আপনি পারাম্পরিকভাবে d3d11.dll ফাইলটি ডিলিট করতে পারবেন। সবচেয়ে সহজ পদ্ধতি: C:\Windows\SysWOW64 নেভিগেট করুন, d3d11.dll ফাইলটি সার্চ করুন এবং ডিলিট করুন।
    সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়

  7. এরপর C:\Windows\WinSxS\wow64_microsoft-windows-directx-direct3d11_31bf3856ad364e35_10.0.16299.248_none_079cb6546cd25135 নেভিগেট করুন এবং সেখান থেকে স্বচ্ছ d3d11.dll ফাইলটি কপি করুন।

  8. সমাধান: D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা নয়দ্রষ্টব্য: আপনি যদি এই লোকেশনে d3d11.dll না পান, তবে উপরের ডান কোণার সার্চ বার ব্যবহার করে d3d11.dll সার্চ করুন। যদি একাধিক অক্ষেত্র পাওয়া যায়, তবে যেটির তারিখ সবচেয়ে লেটেস্ট সেটি কপি করুন।

  9. শেষে, কপি করা d3d11.dll ফাইলটি SysWow (বা SysWOW64) ফোল্ডারে পেস্ট করুন এবং কম্পিউটার রিবুট করুন। পরবর্তী স্টার্টআপে 「C:\Windows\SysWOW64\D3D11.dll is either not designed to run on Windows or it contains an error」 সমস্যা ফিক্স হয়েছে কিনা দেখুন।

  1. উইন্ডোজ ১০ 'Entry Point Not Found' ত্রুটি দ্রুত সমাধান

  2. উইন্ডোজে DLL Not Found বা Missing Error দ্রুত সমাধান

  3. উইন্ডোজ ১০-এ FiveM 'Citizen DLL' লোডিং এরর সমাধান

  4. হ্যালো ইনফিনিট-এ Arbiter.dll মিসিং এরর উইন্ডোজ ১০-এ সমাধান