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)
- Win+X > Command Prompt (Admin).
- Chạy lần lượt:
Dism /Online /Cleanup-Image /StartComponentCleanupDism /Online /Cleanup-Image /RestoreHealth - 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\windowsDism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess - Kiểm tra:
Dism /Online /Cleanup-Image /CheckHealth(không chạy sfc /scannow). - Restart.
Phương pháp 2: Automatic/Startup Repair
- Boot từ USB/DVD cài Windows > Repair your computer > Troubleshoot > Advanced options > Startup Repair.
- Chờ hoàn tất > Restart.
Phương pháp 3: Dùng Công Cụ SFCFix
- Tải SFCFix Tool.
- Mở CMD Admin > chạy
sfc /scannow. - Ngay khi SFC chạy, khởi động SFCFix.exe.
- 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
- 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ằngwow64_microsoft-windows-r..xwddmdriver-wow64…). - Copy file ra USB.
- Trên máy lỗi: CMD Admin > lấy quyền sở hữu:
takeown /f "đường_dẫn_đầy_đủ\opencl.dll" - Cấp quyền Admin:
icacls "đường_dẫn_đầy_đủ\opencl.dll" /GRANT ADMINISTRATORS:F - Copy file từ USB đè lên file hỏng:
copy G:\opencl.dll "đường_dẫn_đầy_đủ\opencl.dll" - 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.