Cómo registrar dll con REGSVR32 en Windows 10: desde CMD...

Cómo registrar dll con REGSVR32 en Windows 10: desde CMD...

Para registrar y ejecutar adecuadamente una dll (librería de enlace dinámico) o un control en el sistema operativo Windows 10 64 bits es necesario llevar a cabo un proceso adicional. Aquí te enseñamos cómo hacerlo de manera sencilla con REGSVR32.

¿Cómo registrar un archivo DLL con REGSVR32 en Windows?

  • Iniciar sesión como Administrador: asegúrate de tener derechos de administrador en la computadora, ya que registrar o desregistrar una DLL puede requerir permisos elevados.
  • Acceder a la línea de comandos con privilegios de administrador:
  1. Haz clic en el menú Inicio o presiona la tecla Windows en tu teclado.
  2. Escribe "cmd" o "Símbolo del sistema" en la barra de búsqueda.
  3. Haz clic derecho en el resultado "Símbolo del sistema" y selecciona "Ejecutar como administrador". Esto abrirá una ventana de línea de comandos con derechos elevados.
  • Registrar la DLL: en la ventana del símbolo del sistema, escribe el comando 'REGSVR32 [ruta completa]\NombreDll.dll.' Reemplaza '[ruta completa]' con la ruta del directorio donde se encuentra la DLL y 'NombreDll.dll' con el nombre real de la DLL que deseas registrar.
  • Presiona Enter. Por ejemplo, si tienes una DLL llamada 'miarchivo.dll' en la carpeta C:\Archivos, el comando sería:
REGSVR32 C:\Archivos\miarchivo.dll
  • Mensaje de confirmación: si todo va bien, deberías recibir un mensaje indicando que el registro fue exitoso. Si hay un error, se te proporcionará un mensaje con detalles sobre el problema.
  • Cerrar la ventana del símbolo del sistema: una vez que hayas registrado la DLL, puedes cerrar la ventana del símbolo del sistema.
  • Si necesitas quitar el registro de una DLL, simplemente usa el comando 'REGSVR32 /u [ruta completa]\NombreDll.dll.' ¡Listo!
Registrar dll con REGSVR32
© Unsplash

¿Cuál es el comando para ejecutar un archivo DLL por CMD?

Por desgracia, no puedes ejecutar una DLL de la misma manera que harías con un archivo ejecutable (.exe) porque las DLL (Dynamic Link Libraries) no son programas independientes. En su lugar, contienen código, datos y recursos que otros programas pueden utilizar. Sin embargo, algunas de las cosas que puedes hacer desde CMD en relación con las DLL son:  

  • Registrar o desregistrar una DLL: como ya se mencionó, puedes usar REGSVR32.
  • Ver información sobre una DLL: puedes usar el comando DUMPBIN (que viene con Visual Studio) para obtener información sobre las exportaciones y otras características de una DLL.
  • Otras operaciones básicas, como mover, copiar o renombrar una DLL usando comandos como MOVE, COPY, o REN.
Alrededor del mismo tema

Windows Vista