Cómo registrar y anular el registro de archivos DLL en Windows

A veces, cuando instalamos un programa, los archivos DLL no se registran correctamente o durante la actualización se rompe el vínculo entre ellos y la aplicación a la que pertenecen. En caso de que falle un archivo DLL, podemos solucionarlo registrando o volviendo a registrar los archivos.

Índice
  1. Ventajas de los archivos DLL
  2. Registrar archivos DLL en Windows
    1. Verificar todos los archivos
    2. Verificar un archivo
    3. Reemplazar un archivo DLL
  3. Utilice aplicaciones de terceros
    1. Herramienta DLL de registro Emsa
    2. RegDllView

Ventajas de los archivos DLL

Los archivos DLL corresponden al acrónimo en inglés de Biblioteca de vínculos dinámicos la traducida al español se convertiría en Dynamic Link Libraries. Estos archivos constan de código ejecutable de diferentes partes de una aplicación, mediante el cual se ponen en funcionamiento las aplicaciones que tenemos instaladas en nuestro PC. Gracias a su implementación, los archivos ejecutables han reducido su tamaño, ya que gran parte de estos códigos ya se encuentran almacenados en los archivos DLL, obteniendo así una mejor presentación solicitud.

Pero no solo obtenemos beneficios con las aplicaciones, también ofrecemos mejoras de rendimiento de sistema. Y es que estos archivos son capaces de utilizar distintos programas como MFC capaces de ejecutar una gran variedad de aplicaciones que se ejecutan en Windows. Además, nos permiten incrementar el uso de memoria y aumentar la velocidad de ejecución de la aplicación.

En caso de que los archivos DLL necesarios no estén registrados, es posible que algunas opciones de Windows no funcionen correctamente y que aparezca la temida pantalla azul de la muerte, provocando fallos del sistema, reinicios espontáneos, etc. Por lo tanto, en caso de que encontremos que faltan estos archivos, tenemos que registrarse o volver a registrarse todos los archivos DLL.

Registrar archivos DLL en Windows

Si queremos registrar o volver a registrar un archivo DLL, tenemos dos formas de hacerlo. Por un lado, podemos grabar todos los archivos a la vez, lo que podemos utilizar especialmente cuando no conocemos el nombre del archivo que está causando problemas. Por otro lado, podemos registrar un archivo DLL en particular, en caso de que sepamos qué archivo está causando problemas.

Para ello usaremos la herramienta de línea de comandos Regsvr32 que está integrado en Windows 10 y nos ayudará a registrar y eliminar registros DLL dentro del registro del sistema operativo. Si recibimos algún mensaje de error mientras ejecutamos el comando Regsvr32, debemos asegurarnos de que estamos usando el símbolo del sistema como administrador.

Verificar todos los archivos

Si queremos volver a registrar o volver a registrar todos los archivos, tenemos que usar la utilidad de línea de comando del símbolo del sistema. Para hacer esto, lo primero que debe hacer es escribir cmd en el cuadro de búsqueda del menú Inicio y ejecutarlo con derechos de administrador. Una vez abierto, debemos ejecutar el siguiente comando, que se encargará de registrar los archivos DLL que se encuentren en su ruta.

for %x in (c:windowssystem32*.dll) do regsvr32 %x

CMD registra todos los archivos en una ruta

Si queremos registrar o volver a registrar todos los archivos DLL, sin importar dónde se encuentren en Windows, debemos ejecutar el siguiente comando.

for %1 in (*.dll) do regsvr32 /s %1

Grabe todos los archivos independientemente de dónde se encuentren

Verificar un archivo

Si sabemos el nombre del archivo que queremos registrar porque eso es lo que nos está causando problemas, podemos usar el símbolo del sistema para registrar solo un archivo. Para hacer esto, necesitamos escribir cmd en el cuadro de búsqueda al lado del menú Inicio y ejecutar el símbolo del sistema con derechos de administrador.

Una vez abierto, ejecutamos el siguiente comando y reemplazamos la ruta y parte del nombre de la ruta real y el nombre del archivo DLL que queremos volver a registrar

regsvr32 "ruta y nombre del archivo dll"

Reemplazar un archivo DLL

Si lo que queremos es dar de baja un archivo DLL, necesitamos usar el símbolo del sistema. Para hacer esto, escribimos cmd en el cuadro de búsqueda de Windows y ejecutamos el símbolo del sistema con derechos de administrador. Aquí usaremos el parámetro / u como una opción dentro del siguiente comando:

regsvr32 /u "ruta y nombre del archivo dll"

Si queremos desinstalar la DLL mientras anulamos el registro, usamos los parámetros / i después de / u.

Utilice aplicaciones de terceros

Si no queremos lidiar con el símbolo del sistema, también podemos usar aplicaciones de terceros que nos ayudarán con las actividades de registro y eliminación de archivos DLL.

Herramienta DLL de registro Emsa

Hablamos de una herramienta de información de registro y DLL para Windows, a través de la cual podemos obtener información detallada sobre archivos del sistema como DLL, OCX, EXE, entre otros. En su información nos dan los detalles de las bibliotecas que utilizan, dando detalles sobre los componentes ActiveX. De esta forma será posible registrar o eliminar archivos ActiveX, incluso desde un comando práctico, incluso si el programa no se está ejecutando.

Herramienta DLL de registro Emsa

Hay ocasiones en las que registrar archivos DLL puede ser un problema, ya que pueden ocurrir varios errores al intentar registrar archivos DLL, que podemos evitar con este programa. Para poder utilizarlo correctamente bastará con ejecutarlo como administrador.

La herramienta Emsa Register DLL Tool es compatible con todas las versiones de Windows, desde XP hasta Windows 10, y se puede descargar desde el sitio web del desarrollador.

RegDllView

Esta pequeña aplicación es capaz de mostrarnos una lista con todos los archivos DLL, OCX y EXE registrados, pudiendo ver la fecha y hora del último registro, así como una lista con todas las entradas del registro (CLSID / ProgID). Este programa también nos permitirá dar de baja los archivos DLL y OCX que ya no necesitamos en nuestro sistema. También nos permitirá registrar archivos DLL y OCX (como Regsvr32) simplemente arrastrando uno o más archivos desde la carpeta del Explorador de archivos a la ventana RedDllView.

RegDllView

La desventaja de este programa es que es una solución especialmente diseñada para usuarios avanzados que suelen manipular bibliotecas y controles bajo Windows, como los administradores de sistemas, ya que su uso requiere cierto conocimiento del sistema.

Podemos descargar RegDllView desde este enlace.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir