Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Khắc phục:Sửa chữa lỗi Opencl.dll bị hỏng trong Windows 10

Sau khi cập nhật lên Windows 10 Update 1511 - còn được gọi là Bản cập nhật Windows 10 tháng 11 hoặc Ngưỡng 2 - được triển khai vào cuối năm ngoái, nhiều người bắt đầu phàn nàn về một tệp có tên opencl.dll trở nên đồi bại. Sau khi điều tra sâu hơn và tranh cãi rất nhiều trên các diễn đàn Windows 10, người ta phát hiện ra rằng đây là một vấn đề khá phổ biến, mặc dù nó có thể không phải là một vấn đề đặc biệt nghiêm trọng như opencl.dll bị hỏng tệp không có bất kỳ ảnh hưởng xấu nào đến máy tính của bạn hoặc các tính năng đồ họa của nó.

Người ta cũng phát hiện ra rằng sự cố này chỉ ảnh hưởng đến người dùng Windows 10 có GPU NVIDIA. Điều xảy ra là, bất cứ khi nào người dùng GPU NVIDIA cài đặt hoặc cập nhật trình điều khiển NVIDIA cho cạc đồ họa của họ, bất kể họ làm điều đó thông qua NVIDIA GeForce hay Windows Update, trình cài đặt trình điều khiển NVIDIA sẽ tự động ghi đè opencl.dll tệp từ Windows với riêng của nó, làm hỏng nó như một hậu quả. Cho đến khi NVIDIA triển khai bản sửa lỗi để giải quyết vấn đề này, điều này sẽ xảy ra mỗi khi bạn cài đặt hoặc cập nhật trình điều khiển NVIDIA.

May mắn thay, bạn có thể xác định xem máy tính của mình có opencl.dll tập tin bị hỏng và sau đó sửa chữa / thay thế nó để giải quyết vấn đề này. Ngay cả khi opencl.dll bị hỏng tệp sẽ không cản trở việc sử dụng máy tính hàng ngày của bạn, tốt hơn là bạn nên an toàn hơn là tiếc.

Cách xác định xem tệp Opencl.dll của bạn có bị hỏng hay không

Có một số cách bạn có thể tìm hiểu xem máy tính của mình có opencl.dll tệp bị hỏng - bạn có thể sử dụng tiện ích Trình kiểm tra Tệp Hệ thống (SFC) hoặc tiện ích Quản lý và Phục vụ Hình ảnh Triển khai (DISM). Cả hai tiện ích này đều là các tiện ích Windows cài sẵn được thiết kế để quét, phát hiện và cố gắng sửa chữa các vi phạm về tính toàn vẹn chẳng hạn như hỏng các tệp hệ thống như opencl.dll tệp.

Tùy chọn 1:Chạy quét SFC và kiểm tra tệp nhật ký của nó

Để chạy quét SFC và sau đó sử dụng kết quả để tìm hiểu xem máy tính của bạn có opencl.dll tệp bị hỏng, bạn cần:

  1. Nhấn vào logo Windows và nhập Command Prompt . Sau đó, trong kết quả tìm kiếm, nhấp vào Command Prompt và chọn Chạy với tư cách quản trị viên . Khắc phục:Sửa chữa lỗi Opencl.dll bị hỏng trong Windows 10
  2. Trong Command Prompt nâng cao , nhập nội dung sau và nhấn Enter :
    sfc /scannow
  3. Chờ quá trình quét hoàn tất - quá trình này có thể mất đến 20 phút. Khắc phục:Sửa chữa lỗi Opencl.dll bị hỏng trong Windows 10
  4. Ngay sau khi quá trình quét hoàn tất, hãy nhập nội dung sau vào Dấu nhắc lệnh nâng cao và nhấn Enter :

    copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  5. Dòng lệnh này, sau khi được thực thi, sẽ tạo một tệp có tên cbs.txt trên Máy tính để bàn của bạn . Đây là tệp nhật ký cho quá trình quét SFC mà bạn vừa chạy.
  6. Thoát ngay khỏi Command Prompt sau khi thực hiện dòng lệnh cuối cùng và sau đó mở txt từ Máy tính để bàn của bạn .
  7. Đọc qua tệp nhật ký và nếu bạn tìm thấy các mục nhập trỏ đến tệp opencl.dll bị hỏng, thì tệp đó đã bị hỏng và cần được sửa chữa. Đây là nhật ký mẫu từ một máy tính có opencl.dll bị hỏng.

2015-12-13 04:11:37, Thông tin CSI 00004a0c băm cho tệp thành viên \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll tệp [l do :10] ”opencl.dll”:

Đã tìm thấy:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Dự kiến:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Thông tin CSI 00004a0d [SR] Không thể sửa tệp thành viên [l:10] ”opencl.dll” của microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, phiên bản 10.0.10586.0 , Arch Host =amd64 Guest =x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} trong cửa hàng, hàm băm không khớp

2015-12-13 04:11:37, Thông tin CSI 00004a0e @ 2015/12/13:12:11:37.574 Người cài đặt ban đầu đã cam kết sửa chữa

2015-12-13 04:11:37, Thông tin CSI 00004a0f Hàm băm cho tệp thành viên \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll tệp [l do :10] ”opencl.dll”:

Đã tìm thấy:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Dự kiến:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Thông tin CSI 00004a10 [SR] Không thể sửa tệp thành viên [l:10] ”opencl.dll” của microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, phiên bản 10.0.10586.0 , Arch Host =amd64 Guest =x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} trong cửa hàng, hàm băm không khớp

2015-12-13 04:11:37, Thông tin CSI 00004a11 [SR] Thành phần này được tham chiếu bởi [l:125] ”Microsoft-Windows-RemoteFX-VM-Setup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.10586.0.RemoteFX các tệp clientVM và UMTS và các khóa regkey ”

2015-12-13 04:11:37, Thông tin CSI 00004a12 Hàm băm cho tệp thành viên \ ?? \ C:\ WINDOWS \ SysWOW64 \ opencl.dll không khớp với tệp thực [l:10] ”opencl.dll”:

Đã tìm thấy:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Dự kiến:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Thông tin CSI 00004a13 Hàm băm cho tệp thành viên \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll thực tế tệp [l:10] ”opencl.dll” :

Đã tìm thấy:{l:32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Dự kiến:{l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Thông tin CSI 00004a14 [SR] Không thể chiếu lại tệp bị hỏng [l:23 ml:24] ”\ ?? \ C:\ WINDOWS \ SysWOW64 ″ \ [l:10]” opencl.dll ”; tệp nguồn trong cửa hàng cũng bị hỏng

Tùy chọn 2:Chạy quét DISM và kiểm tra tệp nhật ký của nó

Nếu bạn muốn chạy quét DISM và sử dụng kết quả của nó để xác định xem máy tính của bạn có bị ảnh hưởng bởi sự cố này hay không, bạn cần:

  1. Nhấn vào Biểu trưng Windows phím + X để mở Trình đơn WinX .
  2. Nhấp vào Command Prompt (Admin) .
  3. Trong Command Prompt nâng cao , nhập nội dung sau và nhấn Enter :
    DISM /Online /Cleanup-Image /RestoreHealth
  4. Cho phép quá trình quét hoàn tất. Quá trình này có thể mất một chút thời gian, vì vậy bạn nên kiên nhẫn. Khắc phục:Sửa chữa lỗi Opencl.dll bị hỏng trong Windows 10
  5. Sau khi quá trình quét hoàn tất, hãy thoát khỏi Command Prompt , điều hướng đến thư mục sau và mở nhật ký nằm trong đó:
    C:\Windows\Logs\DISM
  6. Lưu ý:Nếu thư mục này không tồn tại hoặc nếu quyền truy cập vào DISM.log vì một số lý do, tệp bị từ chối, điều hướng đến thư mục sau và mở CBS.log thay vào đó:
    C:\Windows\Logs\CBS
  7. Đọc qua tệp nhật ký bạn đã mở và nếu bạn tìm thấy thông tin sau trong tệp nhật ký, thì tệp DLL của máy tính của bạn thực sự bị hỏng:

(p) Lỗi tải trọng CSI wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll

Sửa chữa không thành công:Thiếu trọng tải thay thế.

Sửa chữa tệp Opencl.dll bị hỏng và khắc phục sự cố này

Sau khi bạn biết chắc chắn rằng máy tính của mình bị ảnh hưởng bởi sự cố này và có opencl.dll bị hỏng , bạn có thể chuyển sang sửa chữa / thay thế tệp để có thể giải quyết vấn đề này. Để sửa chữa / thay thế opencl.dll bị hỏng gửi và giải quyết vấn đề này, bạn cần:

  1. Nhấp vào đây để tải xuống chương trình có tên SFCFix . SFCFix là một tiện ích nhỏ tuyệt vời có khả năng khắc phục sự cố này cho bạn bằng cách sửa chữa / thay thế tệp DLL bị hỏng của bạn.
  2. Sau khi tệp thực thi cho SFCFix đã được tải xuống, hãy chuyển nó vào Máy tính để bàn của bạn .
  3. Nhấp vào đây để tải xuống zip , một tệp ZIP chứa mọi thứ SFCFix cần sửa chữa / thay thế opencl.dll bị hỏng của bạn tập tin. Nếu bạn được trang web yêu cầu đăng ký trên đó để có quyền truy cập vào tệp ZIP, bạn nên làm như vậy vì nó hoàn toàn an toàn.
  4. Sau khi sfcfix.zip đã được tải xuống, hãy chuyển nó vào Máy tính để bàn của bạn . Đóng tất cả các chương trình đang mở. Kéo zip vào tệp thực thi cho SFCFix và sau đó phát hành nó.
  5. SFCFix sẽ khởi chạy và bắt đầu áp dụng bản sửa lỗi cho tệp DLL bị hỏng. Hãy để nó phát huy tác dụng kỳ diệu của nó.
  6. Một lần SFCFix xong, nó sẽ tạo một tệp có tên txt trên Máy tính để bàn của bạn . Mở tệp này và nếu SFCFix đã thành công trong việc sửa chữa / thay thế opencl.dll bị hỏng của bạn tệp, nó sẽ trông giống như thế này.

Nếu không có gì hiệu quả với bạn, bạn nên thực hiện khôi phục hệ thống hoặc đặt lại Windows.