কম্পিউটার

খারাপ চিত্র, D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি, ত্রুটি 0xc0000020

এখানে একটি সম্পূর্ণ নির্দেশিকা রয়েছে কীভাবে ঠিক করবেন “খারাপ চিত্র, D3D11.dll হয় উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে Windows 11/10 এ সমস্যা। D3D11.dll ফাইলটি DirectX 11 এর অংশ বিতরণ এবং এটি প্রাথমিকভাবে অ্যাপ্লিকেশন এবং গেম দ্বারা ব্যবহৃত হয় যার জন্য প্রচুর গ্রাফিকাল প্রক্রিয়াকরণের প্রয়োজন হয়। কিছু ব্যবহারকারী একটি অ্যাপ্লিকেশন বা গেম খোলার চেষ্টা করার সময় এই ত্রুটির সম্মুখীন হওয়ার অভিযোগ করেছেন। সাধারণত, সফ্টওয়্যারটি পুনরায় ইনস্টল করা বেশিরভাগ ক্ষেত্রে ত্রুটিটি ঠিক করে, তবে এটি এই নির্দিষ্ট ত্রুটিটি ঠিক করে বলে মনে হয় না। এখন, আপনি যদি এটির সাথে এই বিশেষ ত্রুটির সম্মুখীন হন তবে এই পোস্টটি আপনাকে সাহায্য করবে। আমরা একাধিক পদ্ধতির তালিকা করতে যাচ্ছি যা আপনাকে ত্রুটি ঠিক করতে সাহায্য করবে৷

খারাপ চিত্র, D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি, ত্রুটি 0xc0000020

খারাপ ছবি – ফাইলটি হয় Windows এ চালানোর জন্য ডিজাইন করা হয়নি অথবা এতে একটি ত্রুটি রয়েছে। মূল ইনস্টলেশন মিডিয়া ব্যবহার করে প্রোগ্রামটি আবার ইনস্টল করার চেষ্টা করুন বা সমর্থনের জন্য আপনার সিস্টেম অ্যাডমিনিস্ট্রেটর বা সফ্টওয়্যার বিক্রেতার সাথে যোগাযোগ করুন। ত্রুটি স্থিতি 0xc0000020।

আমরা সমাধানগুলি উল্লেখ করার আগে, আমরা সুপারিশ করব যে আপনি যদি তৃতীয় পক্ষের ওয়েবসাইট থেকে D3D11.dll ফাইলটিকে একটি পরিষ্কার সংস্করণ দিয়ে প্রতিস্থাপন করার কথা বিবেচনা করেন, তাহলে আপনার এটি সম্পূর্ণভাবে এড়ানো উচিত। তাদের সংস্করণে ক্ষতিকারক কোড থাকতে পারে এবং আপনি শেষ পর্যন্ত আপনার সিস্টেমকে ঝুঁকির মধ্যে ফেলবেন৷

এখন, আসুন আমরা এই ত্রুটিটি সমাধান করার জন্য সমাধানগুলি খুঁজে বের করি৷

আপনি কিভাবে ঠিক করবেন DLL হয় Windows এ চালানোর জন্য ডিজাইন করা হয়নি বা এতে কোনো ত্রুটি আছে?

"DLL হয় উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে" খারাপ চিত্র ত্রুটি কিছু সাধারণ সমাধান ব্যবহার করে সংশোধন করা যেতে পারে। সফ্টওয়্যারটিকে সর্বশেষ সংস্করণে আপডেট বা পুনরায় ইনস্টল করুন, DLL এর সর্বশেষ সংস্করণের জন্য বিক্রেতাকে জিজ্ঞাসা করুন, বা কেবল একটি সিস্টেম ফাইল চেকার স্ক্যান চালান৷ এই পদ্ধতিগুলি আপনার জন্য ত্রুটিটি ঠিক করবে৷

আমি কিভাবে d3d11 DLL ঠিক করব?

D3d11.dll ত্রুটিগুলি ঠিক করতে, মাইক্রোসফ্ট ডাইরেক্টএক্সের সর্বশেষ সংস্করণ ইনস্টল করার চেষ্টা করুন, আপনার সিস্টেমে ম্যালওয়্যার এবং ভাইরাসগুলির জন্য স্ক্যান করুন এবং তারপরে ভাইরাসগুলি নির্মূল করুন, একটি এসএফসি স্ক্যান করুন, বা আপনি যখন এটি পাননি তখন একটি বিন্দুতে সিস্টেম পুনরুদ্ধার করুন৷ ত্রুটি. যদি এই সংশোধনগুলি আপনাকে ত্রুটিটি ঠিক করতে সাহায্য না করে, তাহলে D3d11.dll ত্রুটি প্রদানকারী অ্যাপ্লিকেশনটি পুনরায় ইনস্টল করার চেষ্টা করুন৷

