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

ফিক্স: উইন্ডোজ ১০-এ করপ্ট Opencl.dll রিপেয়ার করুন

উইন্ডোজ ১০ আপডেট ১৫১১ (নভেম্বর আপডেট বা থ্রেশহোল্ড ২) ইনস্টলের পর থেকে অনেক ব্যবহারকারী শিকায়ত পেলেন যে opencl.dll ফাইলটি করপ্ট হয়েছে। উইন্ডোজ ১০ ফোরামগুলোতে গভীর আলোচনা ও তদন্তের পর এই সমস্যাটি খুব ব্যাপক হওয়া পাওয়া গেল, যদিও করপ্ট opencl.dll কম্পিউটার বা এর গ্রাফিক্স ফিচারগুলোর ওপর কোনো নেতিবাচক প্রভাব ফেলে না।

এই সমস্যা শুধু এনভিডিয়া জিপিইউ ব্যবহারকারী উইন্ডোজ ১০ ব্যবহারকারীদের আক্রান্ত করে। ঘটনা হলো: যখন একজন এনভিডিয়া জিপিইউ ব্যবহারকারী তাদের গ্রাফিক্স কার্ডের ড্রাইভার ইনস্টল বা আপডেট করে (চाहে এনভিডিয়া জিফোর্সের মাধ্যমে বা উইন্ডোজ আপডেটের মাধ্যমে), এনভিডিয়া ড্রাইভার ইনস্টলার স্বয়ংক্রিয়ভাবে উইন্ডোজের বর্তমান opencl.dll ফাইলটিকে নিজস্ব ফাইল দিয়ে ওভাররাইট করে দেয়, ফলে সেটি করপ্ট হয়ে যায়। এনভিডিয়া এই সমস্যা সমাধান না করতেই প্রতিবার ড্রাইভার ইনস্টল বা আপডেটের সময় এই ঘটনা ঘটবে।

সৌভাগ্যয়ে, আপনি চেক করতে পারেন আপনার কম্পিউটারের opencl.dll ফাইলটি করপ্ট কিনা এবং সেটি রিপেয়ার বা রিপ্লেস করে সমস্যা সমাধান করতে পারেন। যদিও করপ্ট opencl.dll ফাইল দৈনন্দিন কম্পিউটার ব্যবহারে বাধা দেয় না, তবুও সতর্ক থাকা ভালো।

আপনার Opencl.dll ফাইল করপ্ট কিনা তা নির্ণয় করুন

দুটি বিল্ট-ইন উইন্ডোজ ইউটিলিটি দিয়ে এটি চেক করা যায়: সিস্টেম ফাইল চেকার (SFC) এবং ডিপ্লয়মেন্ট ইমেজ সার্ভিসিং অ্যান্ড ম্যানেজমেন্ট (DISM)। এদুই টুল সিস্টেম ফাইলের ইন্টিগ্রিটি লঙ্ঘন (যেমন opencl.dll করপশন) স্ক্যান, ডিটেক্ট এবং রিপেয়ার করার জন্য ডিজাইন করা।

অপশন ১: SFC স্ক্যান চালিয়ে লগ ফাইল চেক করুন

  1. Windows লোগো কী চাপুন এবং Command Prompt লিখুন। সার্চ রেজাল্টে Command Prompt-এ রাইট-ক্লিক করে Run as Administrator সিলেক্ট করুন। ফিক্স: উইন্ডোজ ১০-এ করপ্ট Opencl.dll রিপেয়ার করুন
  2. উন্নত Command Prompt-এ নিচের কমান্ড লিখে Enter চাপুন:
    sfc /scannow
  3. স্ক্যান শেষ হওয়া পর্যন্ত অপেক্ষা করুন (২০ মিনিট পর্যন্ত লাগতে পারে)। ফিক্স: উইন্ডোজ ১০-এ করপ্ট Opencl.dll রিপেয়ার করুন
  4. স্ক্যান সম্পূর্ণ হলে নিচের কমান্ড লিখে Enter চাপুন:
    copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  5. এই কমান্ড আপনার Desktop-এ cbs.txt নামে একটি ফাইল তৈরি করবে, যা SFC স্ক্যানের লগ ফাইল।
  6. Command Prompt বন্ধ করে ডেস্কটপ থেকে cbs.txt খুলুন।
  7. লগ ফাইল পড়ুন। যদি করপ্ট opencl.dll ফাইল সংক্রান্ত এন্ট্রি পান, তবে ফাইলটি করপ্ট এবং রিপেয়ার করতে হবে। নিচে একটি নমুনা লগ দেওয়া হলো যেখানে করপ্ট opencl.dll দেখা গেছে:

2015-12-13 04:11:37, Info CSI 00004a0c Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]“opencl.dll” :

Found: {l:32 EbG6RAK4saLIYu69FF29XF3DXk+hFjNQz45caiKP3Ng=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}

2015-12-13 04:11:37, Info CSI 00004a0d [SR] Cannot repair member file [l:10]“opencl.dll” of microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, version 10.0.10586.0, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch

2015-12-13 04:11:37, Info CSI 00004a0e@2015/12/13:12:11:37.574 Primitive installers committed for repair

2015-12-13 04:11:37, Info CSI 00004a0f Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]“opencl.dll” :

