Determinadas aplicaciones requieren componentes ActiveX o librerías OCX. Estas librerías deben estar registradas en el sistema operativo para poder ser utilizadas pero en caso de que no fuera así, nos aparezca un mensaje de error como este:
Este mensaje nos indica que el mencionado control OCX no existe o no está registrado en el sistema operativo.
Para solucionarlo deberemos seguir los siguientes pasos.
Lo primero que necesitaremos es el o los componentes OCX que necesita la aplicación. Si son genéricos nos lo podremos descargar desde Internet. En caso contrario deberemos preguntar al proveedor de la aplicación.
Seguidamente deberemos abrir una ventana MS-DOS o símbolo de sistema pero deberemos hacerlo en modo administrador. Para ello nos vamos a C:\Windows\System32 y con el botón derecho seleccionamos Ejecutar como administrador.
Seguidamente deberemos registrar el componente con la función regsvr32
Podemos hacerlo desde el directorio donde está el componente -en este caso Windows\system32- o bien podemos poner el path donde se ubica el archivo
Al hacerlo deberemos ver el siguiente mensaje:
Si por el contrario nos da el error 0x8002801c ...
... significa que hemos intentado hacer el registro del componente sin derechos de administrador.
Lo hice primero según otro ayudante,, pero salió mal. Lo volví a ejecutar como dices aquí y salió perfecto. Muchas gracias por el consejo.
ResponderEliminarGracias a ti x comentar
EliminarBuenas tardes
ResponderEliminarYo tenia el mismo procedimiento al agregar dll o ocx, pero a pesar de correr el regsvr32 como administrador, no me permite y sale el error 0x08002801c, que es por no correr como administrador, hay algo mas que pueda hacer para corregir este error?, tengo la pc con windows 10 a 32 bits, agradecere el apoyo
Estás seguro que la ventana de MS-DOS la abres como administrador?
EliminarNo deberías tener problemas
Funciono muy bien para Windows 10. Gracias!
ResponderEliminarMe ha dado probemas hasta que lo he ejecutado como administrador.
ResponderEliminarMil gracias.