খারাপ চিত্র, D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি, ত্রুটি 0xc0000020

এখানে ত্রুটিটি সমাধান করার পদ্ধতি রয়েছে D3D11.dll হয় উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে :

  1. সিস্টেম ফাইল চেকার স্ক্যান চালান।
  2. D3D11.dll ফাইলটি পুনরায় নিবন্ধন করুন।
  3. D3D11.dll ফাইলটি ম্যানুয়ালি একটি স্থানীয় কপি দিয়ে প্রতিস্থাপন করুন
  4. ডাইরেক্টএক্স 11 পুনরায় ইনস্টল করুন।

1] সিস্টেম ফাইল চেকার স্ক্যান চালান

খারাপ চিত্র, D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি, ত্রুটি 0xc0000020

এই ত্রুটিটি সম্ভবত আপনার পিসিতে দূষিত বা ক্ষতিগ্রস্ত সিস্টেম ফাইলগুলির ফলাফল। সুতরাং, অন্য কিছু সমাধান চেষ্টা করার আগে, আপনি ক্ষতিগ্রস্ত সিস্টেম ফাইলগুলি মেরামত করার চেষ্টা করতে পারেন। এটি করার জন্য, আপনি সিস্টেম ফাইল চেকার (SFC) নামক উইন্ডোজের অন্তর্নির্মিত ইউটিলিটি ব্যবহার করতে পারেন। এটি একটি কমান্ড-ভিত্তিক টুল যা আপনার সিস্টেমকে দূষিত বা ক্ষতিগ্রস্ত সিস্টেম ফাইলগুলির জন্য স্ক্যান করে এবং সেগুলিকে একটি সুস্থ অবস্থায় পুনরুদ্ধার করে। আপনি কমান্ড প্রম্পটের মাধ্যমে একটি SFC স্ক্যান চালানোর চেষ্টা করতে পারেন এবং তারপরে সমস্যাটি ঠিক করা হয়েছে কিনা তা পরীক্ষা করে দেখতে পারেন৷

Windows 11/10 এ SFC স্ক্যান চালানোর ধাপগুলি এখানে রয়েছে:

  1. প্রথমে, স্টার্ট মেনু সার্চ বার থেকে উন্নত সুবিধা সহ কমান্ড প্রম্পট চালু করুন।
  2. সিএমডির ভিতরে একবার, একটি এসএফসি স্ক্যান করতে নীচের কমান্ডটি টাইপ করুন:
    SFC /scannow
  3. এখন, কমান্ডটি কার্যকর করতে এন্টার বোতাম টিপুন।
  4. এরপর, কমান্ডটি সম্পূর্ণরূপে কার্যকর হতে দিন; SFC স্ক্যান করতে এবং আপনার সিস্টেম ফাইল মেরামত করতে Windows এর 15-20 মিনিট সময় লাগতে পারে৷
  5. হয়ে গেলে, পরিবর্তনগুলি প্রয়োগ করতে আপনার কম্পিউটার পুনরায় চালু করুন৷
  6. অবশেষে, যে অ্যাপ্লিকেশনটি আগে আপনাকে এই ত্রুটিটি দিয়েছিল সেটি চালানোর চেষ্টা করুন এবং এখন ত্রুটিটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷

যদি একটি SFC স্ক্যান করা আপনার সমস্যার সমাধান না করে, তাহলে এই গাইড থেকে পরবর্তী সম্ভাব্য পদ্ধতি ব্যবহার করে দেখুন।

2] D3D11.dll ফাইলটি পুনরায় নিবন্ধন করুন

যদি উপরের পদ্ধতিগুলি আপনার জন্য ত্রুটিটি ঠিক না করে, আপনি D3D11.dll ফাইলটি পুনরায় নিবন্ধন করার চেষ্টা করতে পারেন এবং তারপরে এটি আপনাকে ত্রুটি থেকে মুক্তি পেতে সহায়তা করে কিনা তা দেখতে পারেন৷ এই পদ্ধতিটি কিছু প্রভাবিত ব্যবহারকারীদের জন্য ত্রুটি ঠিক করতে প্রমাণিত হয়েছে এবং এটি আপনার জন্যও কাজ করতে পারে। আপনি DLL ফাইল পুনঃনিবন্ধনের জন্য Regsvr32 টুল নামক উইন্ডোজ বিল্ট-ইন ইউটিলিটি ব্যবহার করতে পারেন। এটি একটি কমান্ড-লাইন টুল যা আপনাকে Windows-এ DLL বা OCX ফাইলের মতো OLE নিয়ন্ত্রণ নিবন্ধন ও আন-রেজিস্টার করতে সক্ষম করে।

আপনার Windows 11/10 পিসিতে D3D11.dll ফাইলটি পুনরায় নিবন্ধন করার জন্য এখানে প্রধান পদক্ষেপগুলি রয়েছে:

প্রথমত, টাস্কবার অনুসন্ধান বিকল্প থেকে প্রশাসকের অধিকার সহ কমান্ড প্রম্পট খুলুন। সার্চ বক্সে CMD টাইপ করুন, কমান্ড প্রম্পট অ্যাপের উপর মাউস হভার করুন এবং তারপরে প্রশাসক হিসাবে চালান বিকল্পটি নির্বাচন করুন।

এরপর, CMD-এ নিম্নলিখিত DLL পুনঃনিবন্ধন কমান্ড টাইপ করুন:

for %d in (*.dll) do regsvr32 -s %d

এর পরে, এন্টার বোতাম টিপুন এবং কমান্ডটি সম্পূর্ণরূপে কার্যকর হওয়ার জন্য অপেক্ষা করুন।

কমান্ডটি শেষ হলে, h CMD উইন্ডো বন্ধ করুন এবং তারপরে আপনার সিস্টেম পুনরায় চালু করুন৷

পরবর্তী স্টার্টআপে, "D3D11.dll হয় Windows এ চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে" ত্রুটিটি এখন সংশোধন করা হয়েছে কিনা তা পরীক্ষা করুন৷

যদি এটি আপনাকে ভাগ্য না দেয়, তাহলে ত্রুটিটি ঠিক করার জন্য আমাদের কাছে আরও একটি পদ্ধতি আছে। সুতরাং, ত্রুটিটি সমাধানের জন্য পরবর্তী সম্ভাব্য সমাধানে যান৷

3] D3D11.dll ফাইলটি ম্যানুয়ালি একটি স্থানীয় অনুলিপি দিয়ে প্রতিস্থাপন করুন

যদি উপরের সমাধানগুলি আপনার জন্য ত্রুটিটি ঠিক না করে, আপনি ম্যানুয়ালি একটি নতুন কপি দিয়ে D3D11.dll প্রতিস্থাপন করার চেষ্টা করতে পারেন। কিছু ব্যবহারকারী এই পদ্ধতির মাধ্যমে ত্রুটিটি সমাধান করতে সক্ষম হয়েছে এবং আপনিও এটি করার চেষ্টা করতে পারেন৷

মনে রাখবেন যে উইন্ডোজে আমাদের দুটি ভিন্ন d3d11.dll ফাইল আছে –

  • একটি C:\Windows\SysWOW64 ফোল্ডারের ভিতরে অবস্থিত এবং
  • C:\Windows\System32 ফোল্ডারের ভিতরে একটি।

64-বিট উইন্ডোজের জন্য, আমরা d3d11.dll ফাইলটি প্রতিস্থাপন করতে যাচ্ছি যা SysWOW64 ফোল্ডারের ভিতরে অবস্থিত৷

সতর্কতা: আপনি এই পদ্ধতি চেষ্টা করার আগে আপনি কি করছেন নিশ্চিত হতে হবে. কারণ পদক্ষেপগুলির জন্য কিছু প্রযুক্তিগত ক্রিয়াকলাপ প্রয়োজন এবং এই সমাধানটি সম্পাদন করার জন্য আপনাকে অবশ্যই কমান্ড প্রম্পটের সাথে পরিচিত হতে হবে। সঠিকভাবে সঞ্চালিত না হলে, এটি আপনার পিসিতে কিছু সমস্যা সৃষ্টি করতে পারে। অত:পর, আপনি কি করছেন সে বিষয়ে আত্মবিশ্বাসী হলে অনুগ্রহ করে এই পদ্ধতিটি বেছে নিন।

