Saltar al contenido

¿Qué es un archivo DLL? (Biblioteca de vínculos dinámicos)

octubre 16, 2021
dll files 5a46983eeb4d520037e162d5

Qué saber

  • Un archivo DLL es un archivo de biblioteca de vínculos dinámicos.
  • Pueden ser utilizados por varios programas para compartir funciones.
  • La mayoría de las personas se ocupan de ellos solo cuando necesitan corregir errores de DLL.

Este artículo describe qué son los archivos DLL, cómo y por qué se usan, y qué hacer si tiene un error de DLL.



¿Qué es un archivo DLL?

Un archivo DLL, abreviatura de Biblioteca de vínculos dinámicos, es un tipo de archivo que contiene instrucciones a las que otros programas pueden recurrir para hacer ciertas cosas. De esta forma, varios programas pueden compartir las habilidades programadas en un solo archivo, e incluso hacerlo simultáneamente.


Por ejemplo, varios programas diferentes pueden invocar el veryuseful.dll archivo (que está compuesto, por supuesto) para encontrar el espacio libre en un disco duro, ubicar un archivo en un directorio en particular e imprimir una página de prueba en la impresora predeterminada.


A diferencia de los programas ejecutables, como los que tienen la extensión de archivo EXE, los archivos DLL no se pueden ejecutar directamente, sino que deben ser invocados por otro código que ya se esté ejecutando. Sin embargo, los archivos DLL tienen el mismo formato que los EXE y algunos incluso pueden usar la extensión de archivo .EXE. Si bien la mayoría de las bibliotecas de vínculos dinámicos terminan en la extensión de archivo .DLL, otras pueden usar .OCX, .CPL o .DRV.



Archivos DLL.


Reparar errores de DLL

Los archivos DLL, debido a la cantidad y la frecuencia de uso, tienden a ser el foco de un gran porcentaje de los errores que se observan al iniciar, usar y apagar Windows.


Si bien puede ser fácil descargar ese desaparecido o extraviado DLL, que rara vez es la mejor manera de hacerlo. Consulte nuestro artículo Razones importantes para NO descargar archivos DLL para obtener más información.


Si recibe un error de DLL, lo mejor que puede hacer es encontrar información de resolución de problemas específica para ese problema de DLL, de modo que esté seguro de resolverlo de la manera correcta y para siempre. Es posible que incluso tengamos una guía de reparación específica para la que tiene. De lo contrario, consulte nuestro Cómo corregir errores de DLL para obtener algunos consejos generales.



Más acerca de los archivos DLL

La palabra «dinámico» en Dynamic Link Library se usa porque los datos solo se utilizan en un programa cuando el programa los solicita activamente en lugar de tener los datos siempre disponibles en la memoria.


Muchos archivos DLL están disponibles en Windows de forma predeterminada, pero los programas de terceros también pueden instalarlos. Sin embargo, es poco común abrir un archivo DLL porque nunca es realmente necesario editar uno, además, es probable que esto cause problemas con los programas y otras DLL. Sin embargo, si sabe lo que está haciendo, Resource Hacker es una forma de hacerlo.


Los archivos DLL son útiles porque pueden permitir que un programa separe sus diferentes componentes en módulos únicos que luego se pueden agregar o eliminar para incluir o excluir ciertas funcionalidades. Cuando el software funciona de esta manera con archivos DLL, el programa puede usar menos memoria porque no necesita cargar todo a la vez.


Además, las DLL proporcionan una forma de actualizar partes de un programa sin tener que reconstruir o reinstalar todo el programa. El beneficio se amplifica incluso cuando más cuando un programa usa la DLL porque todas las aplicaciones pueden aprovechar la actualización desde ese único archivo DLL.


Controles ActiveX, archivos del Panel de control y controladores de dispositivos son algunos de los archivos que Windows usa como bibliotecas de vínculos dinámicos. Respectivamente, estos archivos usan la extensión de archivo OCX, CPL y DRV.


Cuando una DLL usa instrucciones de una DLL diferente, la primera ahora depende de la segunda. Esto hace que sea más fácil que se rompan las funcionalidades de DLL porque, en lugar de que exista la posibilidad de que solo el primero funcione mal, ahora también depende del segundo, lo que afectaría al primero si tuviera problemas.


Si una DLL dependiente se actualiza a una versión más reciente, se sobrescribe con una versión anterior o se elimina de la computadora, es posible que el programa que depende del archivo DLL ya no funcione como debería.


Los archivos DLL de recursos son archivos de datos que tienen el mismo formato de archivo que los archivos DLL, pero utilizan las extensiones de archivo ICL, FON y FOT. Los archivos ICL son bibliotecas de iconos, mientras que los archivos FONT y FOT son archivos de fuentes.


Preguntas más frecuentes

  • ¿Cómo se abre un archivo DLL?

    Los archivos DLL no se abren tradicionalmente de la misma manera que se pueden abrir la inmensa mayoría de otros tipos de archivos. Los archivos DLL suelen ser invocados por una aplicación. Para ver realmente el código dentro de un archivo DLL, tendría que descompilarlo con una aplicación de terceros.

  • ¿Cómo se instala un archivo DLL?

    Los archivos DLL no se instalan tradicionalmente, como tampoco se abren tradicionalmente, como otros tipos de archivos. Los archivos DLL se pueden «instalar» colocándolos en el directorio donde una aplicación está configurada para buscar un determinado archivo DLL.



close