viernes, 20 de marzo de 2015

Registrar un archivo OCX o DLL en Windows 7 / 8 / 8.1 – x86 y x64

Registrar un archivo OCX o DLL en Windows 7 / 8 / 8.1 – x86 y x64


Cuando estaba instalando una aplicación en Windows 8, específicamente un programa creado en visual basic, toda la instalación Ok, pero al momento de imprimir el reporte genera el error: "Error 713 en tiempo de ejecución: Error definido por la ejecución o por el objeto" . 
Este tipo de error se genera principalmente por la falta de una DLL, que no se incluye en el empaquetado. En este caso la DLL es msdbrptr.dll (dejo el enlace para descargarlo)

Descargar msdbrptr.dll Descargar

Una vez identificado el problema principal, debemos de registrarlo en nuestro sistema operativo.

Primeramente explicar que es un OCX o DLL, son librerías internas que usan los programas para poder funcionar correctamente, hay veces que por fallo de instalación, un virus o cualquier causa no se consigue registrar correctamente en el sistema y hay que volver a registrarlo ya sea reinstalando la aplicación o manualmente que es como aprenderás a hacerlo en esta sección.

Registrar un OCX o DLL de 32 bits en un sistema de 32 bits

Este es el método más extendido pero claro solamente funciona con sistemas operativos de 32 bits
1º- Tenemos que copiar el archivo de la librería en la ruta C:\WINDOWS\System32\
2º- Abrimos la consola de Windows (CMD) como administrador (botón derecho, ejecutar como administrador) y escribimos:


3º- Una vez copiado para registrar la librería:
En todo caso para cualquier OCX o DLL, usaremos el siguiente comando
1
regsvr32.exe C:\WINDOWS\System32\NOMBRE_ARCHIVO.OCX
Y listo ya está la librería registrada en el sistema.

Registrar un OCX o DLL de 32 bits o 64 bits en un sistema de 64 bits

Es un poco diferente del modo de registrarlo en 32 bits, aunque sólo son las carpetas las que cambian (no válido para sistemas operativos de 32 bits)
1º- Tenemos que copiar el archivo de la librería en la ruta C:\WINDOWS\SysWOW64\
2º- Abrimos la consola de Windows (CMD) como administrador (botón derecho, ejecutar como administrador) y escribimos:
1
cd C:\WINDOWS\SysWOW64\
3º- Una vez copiado para registrar la librería:
1
regsvr32.exe C:\WINDOWS\SysWOW64\NOMBRE_ARCHIVO.OCX
Y listo ya está la librería registrada en el sistema.
Espero que les ayude a resolver sus problemas de registro.

No hay comentarios:

Publicar un comentario