Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error Component MSCOMCTL.OCX or one of its dependencies
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error Component MSCOMCTL.OCX or one of its dependencies

Publicar nuevo tema Responder al tema
Foros de discusión » Windows 10, Windows 7, Windows Server 2010, W2008, W2003   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando

He instalado una aplicación de Facturación y Contabilidad en un equipo con Windows Server 2012 y Escritorio Remoto. La idea es que varios usuarios se conecten al servidor o incluso ejecutar la aplicación por RemoteApp. La aplicación me funciona con el usuario Administrador pero en el resto de usuarios me muestra este error y no funciona:

---------------------------
Facturación y Contabilidad
---------------------------
Run-time error '339':
Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid
---------------------------
Aceptar
---------------------------


¿A qué puede ser debido?
MensajePublicado:
Vie Mar 13, 2015 5:48 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



varios escribió:
He instalado una aplicación de Facturación y Contabilidad en un equipo con Windows Server 2012 y Escritorio Remoto. La idea es que varios usuarios se conecten al servidor o incluso ejecutar la aplicación por RemoteApp. La aplicación me funciona con el usuario Administrador pero en el resto de usuarios me muestra este error y no funciona:

---------------------------
Facturación y Contabilidad
---------------------------
Run-time error '339':
Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid
---------------------------
Aceptar
---------------------------


¿A qué puede ser debido?


En determinadas instalaciones de aplicaciones que usan OCX y librerías DLL relativamente antiguas (que no son .Net) puede suceder que la instalación (el programa instalador de la aplicación) utilice como destino de los ficheros OCX y DLL la carpeta Windows del usuario en el que lo hayas instalado. De esta forma, si accedes con otro usuario, no tendrá dichos ficheros accesibles y la aplicación te dará errores del tipo que comentas.

Revisa si en la carpeta Windows del usuario con el que has instalado la aplicación existe el fichero MSCOMCTL.OCX y nos cuentas. Dicha carpeta suele estar en:

C:\Usuarios\XXX\Windows

Donde XXX será el nombre del usuario.
MensajePublicado:
Vie Mar 13, 2015 5:53 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



alonsojpd escribió:
En determinadas instalaciones de aplicaciones que usan OCX y librerías DLL relativamente antiguas (que no son .Net) puede suceder que la instalación (el programa instalador de la aplicación) utilice como destino de los ficheros OCX y DLL la carpeta Windows del usuario en el que lo hayas instalado. De esta forma, si accedes con otro usuario, no tendrá dichos ficheros accesibles y la aplicación te dará errores del tipo que comentas.

Revisa si en la carpeta Windows del usuario con el que has instalado la aplicación existe el fichero MSCOMCTL.OCX y nos cuentas. Dicha carpeta suele estar en:

C:\Usuarios\XXX\Windows

Donde XXX será el nombre del usuario.


Efecticamente, en la carpeta C:\Usuarios\Administrador.Dominio.com\Windows existe el fichero MSCOMCTL.OCX ¿cómo arreglo esto?
MensajePublicado:
Vie Mar 13, 2015 5:55 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



varios escribió:
Efecticamente, en la carpeta C:\Usuarios\Administrador.Dominio.com\Windows existe el fichero MSCOMCTL.OCX ¿cómo arreglo esto?


Tienes varias opciones y también depende de si el fichero necesita registro, en el caso de MSCOMCTL.OCX, por el error que nos muestras al principio, es probable que necesite registro y, puesto que aparentemente es una aplicación de 32 bits, debes hacer lo siguiente:

1. Copia dicho fichero a la carpeta de SysWOW64, ubicada en:

C:\Windows\SysWOW64

2. Una vez copiado regístralo ejecutando, desde inicio Ejecutar (o con las teclas de Windows + R):

Código:

regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX


(para registrarlo también puedes usar nuestra herramienta AjpdSoft Registro de OCX y DLL)

