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

Hombre con laptop
 Robert Daly/Getty Images

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:

  • Por último actualiza los drivers de dispositivos como impresoras, escáneres, webcams, etc. si el error se produce al intentar usar alguno de ellos. Busca sus controladores en uno de estos sitios.

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.