Los archivos DLL son archivos de biblioteca. Ayudan a las aplicaciones a encontrar las bibliotecas adecuadas para usar para lo que sea que la aplicación necesite hacer. Las propias bibliotecas a menudo ya están instaladas en su sistema, y los archivos DLL solo necesitan apuntar las aplicaciones a ellas. A veces, al instalar una aplicación, los archivos DLL no se registran o, durante una actualización, se rompe el vínculo entre ellos y la aplicación a la que pertenecen.
La forma más rápida de solucionar este problema es registrar o volver a registrar los archivos DLL.
Registrar archivos DLL en Windows 10
Hay dos formas de registrar o volver a registrar un archivo DLL. El primer método le permite registrarlos todos a la vez. Utilice este método para registrar archivos DLL cuando no sepa el nombre del archivo que le está dando problemas. El segundo método se dirige a un archivo DLL en particular, y debe usarlo si sabe qué archivo está causando problemas.
Registrar todos los archivos DLL
Siga los pasos a continuación para volver a registrar o registrar archivos DLL.
- Abra el símbolo del sistema con derechos de administrador.
- Ejecute el siguiente comando. Este comando registrará los archivos DLL que se encuentran en la ruta de acceso del comando.
for %x in (c:\windows\system32\*.dll) do regsvr32 %x
- Si desea registrar o volver a registrar todos y cada uno de los archivos DLL, independientemente de dónde se encuentren en la unidad de Windows, ejecute el siguiente comando con derechos de administrador.
for %1 in (*.dll) do regsvr32 /s %1
Registrar archivo DLL único
Si tiene el nombre del archivo que desea registrar, es decir, el que le está dando problemas, puede registrar solo ese archivo.
- Abra el símbolo del sistema con derechos de administrador.
- Ejecute el siguiente comando y reemplace la parte de ruta y nombre por la ruta y el nombre reales del archivo DLL que desea volver a registrar.
regsvr32 /u "path & filename of dll"
Otras soluciones
Registrar un archivo DLL no solucionará todos los problemas con él. A veces, el archivo DLL no es la causa del problema, es solo la forma en que se manifiesta. El problema puede ser con la biblioteca en sí o con la aplicación. En ese caso, debe intentar desinstalar y reinstalar la aplicación o eliminar e instalar de nuevo la biblioteca que utiliza.
También puede ayudar a actualizar la biblioteca si hay una versión más reciente disponible. Por último, compruebe si la versión de la biblioteca es la correcta para la aplicación. Puede verificar los requisitos de la aplicación para ver qué bibliotecas o marcos se necesitan para ejecutarla.