এখন, এখানে d3d11.dll ফাইলটিকে ম্যানুয়ালি একটি স্থানীয় অনুলিপি দিয়ে প্রতিস্থাপন করার পদক্ষেপ রয়েছে:

  1. প্রথমে, প্রশাসকের অধিকার সহ কমান্ড প্রম্পট খুলুন।
  2. এখন, d3d11.dll ফাইলের মালিকানা নিতে, নীচের কমান্ডটি টাইপ করুন এবং এন্টার টিপুন:
    takeown /f C:\Windows\SysWOW64

    যে ব্যবহারকারীদের 32-বিট আর্কিটেকচার পিসি আছে, তাদের জন্য SysWow64-এর পরিবর্তে SysWow ব্যবহার করুন।

  3. এরপর, ফাইলটি মুছে ফেলার জন্য আপনাকে cacls কমান্ড ব্যবহার করে সম্পূর্ণ নিয়ন্ত্রণ নিতে হবে। তার জন্য, নিচের কমান্ডটি লিখুন:
    C:\Windows\System32\en-US\winload.exe.mui /G *TWC*:F

    উপরের কমান্ডে, আপনার ব্যবহারকারীর নাম দিয়ে *TWC* প্রতিস্থাপন করুন।

  4. এর পর, যখন জিজ্ঞেস করা হয় "আপনি কি নিশ্চিত?", "Y" অক্ষর টাইপ করুন এবং এন্টার বোতাম টিপুন। এবং, আপনি এখন কমান্ড প্রম্পট বন্ধ করতে পারেন।
  5. তারপর, আপনাকে ফাইল এক্সপ্লোরার খুলতে হবে এবং C:\Windows\SysWOW64-এ নেভিগেট করতে হবে ফোল্ডার।
  6. এখন, d3d11.dll ফাইলটি সনাক্ত করুন এবং এটি মুছুন।
  7. পরবর্তীতে, নিম্নলিখিত অবস্থানে নেভিগেট করুন:C:\Windows\WinSxS\wow64_microsoft-windows-directx-direct3d11_31bf3856ad364e35_10.0.22000.120_none_f5722a572a0927> এবং এখান থেকে, পরিষ্কার d3d11.dll ফাইলটি অনুলিপি করুন৷
    আপনি যদি উপরের অবস্থানে একটি d3d11.dll খুঁজে না পান তবে আপনি ফাইল এক্সপ্লোরারে ম্যানুয়ালি এটি অনুসন্ধান করতে পারেন৷
  8. অবশেষে, পূর্বে কপি করা d3d11.dll ফাইলটি C:\Windows\SysWOW64\ অবস্থানে পেস্ট করুন এবং আপনার পিসি পুনরায় চালু করুন। এখন, "C:\Windows\SysWOW64\D3D11.dll হয় উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে" সমস্যাটি ঠিক করা হয়েছে কিনা তা পরীক্ষা করুন৷

4] DirectX 11 পুনরায় ইনস্টল করুন

যদি কিছুই সাহায্য না করে, আপনি Microsoft DirectX ডাউনলোড করতে পারেন এবং আপনার উইন্ডোজ সিস্টেমে এটি পুনরায় ইনস্টল করতে পারেন। এটি সাহায্য করা উচিত।

এখন পড়ুন:

  • MSVCR100.dll, MSVCR71.dll, বা MSVCR120.dll অনুপস্থিত৷
  • প্রোগ্রাম শুরু করা যাচ্ছে না কারণ AppVIsvSubsystems32.dll অনুপস্থিত৷

খারাপ চিত্র, D3D11.dll উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি, ত্রুটি 0xc0000020
  1. ফিক্স:"(অ্যাপ্লিকেশনের নাম) exe - খারাপ চিত্র" হয় উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে

  2. খারাপ চিত্র ত্রুটি ঠিক করুন - Application.exe হয় উইন্ডোজে চালানোর জন্য ডিজাইন করা হয়নি বা এতে একটি ত্রুটি রয়েছে

  3. উইন্ডোজ 10 এ এন্ট্রি পয়েন্ট পাওয়া যায়নি ত্রুটি ঠিক করুন

  4. উইন্ডোজ 11 এ মাইক্রোসফ্ট এক্সেল ত্রুটি চালানোর জন্য পর্যাপ্ত মেমরি নেই তা কীভাবে ঠিক করবেন