แก้ไข Opencl.dll ที่เสียหายใน Windows 10

แก้ไข Opencl.dll ที่เสียหายใน Windows 10

แก้ไข Opencl.dll ที่เสียหายใน Windows 10: (Fix corrupt Opencl.dll in Windows 10: )ดูเหมือนว่าปัญหาใหม่จะเกิดขึ้นหลังจากอัปเดตWindows 10เป็นบิวด์ล่าสุด ผู้ใช้รายงานว่า opencl.dll เสียหาย ดูเหมือนว่าปัญหาจะส่งผลกระทบต่อผู้ใช้ที่มีการ์ดกราฟิก NVIDIA(NVIDIA Graphic Card) เท่านั้น และเมื่อใดก็ตามที่ผู้ใช้ติดตั้งหรืออัปเดต ไดรเวอร์ NVIDIAสำหรับการ์ดกราฟิก โปรแกรมติดตั้งจะเขียนทับไฟล์ opencl.dll(opencl.dll file) ที่มีอยู่ ในWindows 10 โดยอัตโนมัติ ด้วยเวอร์ชันของตัวเองและ(version and hence)ทำให้เกิดความเสียหายไฟล์Opencl.dll(Opencl.dll file)

แก้ไข Opencl.dll ที่เสียหายใน Windows 10

ปัญหาหลักเนื่องจากไฟล์ opencl.dll(opencl.dll file) เสียหาย คือพีซีของคุณจะรีบูตแบบสุ่มในบางครั้งหลังจากใช้งานไป 2 นาทีหรือบางครั้งหลังจากใช้งานต่อเนื่อง 3 ชั่วโมง ผู้ใช้สามารถตรวจสอบได้ว่าไฟล์ opencl.dll(opencl.dll file)เสียหายโดยเรียกใช้การ สแกน SFCเนื่องจากจะแจ้งเตือนผู้ใช้ถึงความเสียหายนี้ แต่ sfc จะไม่สามารถซ่อมแซมไฟล์นี้ได้ ดังนั้นโดยไม่เสียเวลาเรา(time let)มาดูวิธีการแก้ไข(Fix)Opencl.dllที่เสียหายในWindows 10 จริง ๆ ด้วยขั้นตอนด้านล่าง

แก้ไข(Fix)Opencl.dllที่เสียหายในWindows 10

อย่า(Make)ลืมสร้างจุดคืนค่า(restore point)  ในกรณีที่มีสิ่ง(case something)ผิดปกติเกิดขึ้น

วิธีที่ 1: เรียกใช้ DISM (การให้บริการและการจัดการอิมเมจการปรับใช้)(Method 1: Run DISM (Deployment Image Servicing and Management))

1. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

พร้อมรับคำสั่งพร้อมสิทธิ์ผู้ดูแลระบบ

2. ลองใช้คำสั่งลำดับบาปเหล่านี้:

Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /RestoreHealth

cmd ฟื้นฟูระบบสุขภาพ

3. หากคำสั่ง(command doesn) ดัง กล่าวใช้ไม่ได้ผล ให้ลองใช้คำสั่งด้านล่าง:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

หมายเหตุ: (Note:) แทนที่(Replace) C:RepairSourceWindows ด้วยตำแหน่งของแหล่งการซ่อมแซม(repair source) ของคุณ ( Windows Installation หรือ Recovery Disc(Windows Installation or Recovery Disc) )

4. อย่าเรียกใช้SFC /scannowเพื่อตรวจสอบความสมบูรณ์ของระบบเรียกใช้คำสั่ง DISM(DISM command) :

Dism /Online /Cleanup-Image /CheckHealth

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

6. หากคุณยังคงประสบปัญหาอยู่ คุณต้องใช้ techbench iso เพื่อแก้ไขปัญหา

7. ขั้นแรก(First)ให้สร้างโฟลเดอร์บนเดสก์ท็อปโดยใช้ชื่อ(name mount)

8. คัดลอกinstall.winจากISO ดาวน์โหลด ไปยังโฟลเดอร์เมา(mount folder)นต์

9. รันคำสั่งต่อไปนี้ใน cmd:

Dism /mount-wim /wimFile:%USERPROFILE%\Desktop\install.wim /index:1 /MountDir:%USERPROFILE%\Desktop\mount
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth /Source:%USERPROFILE%\Desktop\mount\windows /LimitAccess
Dism /unmount-wim /Mountdir:%USERPROFILE%\Desktop\mount /discard

10. รีบูทพีซีของคุณและสิ่งนี้ควรแก้ไข Opencl.dll ที่เสียหายใน Windows 10(Fix corrupt Opencl.dll in Windows 10)แต่ถ้าคุณยังคงค้างอยู่ให้ดำเนินการต่อ

Method 2: Run Automatic/Startup Repair

1. ใส่ดีวีดี(DVD)การติดตั้งที่สามารถบู๊ตได้ ของ Windows 10แล้วรีสตาร์ทพีซีของคุณ

2. เมื่อได้รับแจ้งให้กดปุ่ม(Press)ใดๆ เพื่อบูตจากซีดีหรือดีวีดี(CD or DVD)ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ

กดปุ่มใดก็ได้เพื่อบู๊ตจากซีดีหรือดีวีดี

3. เลือกการตั้งค่าภาษาของคุณและคลิกถัด(Next)ไป คลิกซ่อมแซม(Click Repair)คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย

ซ่อมคอมพิวเตอร์ของคุณ

4. ในหน้าจอเลือกตัวเลือก(option screen)ให้คลิกแก้ไข(Troubleshoot)ปัญหา

เลือกตัวเลือกที่การซ่อมแซมการเริ่มต้นอัตโนมัติของ windows 10

5. บนหน้าจอแก้ไขปัญหา(Troubleshoot screen)ให้คลิกตัวเลือกขั้น(Advanced option)สูง

เลือกตัวเลือกขั้นสูงจากหน้าจอแก้ไขปัญหา

6. ใน หน้าจอตัวเลือก ขั้นสูง(Advanced)ให้คลิกAutomatic Repair หรือ Startup Repair(Automatic Repair or Startup Repair)

เรียกใช้การซ่อมแซมอัตโนมัติ

7. รอจนกว่าWindows Automatic/Startup Repairsจะเสร็จสิ้น

8. รีสตาร์ท(Restart)และคุณได้ แก้ไข Opencl.dll ที่เสียหายใน Windows 10 สำเร็จแล้ว( Fix corrupt Opencl.dll in Windows 10,)  ถ้าไม่ ให้ดำเนินการต่อ

อ่าน  วิธีแก้ไขการซ่อมแซมอัตโนมัติไม่สามารถซ่อมแซมพีซีของคุณได้(How to fix Automatic Repair couldn’t repair your PC.)

วิธีที่ 3: ลองใช้ SFCFix Tool(Method 3: Try Running SFCFix Tool)

SFCFixจะสแกนพีซีของคุณเพื่อหาไฟล์ระบบที่เสียหาย และจะกู้คืน/ซ่อมแซมไฟล์เหล่านี้ซึ่งSystem File Checkerไม่สามารถทำได้

1. ดาวน์โหลดเครื่องมือ SFCFix จากที่(Download SFCFix Tool from here)นี่

2. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

3. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter: SFC /SCANNOW

4. ทันทีที่การสแกน SFC(SFC scan)เริ่มขึ้น ให้เปิดSFCFix.exe

ลองเรียกใช้ SFCFix Tool

เมื่อSFCFixดำเนินการแล้ว จะเปิดไฟล์แผ่นจดบันทึกพร้อมข้อมูลเกี่ยวกับไฟล์ระบบที่เสียหาย/ขาดหายไปทั้งหมดที่SFCFixพบ และการซ่อมแซมสำเร็จหรือไม่

วิธีที่ 4: แทนที่ไฟล์ระบบที่เสียหายของ Opencl.dll ด้วยตนเอง(Method 4: Manually replace the Opencl.dll corrupted system file)

1. ไปที่โฟลเดอร์ด้านล่าง(below folder)บนคอมพิวเตอร์ที่ทำงานอย่างถูกต้อง:

C:\Windows\WinSxS

หมายเหตุ:(Note:)เพื่อให้แน่ใจว่าไฟล์ opencl.dll(opencl.dll file)อยู่ในสภาพดีและไม่เสียหาย ให้รันคำสั่ง sfc(sfc command)

