หลังจากอัปเดตเป็น Windows 10 Update 1511 หรือที่รู้จักกันดีในชื่อ Windows 10 November Update หรือ Threshold 2 ซึ่งเปิดตัวเมื่อปลายปีที่แล้ว ผู้คนจำนวนมากเริ่มบ่นเกี่ยวกับไฟล์ชื่อ opencl.dll กลายเป็นทุจริต จากการตรวจสอบเพิ่มเติมและการทะเลาะวิวาทกันในฟอรัม Windows 10 พบว่านี่เป็นปัญหาที่ค่อนข้างแพร่หลาย แม้ว่าจะไม่ใช่ปัญหาที่ร้ายแรงอย่าง opencl.dll ที่เสียหาย ไฟล์ไม่มีผลเสียใดๆ ต่อคอมพิวเตอร์ของคุณหรือคุณลักษณะด้านกราฟิก
นอกจากนี้ยังพบว่าปัญหานี้มีผลกับผู้ใช้ Windows 10 ที่มี NVIDIA GPU เท่านั้น สิ่งที่เกิดขึ้นคือ เมื่อใดก็ตามที่ผู้ใช้ 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 ของคอมพิวเตอร์ของคุณ ไฟล์เสียหาย คุณต้อง:
- กด โลโก้ Windows คีย์และพิมพ์ พรอมต์คำสั่ง . จากนั้นในผลการค้นหา ให้คลิกที่พรอมต์คำสั่ง และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ใน พรอมต์คำสั่ง . ที่ยกระดับ ให้พิมพ์ข้อความต่อไปนี้แล้วกด Enter :
sfc /scannow
- รอให้การสแกนเสร็จสิ้น – อาจใช้เวลาถึง 20 นาที
- ทันทีที่การสแกนเสร็จสิ้น ให้พิมพ์ข้อความต่อไปนี้ในพร้อมท์คำสั่งที่ยกระดับ แล้วกด Enter :
copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
- บรรทัดคำสั่งนี้ เมื่อดำเนินการแล้ว จะสร้างไฟล์ชื่อ cbs.txt บนเดสก์ท็อป . นี่คือล็อกไฟล์สำหรับการสแกน SFC ที่คุณเพิ่งเรียกใช้
- ออกจาก พรอมต์คำสั่ง . ทันที หลังจากรันบรรทัดคำสั่งสุดท้ายแล้วเปิด txt จาก เดสก์ท็อป . ของคุณ .
- อ่านไฟล์บันทึก และหากคุณพบรายการที่ชี้ไปที่ไฟล์ opencl.dll ที่เสียหาย แสดงว่าไฟล์นั้นเสียหายและจะต้องได้รับการซ่อมแซม นี่คือบันทึกตัวอย่าง จากคอมพิวเตอร์ที่มี opencl.dll ที่เสียหาย
2015-12-13 04:11:37 น. ข้อมูล CSI 00004a0c แฮชสำหรับสมาชิกไฟล์ \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364.dll_110.0.1058ไฟล์จริง :10]”opencl.dll” :
พบ:{l:32 EbG6RAK4saLIYu69FF29XF3DXk+hFjNQz45caiKP3Ng=} คาดหวัง:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-12-13 04:11:37 น. ข้อมูล 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} ในร้านค้า, hash mismatch
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_31bf3856ad364.dll_110.0.1058ไฟล์จริง :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} ในร้านค้า, hash mismatch
2015-12-13 04:11:37 ข้อมูล CSI 00004a11 [SR] ส่วนประกอบนี้ถูกอ้างอิงโดย [l:125]”Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~~10.0.10586.0.RemoteFX ไฟล์ clientVM และ UMTS และรีกคีย์”
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_31bf3856b364e35_10.0.13dopend_not_not_match4\u003e_0c_31bf3856ad364e35_10.0.13dae_openc ไฟล์ [l:10]”opencl.dll” :
พบ:{l:32 EbG6RAK4saLIYu69FF29XF3DXk+hFjNQz45caiKP3Ng=} คาดหวัง:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-12-13 04:11:37 น. ข้อมูล CSI 00004a14 [SR] ไม่สามารถปฏิเสธไฟล์ที่เสียหาย [l:23 ml:24]”\??\C:\WINDOWS\SysWOW64″\[l:10]”<แข็งแกร่ง>opencl.dll”; ไฟล์ต้นฉบับในร้านค้าเสียหายด้วย
ตัวเลือกที่ 2:เรียกใช้ DISM Scan และตรวจสอบไฟล์บันทึก
หากคุณต้องการเรียกใช้การสแกน DISM และใช้ผลลัพธ์ในการพิจารณาว่าคอมพิวเตอร์ของคุณได้รับผลกระทบจากปัญหานี้หรือไม่ คุณต้อง:
- กด โลโก้ Windows คีย์ + X เพื่อเปิด เมนู WinX .
- คลิกที่ พรอมต์คำสั่ง (ผู้ดูแลระบบ) .
- ใน พรอมต์คำสั่ง . ที่ยกระดับ ให้พิมพ์ข้อความต่อไปนี้แล้วกด Enter :
DISM /Online /Cleanup-Image /RestoreHealth
- อนุญาตให้การสแกนเสร็จสิ้น อาจใช้เวลาสักครู่ ดังนั้นคุณควรอดทน
- เมื่อการสแกนเสร็จสิ้น ให้ออกจาก พรอมต์คำสั่ง ไปที่ไดเร็กทอรีต่อไปนี้และเปิด บันทึก อยู่ในนั้น:
C:\Windows\Logs\DISM
- หมายเหตุ:หากไม่มีไดเรกทอรีนี้หรือหากเข้าถึง DISM.log ไฟล์ถูกปฏิเสธด้วยเหตุผลบางประการ ให้ไปที่ไดเร็กทอรีต่อไปนี้และเปิด CBS.log ไฟล์แทน:
C:\Windows\Logs\CBS
- อ่านไฟล์บันทึกที่คุณเปิด และหากคุณพบสิ่งต่อไปนี้ในไฟล์บันทึก แสดงว่าไฟล์ DLL ของคอมพิวเตอร์ของคุณเสียหาย:
(p) CSI Payload Corrupt wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae11c224Popen\
การซ่อมแซมล้มเหลว:ไม่มีส่วนของข้อมูลทดแทน
ซ่อมแซมไฟล์ Opencl.dll ที่เสียหายและแก้ไขปัญหานี้
เมื่อคุณทราบแน่ชัดแล้วว่าคอมพิวเตอร์ของคุณได้รับผลกระทบจากปัญหานี้และมี opencl.dll ที่เสียหาย ไฟล์ คุณสามารถย้ายไปซ่อมแซม/เปลี่ยนไฟล์เพื่อกำจัดปัญหานี้ เพื่อซ่อมแซม/เปลี่ยน opencl.dll ที่เสียหาย ไฟล์และแก้ไขปัญหานี้ คุณต้อง:
- คลิกที่นี่เพื่อดาวน์โหลดโปรแกรมชื่อ SFCFix . SFCFix เป็นยูทิลิตี้เล็ก ๆ ที่ยอดเยี่ยมที่สามารถแก้ไขปัญหานี้ให้กับคุณได้โดยการซ่อมแซม/แทนที่ไฟล์ DLL ที่เสียหายของคุณ
- เมื่อไฟล์เรียกทำงานสำหรับ SFCFix ดาวน์โหลดแล้ว ย้ายไปที่ เดสก์ท็อป . ของคุณ .
- คลิกที่นี่เพื่อดาวน์โหลด zip ไฟล์ ZIP ที่มีทุกอย่าง SFCFix จำเป็นต้องซ่อมแซม/เปลี่ยน opencl.dll ที่เสียหายของคุณ ไฟล์. หากเว็บไซต์ขอให้คุณลงทะเบียนเพื่อเข้าถึงไฟล์ ZIP คุณควรดำเนินการดังกล่าวเนื่องจากปลอดภัยอย่างสมบูรณ์
- เมื่อ sfcfix.zip ดาวน์โหลดแล้ว ย้ายไปที่ เดสก์ท็อป . ของคุณ . ปิดโปรแกรมที่เปิดอยู่ทั้งหมด ลาก zip ลงในไฟล์ปฏิบัติการสำหรับ SFCFix โปรแกรมแล้วปล่อย
- SFCFix จะเปิดตัวและเริ่มใช้โปรแกรมแก้ไขสำหรับไฟล์ DLL ที่เสียหาย ปล่อยให้มันใช้เวทย์มนตร์
- เมื่อ SFCFix เสร็จแล้วจะสร้างไฟล์ชื่อ txt บนเดสก์ท็อป . เปิดไฟล์นี้และหาก SFCFix ประสบความสำเร็จในการซ่อม/เปลี่ยน opencl.dll ที่เสียหายของคุณ ไฟล์ก็จะออกมาประมาณนี้
หากไม่มีอะไรทำงานสำหรับคุณ คุณควรดำเนินการคืนค่าระบบหรือรีเซ็ต Windows