Found: {l:32 EbG6RAK4saLIYu69FF29XF3DXk+hFjNQz45caiKP3Ng=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}

2015-12-13 04:11:37, Info CSI 00004a10 [SR] Cannot repair member file [l:10]“opencl.dll” of microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, version 10.0.10586.0, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch

2015-12-13 04:11:37, Info CSI 00004a11 [SR] This component was referenced by [l:125]“Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~~10.0.10586.0.RemoteFX clientVM and UMTS files and regkeys”

2015-12-13 04:11:37, Info CSI 00004a12 Hashes for file member \??\C:\WINDOWS\SysWOW64\opencl.dll do not match actual file [l:10]“opencl.dll” :

Found: {l:32 EbG6RAK4saLIYu69FF29XF3DXk+hFjNQz45caiKP3Ng=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}

2015-12-13 04:11:37, Info CSI 00004a13 Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]“opencl.dll” :

Found: {l:32 EbG6RAK4saLIYu69FF29XF3DXk+hFjNQz45caiKP3Ng=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}

2015-12-13 04:11:37, Info CSI 00004a14 [SR] Could not reproject corrupted file [l:23 ml:24]“\??\C:\WINDOWS\SysWOW64”\[l:10]“opencl.dll”;; source file in store is also corrupted

অপশন ২: DISM স্ক্যান চালিয়ে লগ ফাইল চেক করুন

  1. Windows Logo কী + X চাপুন WinX Menu খুলতে।
  2. Command Prompt (Admin) ক্লিক করুন।
  3. উন্নত Command Prompt-এ নিচের কমান্ড লিখে Enter চাপুন:
    DISM /Online /Cleanup-Image /RestoreHealth
  4. স্ক্যান সম্পূর্ণ হওয়া পর্যন্ত ধৈর্য ধারণ করুন। ফিক্স: উইন্ডোজ ১০-এ করপ্ট Opencl.dll রিপেয়ার করুন
  5. স্ক্যান 끝나면 Command Prompt বন্ধ করে নিচের ডিরেক্টরিতে যান এবং লগ ফাইল খুলুন:
    C:\Windows\Logs\DISM
  6. নোট: যদি এই ডিরেক্টরি না থাকে বা DISM.log ফাইল অ্যাকসেস করা না যায়, তবে নিচের ডিরেক্টরিতে CBS.log ফাইল খুলুন:
    C:\Windows\Logs\CBS
  7. লগ ফাইল পড়ুন। যদি নিচের টেক্সটটি পান, তবে আপনার DLL ফাইলটি অবশ্যই করপ্ট:

    (p) CSI Payload Corrupt wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll

    Repair failed: Missing replacement payload.

করপ্ট Opencl.dll ফাইল রিপেয়ার করে সমস্যা সমাধান করুন

নিশ্চিত হলে যে আপনার কম্পিউটার এই সমস্যা থেকে আক্রান্ত এবং করপ্ট opencl.dll ফাইল আছে, তবে ফাইলটি রিপেয়ার/রিপ্লেস করতে নিচের ধাপগুলো অনুসরণ করুন:

  1. SFCFix নামক প্রোগ্রাম ডাউনলোড করুন (লিংক থেকে)। এটি করপ্ট DLL ফাইল রিপেয়ার/রিপ্লেস করতে সক্ষম একটি சிறപ്പু ইউটিলিটি।
  2. ডাউনলোড করা SFCFix এক্সিকিউটেবল ফাইলটি ডেস্কটপে সরান।
  3. sfcfix.zip ডাউনলোড করুন (লিংক থেকে), যা SFCFix-এর জন্য необходимых ফাইলগুলো ধারণ করে। যদি ওয়েবসাইট রেজিস্ট্রেশন চায়, তবে নিশ্চিন্ত হয়ে রেজিস্টার করুন।
  4. ডাউনলোড করা sfcfix.zip ডেস্কটপে সরান। সব খোলা প্রোগ্রাম বন্ধ করুন। sfcfix.zip ফাইলটি SFCFix এক্সিকিউটেবলের উপরে ড্র্যাগ করে ছেড়ে দিন।
  5. SFCFix চালু হবে এবং করপ্ট DLL ফাইল ফিক্স করা শুরু করবে। কাজ শেষ হওয়া পর্যন্ত অপেক্ষা করুন।
  6. কাজ শেষ হলে ডেস্কটপে SFCFix.txt ফাইল তৈরি হবে। এটি খুলুন। যদি SFCFix সফল হয়, তবে লগটি নিচের মতো দেখাবে।

যদি কোনো পদ্ধতি কাজ না করে, তবে সিস্টেম রিস্টোর করুন বা উইন্ডোজ রিসেট করুন।

  1. উইন্ডোজ ১০-এ steam_api64.dll মিসিং ত্রুটি সমাধান: দ্রুত ফিক্স গাইড

  2. উইন্ডোজ ১০-এ wsclient.dll এরর সমাধান - দ্রুত ও নিরাপদ ফিক্স

  3. উইন্ডোজ ১০-এ DLL এরর সমাধান: সিস্টেম পারফরম্যান্স ফিরিয়ে আনার ধাপে ধাপ গাইড

  4. উইন্ডোজ ৭-এ অনুপস্থিত DLL ত্রুটি ঠিক করুন: ধাপে ধাপে গাইড