2. เมื่ออยู่ในโฟลเดอร์ WinSxS(WinSxS folder)ค้นหาไฟล์ opencl.dll( opencl.dll file.)

ค้นหาไฟล์ opencl.dll ภายในโฟลเดอร์ WinSxS

3. คุณจะพบไฟล์ในโฟลเดอร์ซึ่งจะมีค่าเริ่มต้นเป็น:

wow64_microsoft-windows-r..xwddmdriver-wow64……

4. คัดลอกไฟล์จากที่นั่นไปยังUSBหรือไดรฟ์ภายนอกของคุณ

5. กลับไปที่พีซีที่opencl.dll เสียหาย(opencl.dll is corrupted.)

6. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

7. พิมพ์คำสั่งต่อไปนี้แล้วกดEnter :

takeown /f Path_And_File_Name

ตัวอย่างเช่น ในกรณีของเรา คำสั่งนี้จะมีลักษณะดังนี้:

takeown /f C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll

ลบไฟล์ opencl.dll

8. พิมพ์คำสั่งต่อไปนี้อีกครั้งแล้วกดEnter :

icacls Path_And_File_Name /GRANT ADMINISTRATORS:F

หมายเหตุ: อย่าลืม(Make sure)แทนที่Path_And_File_Nameด้วยของคุณเอง เช่น:

icacls C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll /GRANT ADMINISTRATORS:F

เรียกใช้คำสั่ง icacls บนไฟล์ opencl.dll

9. ตอนนี้พิมพ์คำสั่งสุดท้ายเพื่อคัดลอกไฟล์จากไดรฟ์ USB(USB drive) ของคุณ ไปยังโฟลเดอร์ Windows(Windows folder) :

คัดลอก Source_File Destination(Copy Source_File Destination)

For example: Copy G:\opencl.dll C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll

10. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

11. เรียก ใช้ คำสั่ง Scan health(health command)จากDISM

วิธีนี้ควร  แก้ไข Opencl.dll ที่เสียหายใน Windows 10(Fix corrupt Opencl.dll in Windows 10) อย่างแน่นอน แต่อย่าเรียกใช้SFCเนื่องจากจะสร้างปัญหาอีกครั้งแทนการใช้คำสั่ง DISM CheckHealth(DISM CheckHealth command)เพื่อสแกนไฟล์ของคุณ

วิธีที่ 5: ซ่อมแซมติดตั้ง Windows 10(Method 5: Repair Install Windows 10)

วิธีนี้เป็นวิธีสุดท้ายเพราะถ้าไม่มีอะไรเกิดขึ้น วิธีนี้จะช่วยแก้ไขปัญหาทั้งหมดกับพีซีของคุณได้อย่างแน่นอน การ ติดตั้งการซ่อมแซม(Repair Install)ใช้การอัปเกรดแบบแทนที่เพื่อแก้ไขปัญหาเกี่ยวกับระบบโดยไม่ต้องลบข้อมูลผู้ใช้ที่มีอยู่ในระบบ ดังนั้นให้ทำตามบทความนี้เพื่อดูวิธี(How)การซ่อมแซมการติดตั้ง Windows 10(Repair Install Windows 10) อย่างง่ายดาย(Easily)

แนะนำสำหรับคุณ:(Recommended for you:)

  • แก้ไข รีสตาร์ท(Fix Restart)เครื่องคอมพิวเตอร์ของคุณเพื่อติดตั้งการอัปเดตที่สำคัญ วนรอบ
  • วิธีแก้ไข ข้อผิดพลาด ของระบบ Logonui.exe(Logonui.exe system)ในการบูต
  • แก้ไขปัญหาไม่สามารถเริ่มบริการโปรโตคอลการแก้ปัญหาชื่อเพียร์(Start Peer Name Resolution Protocol Service)
  • แก้ไข Windows(Fix Windows)ไม่สามารถทำการฟอร์แมตได้

เพียงเท่านี้คุณก็สามารถแก้ไข Opencl.dll ที่เสียหายใน Windows 10(Fix corrupt Opencl.dll in Windows 10) ได้สำเร็จ แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับคู่มือนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts