تصحيح: إصلاح Corrupt Opencl.dll في نظام التشغيل Windows 10

بعد التحديث إلى Windows 10 Update 1511 - المعروف باسم Windows 10 November Update أو Threshold 2 - الذي تم طرحه في أواخر العام الماضي ، بدأ الكثير من الأشخاص في الشكوى من تلف ملف يسمى opencl.dll . بعد إجراء مزيد من التحقيق والكثير من الشجار حول منتديات Windows 10 ، تم اكتشاف أن هذه مشكلة واسعة الانتشار ، على الرغم من أنها قد لا تكون مشكلة قوية بشكل خاص لأن ملف opencl.dll الفاسد ليس له أي آثار سلبية على جهاز الكمبيوتر أو ميزاتها الرسومية.

تم اكتشاف أن هذه المشكلة تؤثر فقط على مستخدمي Windows 10 الذين لديهم وحدات معالجة رسومات NVIDIA. ما يحدث هو أنه عندما يقوم مستخدم NVIDIA GPU بتثبيت أو تحديث برامج تشغيل NVIDIA لبطاقة الرسومات الخاصة به ، بغض النظر عما إذا كانوا يفعلون ذلك عبر NVIDIA GeForce أو Windows Update ، يقوم مثبت برنامج التشغيل NVIDIA تلقائيًا بالكتابة فوق ملف opencl.dll الموجود من Windows بملفه الخاص ، مما يفسدها نتيجة لذلك. حتى تنشر NVIDIA إصلاحًا لحل هذه المشكلة ، سيحدث هذا في كل مرة تقوم فيها بتثبيت أو تحديث برامج تشغيل NVIDIA.

لحسن الحظ ، يمكنك تحديد ما إذا كان ملف opencl.dll على جهاز الكمبيوتر الخاص بك تالفًا أم لا ثم إصلاحه / استبداله لحل هذه المشكلة. على الرغم من أن ملف opencl.dll الفاسد لن يعيق استخدامك اليومي لجهاز الكمبيوتر الخاص بك ، فمن الأفضل دائمًا أن تكون آمنًا من أن تندم.

كيفية تحديد ما إذا كان ملف Opencl.dll تالفًا أم لا

هناك طريقتان يمكنك من خلالهما معرفة ما إذا كان ملف opencl.dll الخاص بجهاز الكمبيوتر الخاص بك تالفًا - يمكنك إما استخدام الأداة المساعدة System File Checker (SFC) أو الأداة المساعدة Deployment Image Servicing and Management (DISM). كلتا هاتين الأداتين المساعدتين عبارة عن أدوات مساعدة مضمنة في Windows تم تصميمها للبحث عن انتهاكات التكامل والكشف عنها ومحاولة إصلاحها مثل تلف ملفات النظام مثل ملف opencl.dll .

الخيار 1: قم بتشغيل فحص SFC وتحقق من ملف السجل الخاص به

لإجراء فحص SFC ثم استخدام النتائج لمعرفة ما إذا كان ملف opencl.dll على جهاز الكمبيوتر الخاص بك تالفًا أم لا ، فأنت بحاجة إلى:

  1. اضغط على مفتاح شعار Windows واكتب موجه الأوامر . ثم في نتائج البحث ، انقر فوق موجه الأوامر وحدد تشغيل كمسؤول .
  2. في موجه الأوامر المرتفع ، اكتب ما يلي واضغط على Enter :
    sfc / scannow
  3. انتظر حتى يكتمل الفحص - قد يستغرق هذا ما يصل إلى 20 دقيقة.
  4. بمجرد اكتمال الفحص ، اكتب ما يلي في موجه الأوامر المرتفع واضغط على Enter :

    نسخ٪ windir٪ \ logs \ cbs \ cbs.log "٪ userprofile٪ \ Desktop \ cbs.txt"
  5. بمجرد تنفيذ سطر الأوامر هذا ، سيُنشئ ملفًا باسم cbs.txt على سطح المكتب . هذا هو ملف السجل لفحص SFC الذي قمت بتشغيله للتو.
  6. قم بإنهاء موجه الأوامر فورًا بعد تنفيذ آخر سطر أوامر ثم افتح النص من سطح المكتب .
  7. اقرأ ملف السجل ، وإذا وجدت إدخالات تشير إلى ملف opencl.dll تالف ، فإن الملف تالف وسيحتاج إلى الإصلاح. هذا نموذج سجل ، من جهاز كمبيوتر به ملف opencl.dll الفاسد.

2015-12-13 04:11:37 ، تجزئة معلومات CSI 00004a0c لعضو الملف \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll [لا تتطابق مع fileencl.dll الفعلي : 10] "opencl.dll":

تم العثور عليها: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} المتوقع: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37 ، Info CSI 00004a0d [SR] لا يمكن إصلاح ملف العضو [l: 10] "opencl.dll" من Microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C ، الإصدار 10.0.10586.0 ، arch Host = amd64 Guest = x86، nonSxS، pkt {l: 8 b: 31bf3856ad364e35} في المتجر ، التجزئة غير متطابقة

2015-12-13 04:11:37 ، معلومات CSI 00004a0e @ 2015/12/13: 12:11: 37.574 المثبتون البدائيون الملتزمون بالإصلاح

