Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

ซ่อมแซม Opencl.dll เสียหายใน Windows 10 – แก้ปัญหา Driver NVIDIA

ปัญหา: หลังอัปเดต Windows 10 ไฟล์ opencl.dll เสียหาย (Corrupt) พบเฉพาะผู้ใช้ NVIDIA Graphic Card ตอนติดตั้ง/อัปเดต NVIDIA Drivers ตัวติดตั้งเขียนทับ opencl.dll ของ Windows ด้วยเวอร์ชันของตัวเอง

ซ่อมแซม Opencl.dll เสียหายใน Windows 10 – แก้ปัญหา Driver NVIDIA

อาการ: PC Reboot สุ่ม (2 นาที - 3 ชั่วโมง) SFC Scan แจ้งว่า opencl.dll เสียหาย แต่ SFC ซ่อมไม่ได้

วิธีแก้ไข corrupt Opencl.dll ใน Windows 10

ข้อแนะนำ: สร้าง Restore Point ก่อนเริ่มต้น

วิธีที่ 1: รัน DISM (Deployment Image Servicing and Management)

  1. Windows Key + X > Command Prompt (Admin)
  2. รันคำสั่งตามลำดับ:
    Dism /Online /Cleanup-Image /StartComponentCleanup
    Dism /Online /Cleanup-Image /RestoreHealth
  3. หาไม่ได้ผล ลอง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
    หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่ง Windows Installation/Recovery Disc
  4. อย่ารัน SFC /scannow ใช้ DISM CheckHealth แทน:
    Dism /Online /Cleanup-Image /CheckHealth
  5. Reboot
  6. หายังไม่แก้ ใช้ TechBench ISO: สร้างโฟลเดอร์ mount บน Desktop > Copy install.wim จาก ISO ไป mount > รันคำสั่ง DISM mount/wim, CheckHealth, RestoreHealth, Unmount > Reboot

วิธีที่ 2: Run Automatic/Startup Repair

  1. Boot จาก Windows 10 DVD > กดปุ่มใดๆ บูทจาก DVD
  2. เลือกภาษา > Next > Repair your computer
  3. Troubleshoot > Advanced options > Automatic Repair / Startup Repair
  4. รอเสร็จ > Restart

วิธีที่ 3: ใช้ SFCFix Tool

  1. ดาวน์โหลด SFCFix Tool
  2. เปิด CMD (Admin) > รัน SFC /SCANNOW
  3. ทันทีที่ SFC เริ่มสแกน ให้รัน SFCFix.exe
  4. SFCFix จะเปิด Notepad แสดงรายละเอียดไฟล์เสียหายและสถานะการซ่อม

วิธีที่ 4: แทนที่ opencl.dll ด้วยตนเอง (Manual Replace)

  1. บนคอมพิวเตอร์ที่ทำงานปกติ ไปที่: C:\Windows\WinSxS (รัน sfc ตรวจสอบก่อน)
  2. ค้นหา opencl.dll จะอยู่ในโฟลเดอร์ขึ้นต้นด้วย: wow64_microsoft-windows-r..xwddmdriver-wow64…
  3. Copy ไฟล์ไป USB
  4. บนเครื่องที่เสีย: CMD (Admin) > รัน:
    takeown /f "Path_And_File_Name"
    icacls "Path_And_File_Name" /GRANT ADMINISTRATORS:F
    Copy "Source_File" "Destination"
    ตัวอย่าง Path: C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.14393.0_none_de9cd86dc2ec8d58\opencl.dll
  5. Reboot > รัน DISM CheckHealth (อย่ารัน SFC)

วิธีที่ 5: Repair Install Windows 10 (Last Resort)

In-place Upgrade Repair ใช้ ISO Windows 10 ซ่อมระบบโดยไม่ลบข้อมูลผู้ใช้

บทความแนะนำเพิ่มเติม

เรียบร้อยแล้ว คุณได้ แก้ไข corrupt Opencl.dll ใน Windows 10 แล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น