Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa Lỗi File Opencl.dll Bị Hỏng Trên Windows 10 (Do Driver NVIDIA)

Lỗi opencl.dll corrupt thường xảy ra sau cập nhật Windows 10 trên máy có card NVIDIA. Khi cài/cập nhật driver NVIDIA, installer ghi đè file opencl.dll của Windows bằng phiên bản của NVIDIA, gây hỏng file hệ thống. Triệu chứng: máy restart ngẫu nhiên (2 phút đến 3 giờ). SFC scan báo lỗi nhưng không sửa được.

Tạo điểm khôi phục trước khi sửa.

Các Cách Sửa Lỗi Opencl.dll Corrupt

Phương pháp 1: Chạy DISM (Deployment Image Servicing and Management)

  1. Win+X > Command Prompt (Admin).
  2. Chạy lần lượt:
    Dism /Online /Cleanup-Image /StartComponentCleanup
    Dism /Online /Cleanup-Image /RestoreHealth
  3. Nếu lỗi, thử với nguồn sửa chữa (Windows ISO):
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  4. Kiểm tra: Dism /Online /Cleanup-Image /CheckHealth (không chạy sfc /scannow).
  5. Restart.

Phương pháp 2: Automatic/Startup Repair

  1. Boot từ USB/DVD cài Windows > Repair your computer > Troubleshoot > Advanced options > Startup Repair.
  2. Chờ hoàn tất > Restart.

Phương pháp 3: Dùng Công Cụ SFCFix

  1. Tải SFCFix Tool.
  2. Mở CMD Admin > chạy sfc /scannow.
  3. Ngay khi SFC chạy, khởi động SFCFix.exe.
  4. SFCFix sẽ quét, sửa file hệ thống hỏng > mở notepad báo cáo kết quả.

Phương pháp 4: Thay Thủ Công File Opencl.dll Từ Máy Khác Khỏe

  1. Trên máy khỏe: vào C:\Windows\WinSxS > tìm opencl.dll (trong thư mục tên bắt đầu bằng wow64_microsoft-windows-r..xwddmdriver-wow64…).
  2. Copy file ra USB.
  3. Trên máy lỗi: CMD Admin > lấy quyền sở hữu:
    takeown /f "đường_dẫn_đầy_đủ\opencl.dll"
  4. Cấp quyền Admin:
    icacls "đường_dẫn_đầy_đủ\opencl.dll" /GRANT ADMINISTRATORS:F
  5. Copy file từ USB đè lên file hỏng:
    copy G:\opencl.dll "đường_dẫn_đầy_đủ\opencl.dll"
  6. Restart > chạy Dism /Online /Cleanup-Image /CheckHealth.

Phương pháp 5: Repair Install Windows 10 (In-place Upgrade)

Giải pháp cuối cùng: nâng cấp tại chỗ giữ lại dữ liệu. Xem hướng dẫn "Repair Install Windows 10".

Quan trọng: Sau khi sửa, không chạy sfc /scannow (sẽ làm hỏng lại), chỉ dùng DISM CheckHealth.