REVISIÓN: Reparar Opencl.dll dañado en Windows 10

Después de actualizar a Windows 10 Update 1511, más conocido como Windows 10 November Update o Threshold 2, que se lanzó a fines del año pasado, muchas personas comenzaron a quejarse de que un archivo llamado opencl.dll se estaba corrompiendo. Tras una mayor investigación y muchas disputas en los foros de Windows 10, se descubrió que este es un problema bastante extendido, aunque podría no ser particularmente potente ya que un archivo opencl.dll corrupto no tiene ningún efecto adverso en su computadora o sus características gráficas.

También se descubrió que este problema solo afecta a los usuarios de Windows 10 que tienen GPU NVIDIA. Lo que sucede es que, siempre que un usuario de la GPU NVIDIA instala o actualiza los controladores NVIDIA para su tarjeta gráfica, independientemente de si lo hace a través de NVIDIA GeForce o Windows Update, el instalador del controlador NVIDIA sobrescribe automáticamente el archivo opencl.dll existente de Windows con el suyo. , corrompiéndolo como consecuencia. Hasta que NVIDIA implemente una solución para resolver este problema, esto sucederá cada vez que instale o actualice los controladores NVIDIA.

Afortunadamente, puede determinar si el archivo opencl.dll de su computadora está dañado y luego repararlo / reemplazarlo para resolver este problema. Aunque un archivo opencl.dll corrupto no obstaculizará el uso diario de su computadora, siempre es mejor estar seguro que lamentar.

Cómo determinar si su archivo Opencl.dll está dañado o no

Hay un par de formas de averiguar si el archivo opencl.dll de su computadora está dañado: puede usar la utilidad Comprobador de archivos del sistema (SFC) o la utilidad Administración y mantenimiento de imágenes de implementación (DISM). Ambas utilidades son utilidades integradas de Windows que están diseñadas para buscar, detectar e intentar reparar violaciones de integridad, como la corrupción de archivos del sistema como el archivo opencl.dll .

Opción 1: ejecutar un escaneo SFC y verificar su archivo de registro

Para ejecutar un escaneo SFC y luego usar los resultados para averiguar si el archivo opencl.dll de su computadora está dañado o no , debe:

  1. Presione la tecla del logotipo de Windows y escriba Símbolo del sistema . Luego, en los resultados de la búsqueda, haga clic en Símbolo del sistema y seleccione Ejecutar como administrador .
  2. En el símbolo del sistema elevado , escriba lo siguiente y presione Entrar :
    sfc / scannow
  3. Espere a que se complete el escaneo; esto puede demorar hasta 20 minutos.
  4. Tan pronto como se complete el escaneo, escriba lo siguiente en el símbolo del sistema elevado y presione Entrar :

    copiar% windir% \ logs \ cbs \ cbs.log "% userprofile% \ Desktop \ cbs.txt"
  5. Esta línea de comando, una vez ejecutada, creará un archivo llamado cbs.txt en su escritorio . Este es el archivo de registro del análisis SFC que acaba de ejecutar.
  6. Salga inmediatamente del símbolo del sistema después de ejecutar la última línea de comando y luego abra txt desde su escritorio .
  7. Lea el archivo de registro y, si encuentra entradas que apuntan a un archivo opencl.dll dañado, entonces el archivo está dañado y deberá repararse. Este es un registro de muestra, de una computadora que tenía el archivo opencl.dll dañado.

2015-12-13 04:11:37, Info CSI 00004a0c Hashes para el miembro de archivo \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll no coincide : 10] ”opencl.dll”:

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a0d [SR] No se puede reparar el archivo miembro [l: 10] ”opencl.dll” de microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, versión 10.0.10586.0 , arch Host = amd64 Guest = x86, nonSxS, pkt {l: 8 b: 31bf3856ad364e35} en la tienda, no coincide el hash

2015-12-13 04:11:37, Info CSI 00004a0e @ 2015/12/13: 12: 11: 37.574 Instaladores primitivos comprometidos para reparación

2015-12-13 04:11:37, Info CSI 00004a0f Hashes para el miembro de archivo \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll no coincide : 10] ”opencl.dll”:

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a10 [SR] No se puede reparar el archivo miembro [l: 10] ”opencl.dll” de microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, versión 10.0.10586.0 , arch Host = amd64 Guest = x86, nonSxS, pkt {l: 8 b: 31bf3856ad364e35} en la tienda, no coincide el hash

2015-12-13 04:11:37, Info CSI 00004a11 [SR] Este componente fue referenciado por [l: 125] ”Microsoft-Windows-RemoteFX-VM-Setup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.10586.0.RemoteFX archivos y claves de registro clientVM y UMTS "

2015-12-13 04:11:37, Info CSI 00004a12 Los hash para el miembro de archivo \ ?? \ C: \ WINDOWS \ SysWOW64 \ opencl.dll no coinciden con el archivo real [l: 10] ”opencl.dll”:

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a13 Hashes para el miembro de archivo \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll no coincide con el archivo real : 10] ”opencl.dll” :

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Información CSI 00004a14 [SR] No se pudo reproyectar el archivo dañado [l: 23 ml: 24] ”\ ?? \ C: \ WINDOWS \ SysWOW64 ″ \ [l: 10]” opencl .dll ”; El archivo fuente en la tienda también está dañado

Opción 2: Ejecute un análisis de DISM y verifique su archivo de registro

Si prefiere ejecutar un análisis DISM y utilizar sus resultados para determinar si su computadora se ve afectada por este problema o no, debe:

  1. Presione la tecla del logotipo de Windows + X para abrir el menú WinX .
  2. Haga clic en Símbolo del sistema (Administrador) .
  3. En el símbolo del sistema elevado , escriba lo siguiente y presione Entrar :
    DISM / Online / Cleanup-Image / RestoreHealth
  4. Deje que se complete el escaneo. Esto puede llevar algún tiempo, por lo que debe tener paciencia.
  5. Una vez que se completa el escaneo, salga del símbolo del sistema , navegue al siguiente directorio y abra el registro ubicado en él:
    C: \ Windows \ Logs \ DISM
  6. Nota: Si este directorio no existe o si el acceso al archivo DISM.log es, por alguna razón, denegado, navegue al siguiente directorio y abra el archivo CBS.log en su lugar:
    C: \ Windows \ Logs \ CBS
  7. Lea el archivo de registro que abrió, y si encuentra lo siguiente en el archivo de registro, el archivo DLL de su computadora está realmente dañado:

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

Error de reparación: falta la carga útil de reemplazo.

Repare un archivo Opencl.dll dañado y solucione este problema

Una vez que esté seguro de que su computadora está afectada por este problema y tiene un archivo opencl.dll corrupto , puede continuar con la reparación / reemplazo del archivo para poder deshacerse de este problema. Para reparar / reemplazar un archivo opencl.dll dañado y resolver este problema, necesita:

  1. Haga clic aquí para descargar un programa llamado SFCFix . SFCFix es una pequeña utilidad brillante que puede solucionar este problema reparando / reemplazando su archivo DLL corrupto.
  2. Una vez descargado el archivo ejecutable de SFCFix , muévalo a su escritorio .
  3. Haga clic aquí para descargar zip , un archivo ZIP que contiene todo lo que SFCFix necesita para reparar / reemplazar su archivo opencl.dll corrupto . Si el sitio web le solicita que se registre para obtener acceso al archivo ZIP, debe hacerlo, ya que es completamente seguro.
  4. Una vez que se haya descargado sfcfix.zip , muévalo a su escritorio . Cierre todos los programas abiertos. Arrastre zip al archivo ejecutable del programa SFCFix y luego suéltelo.
  5. SFCFix se iniciará y comenzará a aplicar la solución para el archivo DLL corrupto. Deja que haga su magia.
  6. Una vez que SFCFix haya terminado, creará un archivo llamado txt en su escritorio . Abra este archivo y, si SFCFix tuvo éxito en la reparación / reemplazo de su archivo opencl.dll dañado , se verá así.

Si nada le ha funcionado, debe realizar una restauración del sistema o restablecer Windows.

Etiquetas opencl Windows windows 10