2015-12-13 04:11:37 ، تجزئة المعلومات CSI 00004a0f لعضو الملف \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll [لا تتطابق مع fileencl.dll الفعلي : 10] "opencl.dll":

تم العثور عليها: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} المتوقع: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37 ، معلومات CSI 00004a10 [SR] لا يمكن إصلاح ملف العضو [l: 10] "opencl.dll" من Microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C ، الإصدار 10.0.10586.0 ، arch Host = amd64 Guest = x86، nonSxS، pkt {l: 8 b: 31bf3856ad364e35} في المتجر ، التجزئة غير متطابقة

2015-12-13 04:11:37 ، Info CSI 00004a11 [SR] تمت الإشارة إلى هذا المكون بواسطة [l: 125] ”Microsoft-Windows-RemoteFX-VM-Setup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.10586.0.RemoteFX ملفات clientVM و UMTS و regkeys "

2015-12-13 04:11:37 ، لا تتطابق تجزئة المعلومات CSI 00004a12 لعضو الملف \ ؟؟ \ C: \ WINDOWS \ SysWOW64 \ opencl.dll مع الملف الفعلي [l: 10] ”opencl.dll”:

تم العثور عليها: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} المتوقع: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37 ، معلومات CSI 00004a13 تجزئة لعضو الملف \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll لا تتطابق مع file الفعلي : 10] "opencl.dll" :

تم العثور عليها: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} المتوقع: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37، Info CSI 00004a14 [SR] تعذر إعادة إخراج الملف التالف [l: 23 ml: 24] ”\ ؟؟ \ C: \ WINDOWS \ SysWOW64 ″ \ [l: 10]” opencl .dll "؛ ملف المصدر في المتجر تالف أيضًا

الخيار 2: قم بتشغيل فحص DISM وتحقق من ملف السجل الخاص به

إذا كنت تفضل إجراء فحص DISM واستخدام نتائجه لتحديد ما إذا كان جهاز الكمبيوتر الخاص بك متأثرًا بهذه المشكلة ، فأنت بحاجة إلى:

  1. اضغط على مفتاح شعار Windows + X لفتح قائمة WinX .
  2. انقر فوق موجه الأوامر (المسؤول) .
  3. في موجه الأوامر المرتفع ، اكتب ما يلي واضغط على Enter :
    DISM / عبر الإنترنت / تنظيف الصورة / RestoreHealth
  4. السماح للمسح ليكتمل. قد يستغرق هذا بعض الوقت ، لذا يجب أن تتحلى بالصبر.
  5. بمجرد اكتمال الفحص ، اخرج من موجه الأوامر ، وانتقل إلى الدليل التالي وافتح السجل الموجود فيه:
    C: \ Windows \ Logs \ DISM
  6. ملاحظة: إذا لم يكن هذا الدليل موجودًا أو إذا تم رفض الوصول إلى ملف DISM.log ، لسبب ما ، فانتقل إلى الدليل التالي وافتح ملف CBS.log بدلاً من ذلك:
    C: \ Windows \ Logs \ CBS
  7. اقرأ ملف السجل الذي فتحته ، وإذا وجدت ما يلي في ملف السجل ، فإن ملف DLL الخاص بجهاز الكمبيوتر تالف بالفعل:

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

فشل الإصلاح: حمولة الاستبدال مفقودة.

إصلاح ملف Opencl.dll تالف وإصلاح هذه المشكلة

بمجرد أن تتأكد من أن جهاز الكمبيوتر الخاص بك متأثر بهذه المشكلة ولديه ملف opencl.dll تالف ، يمكنك الانتقال إلى إصلاح / استبدال الملف حتى تتمكن من التخلص من هذه المشكلة. لإصلاح / استبدال ملف opencl.dll تالف وحل هذه المشكلة ، تحتاج إلى:

  1. انقر هنا لتنزيل برنامج يسمى SFCFix . SFCFix هي أداة مساعدة صغيرة رائعة قادرة على حل هذه المشكلة لك عن طريق إصلاح / استبدال ملف DLL التالف.
  2. بمجرد تنزيل الملف القابل للتنفيذ لـ SFCFix ، انقله إلى سطح المكتب .
  3. انقر هنا لتنزيل ملف zip ، وهو ملف مضغوط يحتوي على كل ما يحتاجه SFCFix لإصلاح / استبدال ملف opencl.dll التالف . إذا طلب منك موقع الويب التسجيل فيه للوصول إلى ملف ZIP ، فيجب عليك القيام بذلك لأنه آمن تمامًا.
  4. بمجرد تنزيل sfcfix.zip ، انقله إلى سطح المكتب . أغلق كافة البرامج المفتوحة. اسحب zip إلى الملف القابل للتنفيذ لبرنامج SFCFix ثم حرره.
  5. سيتم تشغيل SFCFix والبدء في تطبيق الإصلاح لملف DLL التالف. دعها تعمل بسحرها.
  6. بمجرد الانتهاء من SFCFix ، سيقوم بإنشاء ملف باسم txt على سطح المكتب الخاص بك . افتح هذا الملف ، وإذا نجح SFCFix في إصلاح / استبدال ملف opencl.dll الفاسد ، فسيبدو مثل هذا.

إذا لم ينجح شيء من أجلك ، فيجب عليك إما إجراء استعادة للنظام أو إعادة تعيين Windows.

الكلمات الدلالية opencl Windows 10