Reparar errores de DLL no se encuentra, falta o no abre

Reparar-Error-DLL
Foto © modblackmoon.com

Es bastante habitual tener que reparar errores de DLL. Suelen ocurrir al intentar abrir o instalar un programa. Salen mensajes de que no se puede encontrar el módulo especificado o el punto de entrada. U otros de que la DLL falta o no se puede abrir o cargar. Prueba en orden estas soluciones.

SOLUCIÓN 1: ¿El error es alguno de estos?

Son varios típicos. Si se aplica en tu caso pincha en el enlace que corresponda para ver soluciones específicas:

SOLUCIÓN 2: Comprueba si la DLL se ha borrado

Puedes haberlo hecho tú sin querer. O programas como limpiadores u optimizadores. Entra en la Papelera de reciclaje de Windows y busca el archivo DLL que se indique en el mensaje de error. Restáuralo si está en la Papelera. O prueba este otro método para recuperar archivos borrados si has vaciado la Papelera.

IMPORTANTE:
No caigas en la tentación de de usar un archivo que encuentres online. Hay buenas razones para NO descargar DLLs de Internet.

SOLUCIÓN 3: Reinstala el programa que provoca el fallo

Primero desinstálalo usando el desinstalador de Windows. Luego vuelve a instalarlo en estas condiciones:

  • Asegúrate de que es compatible con tu versión de Windows.
  • Comprueba que tu PC cumple todos los requisitos para instalarlo. Míralos en el sitio del creador del juego o programa.
  • Intenta instalar siempre su versión más reciente.
  • Chequea que el instalador esté bien. Vuelve a descargarlo si es posible.
  • Intenta usar software original. Los juegos o programas pirata provocan con frecuencia errores de DLL.

NOTA:
Sigue leyendo si el fallo no está asociado a un programa concreto o no sabes a cuál.

SOLUCIÓN 4: Repara archivos de Windows dañados

Hazlo de forma automática usando la herramienta sfc /scannow. Sigue el enlace que corresponda:

SOLUCIÓN 5: Escanea el PC en busca de virus

Si no tienes antivirus descarga uno gratis de Internet.

Algunas buenas opciones son Panda Free, AVG o Avira.

NOTA:
¿Tu PC no arranca? Sigue los pasos para limpiar virus con un USB de rescate si Windows no funciona.

SOLUCIÓN 6: Restaura el sistema

Es útil si el error empezó justo después de instalar un nuevo programa, controlador o actualización. La idea es regresar a un momento (punto de restauración) en que no se producía el error. Sigue este enlace sobre cómo restaurar el sistema en varios Windows.

SOLUCIÓN 7: Actualiza los DirectX

Eficaz sobre todo en errores de DLL relacionados con videojuegos, dispositivos u otros programas que usan ese componente de Windows. Pincha para actualizar tus DirectX.

SOLUCIÓN 8: Pon los drivers al día

Tienes que actualizar tres tipos de controladores:

SOLUCIÓN 9: Instala actualizaciones de Windows

Parchea tu Windows con TODAS las actualizaciones disponibles.

Ya sean importantes u opcionales. Sigue el enlace apropiado:

SOLUCIÓN 10: Quita actualizaciones de Windows

A veces el problema es el contrario al anterior. Una o más actualizaciones recientes de Windows son las que provocan el fallo. Una pista de que quizá sea así es cuando ocurre justo después de actualizarse Windows.

Desinstálalas UNA A UNA empezando por las más más modernas. Comprueba si el error se resuelve antes de quitar la siguiente.

Si llegas a la conclusión de que una actualización es la culpable, sigue estos pasos para ocultarla y evitar que se instale automáticamente.

SOLUCIÓN 11: Repara Windows

Haciendo para empezar la reparación de inicio o automática que explico en estos enlaces:

SOLUCIÓN 12: Chequea el disco duro

Usa la herramienta de Windows CHKDSK:

SOLUCIÓN 13: Comprueba la memoria RAM

A veces es la causa del error en lugar de Windows o los programas que en apariencia lo provocan.

SOLUCIÓN 14: Prueba otras soluciones

Hay programas que prometen reparar automáticamente errores de este tipo. Úsalos si quieres bajo tu responsibilidad. Uno de ellos es DLL-Files Fixer. Tiene una versión gratis de uso limitado que quizá te baste. Otro es DLL Suite.

Crea siempre un punto de restauración ANTES de usar esos programa u otros parecidos. Podrás volver a él si el programa da más problemas que soluciones. A veces pasa.

SOLUCIÓN 15: Verifica el hardware y los dispositivos

Por hardware me refiero a componentes como la tarjeta gráfica/de vídeo, de sonido, adaptadores de red Ethernet o de conexiones Wi-Fi, un modem interno, etc. Y llamo dispositivos a impresoras, escáneres, webcams, etc.

  • Si tienes un hardware/dispositivo nuevo
    Y el error se produce al intentar usarlo o cuando lo conectas. Apaga el PC, desconecta el hardware/dispositivo nuevo y vuelve a arrancar. Si el PC no falla será una buena pista de que ese elemento nuevo tiene algún problema. Quizá debas repararlo o sustituirlo.

    IMPORTANTE:
    Cuando el hardware nuevo es una tarjeta gráfica debes arrancar el PC con una de repuesto para hacer la prueba. O ver si la tarjeta da el mismo error también en otro equipo.
  • Si no tienes hardware/dispositivos nuevos
    Puede estar fallando alguno antiguo. Desconecta todo menos la tarjeta gráfica y el monitor. Después ve conectando UNO A UNO cada hardware o dispositivo y probando a arrancar el PC. Si el error ocurre al conectar o usar el que sea tendrás probablemente al culpable. Tendrías que repararlo o cambiarlo.