Ahora ya puedes volver a probar a ejecutar la aplicación desde otro usuario.
MensajePublicado:
Vie Mar 13, 2015 6:00 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



alonsojpd escribió:
Tienes varias opciones y también depende de si el fichero necesita registro, en el caso de MSCOMCTL.OCX, por el error que nos muestras al principio, es probable que necesite registro y, puesto que aparentemente es una aplicación de 32 bits, debes hacer lo siguiente:

1. Copia dicho fichero a la carpeta de SysWOW64, ubicada en:

C:\Windows\SysWOW64

2. Una vez copiado regístralo ejecutando, desde inicio Ejecutar (o con las teclas de Windows + R):

Código:

regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX


(para registrarlo también puedes usar nuestra herramienta AjpdSoft Registro de OCX y DLL)

Ahora ya puedes volver a probar a ejecutar la aplicación desde otro usuario.


He seguido los pasos y ya no me aperece el error de MSCOMCTL.OCX, ahora me aparece este otro error:

Can't load DLL: MSJTER35.DLL
MensajePublicado:
Vie Mar 13, 2015 7:10 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



varios escribió:
He seguido los pasos y ya no me aperece el error de MSCOMCTL.OCX, ahora me aparece este otro error:

Can't load DLL: MSJTER35.DLL


Intenta repetir la misma operación que para el MSCOMCTL.OCX.
MensajePublicado:
Vie Mar 13, 2015 7:14 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



alonsojpd escribió:
Intenta repetir la misma operación que para el MSCOMCTL.OCX.


Lo he intentado y al registrarla me muestra este error:

[Window Title]
RegSvr32

[Content]
No se pudo cargar el módulo "C:\Windows\SysWOW64\MSJTER35.DLL".

Asegúrese de que el archivo binario esté almacenado en la ruta de acceso especificada o depúrelo para comprobar si hay problemas en el archivo binario o los archivos .DLL dependientes.

No se puede encontrar el módulo especificado.
[Aceptar]
MensajePublicado:
Vie Mar 13, 2015 7:18 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



varios escribió:
Lo he intentado y al registrarla me muestra este error:

[Window Title]
RegSvr32

[Content]
No se pudo cargar el módulo "C:\Windows\SysWOW64\MSJTER35.DLL".

Asegúrese de que el archivo binario esté almacenado en la ruta de acceso especificada o depúrelo para comprobar si hay problemas en el archivo binario o los archivos .DLL dependientes.

No se puede encontrar el módulo especificado.
[Aceptar]


Algunas DLL no necesitan registro, en este caso te recomendamos que intentes copiar la carpeta de Windows completa del usuario en el que instalaste la aplicación al resto de usuarios. Hablamos siempre de la carpeta:

C:\Usuarios\XXX\Windows

(donde XXX será el nombre del usuario con el que instalaste la aplicación)

Esto es necesario con algunas DLL y OCX dado que no se registran, por lo tanto la aplicación las buscará en la carpeta Windows del usuario.
MensajePublicado:
Vie Mar 13, 2015 7:27 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



alonsojpd escribió:
Algunas DLL no necesitan registro, en este caso te recomendamos que intentes copiar la carpeta de Windows completa del usuario en el que instalaste la aplicación al resto de usuarios. Hablamos siempre de la carpeta:

C:\Usuarios\XXX\Windows

(donde XXX será el nombre del usuario con el que instalaste la aplicación)

Esto es necesario con algunas DLL y OCX dado que no se registran, por lo tanto la aplicación las buscará en la carpeta Windows del usuario.


Ya funciona!! solucionado. Muchas gracias.
Al final tenías razón, se ha resuelto copiando toda la carpeta de:

C:\Usuarios\Administrador.DOMINIO.COM\Windows

a la carpeta Windows de cada usuario de los que usarán la aplicación.

Así ya me funciona, aunque en el arranque final, cuando la aplicación abre la MDB de Access me muestra este otro error:

---------------------------
Facturación y Contabilidad
---------------------------
ERROR: The Microsoft Jet database engine cannot open the file 'C:\FacCon\Datos\facturas.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
---------------------------
Aceptar
---------------------------


Y no está abierta por ningún otro usuario.
MensajePublicado:
Vie Mar 13, 2015 8:07 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



varios escribió:
Así ya me funciona, aunque en el arranque final, cuando la aplicación abre la MDB de Access me muestra este otro error:

---------------------------
Facturación y Contabilidad
---------------------------
ERROR: The Microsoft Jet database engine cannot open the file 'C:\FacCon\Datos\facturas.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
---------------------------
Aceptar
---------------------------


Y no está abierta por ningún otro usuario.


Las bases de datos Access MDB cuando se abren crean un fichero .ldb de gestión de accesos, los usuarios que abran la aplicación necesitarán permisos de escritura en la carpeta donde esté la base de datos mdb.
MensajePublicado:
Vie Mar 13, 2015 9:18 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



alonsojpd escribió:
Las bases de datos Access MDB cuando se abren crean un fichero .ldb de gestión de accesos, los usuarios que abran la aplicación necesitarán permisos de escritura en la carpeta donde esté la base de datos mdb.


Le he dado permisos a la carpeta de la base de datos access y sigue dando el error.
MensajePublicado:
Vie Mar 13, 2015 9:19 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error Component MSCOMCTL.OCX or one of its dependencies Responder citando



Anuncios



varios escribió:
Le he dado permisos a la carpeta de la base de datos access y sigue dando el error.


En ese caso es probable que tengas que hacer los usuarios que se vayan a conectar al servidor como administradores locales de la máquina. En Windows Server 2012 se hace de la siguiente forma:

1. Accede al Panel de Control y a "Cuentas de usuario".
2. Pulsa en "Administrar cuentas de usuario", te mostrará una ventana, en ella añade o selecciona el usuario si ya existe y hazlo "Administrador" en "Pertenencia a grupos".

Ten en cuenta que con esto el usuario será administrador del equipo local, no del dominio al que pertenezca pero sí del equipo.

Otra opción es intentar ejecutar la aplicación con privilegios de administrador, pulsando con el botón derecho del ratón sobre el ejecutable, en la ventana de Propiedades, pulsa en la pestaña "Compatibilidad" y marca la opción "Ejecutar este programa como administrador" y pulsa en "Cambiar la configuración para todos los usuarios". Aunque este método tiene el inconveniente de que probablemente solicite usuario y contraseña del administrador cada vez que se vaya a iniciar la aplicación.
MensajePublicado:
Mie Mar 18, 2015 10:51 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Error Component MSCOMCTL.OCX Responder citando



Anuncios



alonsojpd escribió:
1. Accede al Panel de Control y a "Cuentas de usuario".
2. Pulsa en "Administrar cuentas de usuario", te mostrará una ventana, en ella añade o selecciona el usuario si ya existe y hazlo "Administrador" en "Pertenencia a grupos".

Ten en cuenta que con esto el usuario será administrador del equipo local, no del dominio al que pertenezca pero sí del equipo.


Al final he optado por ponerlos como administradores locales del equipo, así me funciona perfecto.

Como nota por si sirve a alguien, también me mostraba el error de:

Run-time error 339
Componet 'MSFLXGRD.OCX' or one of its dependencies not correctly registered: a file is missing or invalid


El error se soluciona de la misma forma que el MSCOMCTL.OCX.
MensajePublicado:
Mie Mar 18, 2015 11:16 am
Top of PageVer perfil de usuario
Almanta
Usuario


Registrado: Mar 23, 2015
Mensajes: 1

Asunto: Responder citando

He usado funda galaxy s6 edge Window XP y Window 7.XP es buena sistema.
MensajePublicado:
Lun Mar 23, 2015 7:01 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Windows 10, Windows 7, Windows Server 2010, W2008, W2003  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A