ИСПРАВЛЕНИЕ: Восстановить поврежденный Opencl.dll в Windows 10

После обновления до Windows 10 Update 1511, более известного как ноябрьское обновление Windows 10 или Threshold 2, которое было выпущено в конце прошлого года, многие люди начали жаловаться на повреждение файла с именем opencl.dll . После дальнейшего расследования и многочисленных споров на форумах Windows 10 было обнаружено, что это довольно распространенная проблема, хотя она может быть не особенно серьезной, поскольку поврежденный файл opencl.dll не оказывает неблагоприятного воздействия на ваш компьютер. или его графические особенности.

Также было обнаружено, что эта проблема затрагивает только пользователей Windows 10 с графическими процессорами NVIDIA. Происходит следующее: всякий раз, когда пользователь NVIDIA GPU устанавливает или обновляет драйверы NVIDIA для своей видеокарты, независимо от того, делают ли они это через NVIDIA GeForce или Windows Update, установщик драйверов NVIDIA автоматически перезаписывает существующий файл opencl.dll из Windows своим собственным. , тем самым развращая его. Пока NVIDIA не установит исправление для решения этой проблемы, это будет происходить каждый раз при установке или обновлении драйверов NVIDIA.

К счастью, вы можете определить, поврежден ли файл opencl.dll на вашем компьютере, а затем отремонтировать / заменить его, чтобы решить эту проблему. Даже если поврежденный файл opencl.dll не будет мешать вам в повседневной работе с компьютером, всегда лучше перестраховаться, чем сожалеть.

Как определить, поврежден ли ваш файл Opencl.dll

Есть несколько способов узнать, поврежден ли файл opencl.dll на вашем компьютере: вы можете использовать утилиту проверки системных файлов (SFC) или утилиту обслуживания образов развертывания и управления ими (DISM). Обе эти служебные программы являются встроенными служебными программами Windows, предназначенными для сканирования, обнаружения и устранения нарушений целостности, таких как повреждение системных файлов, таких как файл opencl.dll .

Вариант 1. Запустите сканирование SFC и проверьте его файл журнала.

Чтобы запустить сканирование SFC, а затем использовать результаты, чтобы выяснить, поврежден ли файл opencl.dll на вашем компьютере , вам необходимо:

  1. Нажмите клавишу с логотипом Windows и введите Командная строка . Затем в результатах поиска нажмите Командная строка и выберите Запуск от имени администратора .
  2. В командной строке с повышенными привилегиями введите следующее и нажмите Enter :
    sfc / scannow
  3. Подождите, пока сканирование завершится - это может занять до 20 минут.
  4. Как только сканирование завершится, введите следующее в командной строке с повышенными привилегиями и нажмите Enter :

    скопируйте% windir% \ logs \ cbs \ cbs.log "% userprofile% \ Desktop \ cbs.txt"
  5. После выполнения этой командной строки на вашем рабочем столе будет создан файл с именем cbs.txt . Это файл журнала для только что запущенного сканирования SFC.
  6. Немедленно выйдите из командной строки после выполнения последней командной строки, а затем откройте текстовый файл со своего рабочего стола .
  7. Прочтите файл журнала и, если вы обнаружите записи, указывающие на поврежденный файл opencl.dll, значит, файл поврежден и его необходимо восстановить. Это образец журнала с компьютера, на котором был поврежден файл opencl.dll.

2015-12-13 04:11:37, Info CSI 00004a0c Хэши для члена файла \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 do not match file [opencl] : 10] ”opencl.dll”:

Найдено: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Ожидается: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a0d [SR] Не удается восстановить файл-член [l: 10] ”opencl.dll” microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, версия 10.0.10586.0 , arch Host = amd64 Guest = x86, nonSxS, pkt {l: 8 b: 31bf3856ad364e35} в магазине, несоответствие хэша

2015-12-13 04:11:37, Info CSI 00004a0e @ 12.12.2015: 12: 11: 37.574 Примитивные установщики переданы на ремонт

2015-12-13 04:11:37, Info CSI 00004a0f Хэши для члена файла \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 do not match file [opencl] : 10] ”opencl.dll”:

Найдено: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Ожидается: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a10 [SR] Не удается восстановить файл участника [l: 10] «opencl.dll» из microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, версия 10.0.10586.0 , arch Host = amd64 Guest = x86, nonSxS, pkt {l: 8 b: 31bf3856ad364e35} в магазине, несоответствие хэша

2015-12-13 04:11:37, Info CSI 00004a11 [SR] На этот компонент ссылался [l: 125] ”Microsoft-Windows-RemoteFX-VM-Setup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.10586.0.RemoteFX clientVM и файлы UMTS и regkeys »

2015-12-13 04:11:37, Info CSI 00004a12 Хэши для члена файла \ ?? \ C: \ WINDOWS \ SysWOW64 \ opencl.dll не соответствуют фактическому файлу [l: 10] ”opencl.dll”:

Найдено: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Ожидается: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a13 Хэши для члена файла \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ фактический файл l не соответствует : 10] ”opencl.dll” :

Найдено: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Ожидается: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a14 [SR] Не удалось перепроецировать поврежденный файл [l: 23 ml: 24] ”\ ?? \ C: \ WINDOWS \ SysWOW64 ″ \ [l: 10]” opencl .dll »; исходный файл в магазине также поврежден

Вариант 2. Запустите сканирование DISM и проверьте его файл журнала

Если вы предпочитаете запустить сканирование DISM и использовать его результаты, чтобы определить, подвержен ли ваш компьютер этой проблеме, вам необходимо:

  1. Нажмите клавишу с логотипом Windows + X, чтобы открыть меню WinX .
  2. Щелкните Командная строка (Администратор) .
  3. В командной строке с повышенными привилегиями введите следующее и нажмите Enter :
    DISM / Онлайн / Очистка-Образ / RestoreHealth
  4. Дождитесь завершения сканирования. Это может занять некоторое время, поэтому наберитесь терпения.
  5. После завершения сканирования выйдите из командной строки , перейдите в следующий каталог и откройте журнал, расположенный в нем:
    C: \ Windows \ Logs \ DISM
  6. Примечание. Если этот каталог не существует или доступ к файлу DISM.log по какой-то причине запрещен, перейдите в следующий каталог и вместо этого откройте файл CBS.log :
    C: \ Windows \ Logs \ CBS
  7. Прочтите файл журнала, который вы открыли, и, если вы обнаружите следующее в файле журнала, файл DLL вашего компьютера действительно поврежден:

(p) CSI Payload Corrupt wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll

Не удалось восстановить: отсутствует полезная нагрузка для замены.

Восстановите поврежденный файл Opencl.dll и устраните эту проблему

Если вы точно знаете, что ваш компьютер подвержен этой проблеме и имеет поврежденный файл opencl.dll , вы можете перейти к восстановлению / замене файла, чтобы избавиться от этой проблемы. Чтобы восстановить / заменить поврежденный файл opencl.dll и решить эту проблему, вам необходимо:

  1. Щелкните здесь, чтобы загрузить программу под названием SFCFix . SFCFix - замечательная маленькая утилита, которая способна решить эту проблему за вас, восстановив / заменив ваш поврежденный файл DLL.
  2. После загрузки исполняемого файла для SFCFix переместите его на рабочий стол .
  3. Щелкните здесь, чтобы загрузить zip , ZIP-файл, содержащий все, что нужно SFCFix для восстановления / замены поврежденного файла opencl.dll . Если веб-сайт просит вас зарегистрироваться на нем, чтобы получить доступ к ZIP-файлу, вы должны сделать это, поскольку это полностью безопасно.
  4. После загрузки sfcfix.zip переместите его на рабочий стол . Закройте все открытые программы. Перетащите zip в исполняемый файл программы SFCFix и отпустите его.
  5. SFCFix запустится и начнет применять исправление для поврежденного файла DLL. Пусть творит чудеса.
  6. Как только SFCFix будет готов, он создаст файл с именем txt на вашем рабочем столе . Откройте этот файл, и, если SFCFix удалось восстановить / заменить поврежденный файл opencl.dll , он будет выглядеть примерно так.

Если ничего не помогло, вам следует выполнить восстановление системы или перезагрузить Windows.

Теги opencl Windows windows 10