Cómo registrar una DLL en Windows XP

Hola, en este post te voy a explicar cómo registrar una DLL en Windows XP. Una DLL es una librería dinámica que contiene código y datos que pueden ser usados por varios programas al mismo tiempo.

Registrar una DLL significa hacer que el sistema operativo reconozca la librería y la asocie con los programas que la necesitan.

Algunos de los errores que nos da  Windows se deben a que algún fichero con extensión .DLL u .OCX no está debidamente registrado.

Esto suele suceder con lo que se refiere al acceso a datos RDO350.DLL por ejemplo y con los controles ActiveX éstos no son las dll, son los ficheros con la extensión .ocx.

En este caso a veces puede funcionar registrar estos ficheros manualmente utilizando Regsvr32.

Registrar una DLL en Windows XP

Para registrar una DLL en Windows XP, necesitas seguir estos pasos:

Abre el menú Inicio y haz clic en Ejecutar.

Escribe cmd y presiona Enter para abrir la consola de comandos.

En la consola, navega hasta la carpeta donde está la DLL que quieres registrar. Por ejemplo, si la DLL está en C:\Windows\System32, escribe cd C:\Windows\System32 y presiona Enter.

Una vez en la carpeta, escribe regsvr32 nombre_de_la_dll.dll y presiona Enter, donde nombre_de_la_dll es el nombre de la librería que quieres registrar. Por ejemplo, si quieres registrar la DLL llamada comdlg32.dll, escribe: regsvr32 comdlg32.dll y presiona Enter.

En el uso de Regsvr32  [/u] [/s] <nombre del fichero>. Los parámetros opcionales [/u] [/s] tienen el significado siguiente:

  • [/u] Lo utilizaremos cuando queremos eliminar una .DLL registrada o un .ocx en vez de registrarlo.
  • [/s]  De esta manera no se despliega los mensajes durante la operación, es Modo silencioso.

Si todo va bien, verás un mensaje que dice DllRegisterServer en nombre_de_la_dll.dll se realizó con éxito. Esto significa que la DLL se registró correctamente y ya puedes usarla con los programas que la requieren.

Si hay algún error, verás un mensaje que dice LoadLibrary("nombre_de_la_dll.dll") falló - El módulo especificado no se pudo encontrar. Esto significa que la DLL no se encuentra en la carpeta que indicaste o que el nombre está mal escrito. Revisa que hayas escrito bien el nombre y la ruta de la DLL y vuelve a intentarlo.

Cierra la consola de comandos cuando hayas terminado.

Espero que este post te haya sido útil y que hayas podido registrar tu DLL sin problemas. Si tienes alguna duda ya sabes a comentarios.

Un comentario

  1. Buenas,

    hay un erro /u deregistra no elimina la dll o En todo caso elimina la referencia en la registry

Los comentarios están cerrados.