lunes, 24 de junio de 2013

Registrar componentes en Windows: Error 0x8002801c

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.
Comentarios
4 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios