Discussion:
Problemas con OCX ayuda por favor
(demasiado antiguo para responder)
Franklin Flores
2004-08-03 16:36:56 UTC
Hola grupo, quisiera saber como puedo registrar una ocx, pues tengo el
siguiente problema, cuando entro como usuario me sale el siguiente mensaje:

El componente COMDLG32.OCX o uno de sus archivos dependientes no esta
registrado correctamente: fata un archivo o no es valido.

Y esto solo me sale cuando estoy como usuario pues como administrador todos
perfecto.
Se me olvidaba esto me sale cada vez que quiero ejecutar un programa que
instale, pero me sale solo cuando entro como usuari, pues como administrador
no me da problemas.

Es lo que no entiendo les agradeceria su ayuda.
Peni
2004-08-03 16:48:33 UTC
Por lo que parece ese programa necesita que estés como administrador, aunque
más que problema del programa creo que sea del programa de instalación.

Para registrar un OCS o DLL desde una ventana de comandos debes ejecutar
regsvr32 <nombre del ocx>, si eso no fuciona y tienes el XP pro prueba a
ejecutarlo con la opción 'Ejecutar como' que aparece al dar con el botón
derecho del ratón sobre el ejecutable.

Tabién puedes probar a instalar el programa estando logueado en ese usuario
que te causa el problema.
--
======================
Saludos. Peni
Post by Franklin Flores
Hola grupo, quisiera saber como puedo registrar una ocx, pues tengo el
El componente COMDLG32.OCX o uno de sus archivos dependientes no esta
registrado correctamente: fata un archivo o no es valido.
Y esto solo me sale cuando estoy como usuario pues como administrador todos
perfecto.
Se me olvidaba esto me sale cada vez que quiero ejecutar un programa que
instale, pero me sale solo cuando entro como usuari, pues como
administrador
Post by Franklin Flores
no me da problemas.
Es lo que no entiendo les agradeceria su ayuda.
Enrique [MVP Windows]
2004-08-03 17:13:42 UTC
Eso significa que el programa que utiliza ese control está correctamente instalado para la cuenta de
administrador, pero no para las cuentas de usuario limitadas. Los usuarios de cuentas limitadas no
pueden ejecutar aplicaciones que no estén certificadas como mínimo para W2000, o sea, aplicaciones
antiguas. Puedes intentar ejecutar ese programa en una cuenta limitada mediante el RunAs, utilizando
una credencial administrativa.

Prueba a descargar y registrar de nuevo el control activeX

Descarga: http://www2.ubu.es/ingelec/maqmot/PvtWeb/apartado6.htm

Para registrarlo haz lo siguiente: copia el archivo en la ruta %Systemroot%\System32
Después ejecuta el siguiente comando

Regsvr32 c:\windows\system32\comdlg32.ocx

Si sigue sin funcionar correctamente, desde la cuenta de administrador concede permisos de escritura
a esa aplicación para ese ususrio en concreto.
--
Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
***@mvps.org
------------------------------
Normas de conducta de los grupos de noticias:
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
http://www.microsoft.com/communities/conduct/default.mspx

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
------------------------------------------
"Franklin Flores" <***@puntonosequecosa> escribi� en el mensaje news:%***@TK2MSFTNGP09.phx.gbl...
Hola grupo, quisiera saber como puedo registrar una ocx, pues tengo el
siguiente problema, cuando entro como usuario me sale el siguiente mensaje:

El componente COMDLG32.OCX o uno de sus archivos dependientes no esta
registrado correctamente: fata un archivo o no es valido.

Y esto solo me sale cuando estoy como usuario pues como administrador todos
perfecto.
Se me olvidaba esto me sale cada vez que quiero ejecutar un programa que
instale, pero me sale solo cuando entro como usuari, pues como administrador
no me da problemas.

Es lo que no entiendo les agradeceria su ayuda.
Franklin Flores
2004-08-03 21:30:32 UTC
Ya registre el ocx pero solo puedo hacerlo como administrador pues como
usuario limitado me sale un mensaje que dice "Error en DllRegisterServer en
comdlg32.ocx devuelve un codigo 0x8002801c"
y si lo ejecuto con RunAs me funciona bien pero hay alguna manera de hacer
que siempre se ejecute como administrador pero estando en la cuenta de
usuario limitado, porque ya le di permisos al programa le di permiso de
acceso total pero igual no funciona...

ayuda no se que hacer
Post by Enrique [MVP Windows]
Eso significa que el programa que utiliza ese control está correctamente
instalado para la cuenta de
Post by Enrique [MVP Windows]
administrador, pero no para las cuentas de usuario limitadas. Los usuarios
de cuentas limitadas no
Post by Enrique [MVP Windows]
pueden ejecutar aplicaciones que no estén certificadas como mínimo para
W2000, o sea, aplicaciones
Post by Enrique [MVP Windows]
antiguas. Puedes intentar ejecutar ese programa en una cuenta limitada
mediante el RunAs, utilizando
Post by Enrique [MVP Windows]
una credencial administrativa.
Prueba a descargar y registrar de nuevo el control activeX
Descarga: http://www2.ubu.es/ingelec/maqmot/PvtWeb/apartado6.htm
Para registrarlo haz lo siguiente: copia el archivo en la ruta
%Systemroot%\System32
Post by Enrique [MVP Windows]
Después ejecuta el siguiente comando
Regsvr32 c:\windows\system32\comdlg32.ocx
Si sigue sin funcionar correctamente, desde la cuenta de administrador
concede permisos de escritura
Post by Enrique [MVP Windows]
a esa aplicación para ese ususrio en concreto.
--
Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
------------------------------
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
http://www.microsoft.com/communities/conduct/default.mspx
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.
Post by Enrique [MVP Windows]
This posting is provided "AS IS" with no warranties, and confers no rights.
------------------------------------------
Hola grupo, quisiera saber como puedo registrar una ocx, pues tengo el
El componente COMDLG32.OCX o uno de sus archivos dependientes no esta
registrado correctamente: fata un archivo o no es valido.
Y esto solo me sale cuando estoy como usuario pues como administrador todos
perfecto.
Se me olvidaba esto me sale cada vez que quiero ejecutar un programa que
instale, pero me sale solo cuando entro como usuari, pues como
administrador
Post by Enrique [MVP Windows]
no me da problemas.
Es lo que no entiendo les agradeceria su ayuda.
Enrique [MVP Windows]
2004-08-03 21:58:57 UTC
Pues creo que no. Puedes probar otra cosa pero no te aseguro que funcione. Agrega a ese usuario de
cuenta limitada al grupo de administradores, de forma temporal, mediante la consola de Usuarios
locales y grupos (lusrmgr.msc). Una vez como administrador, inicia sesión en esa cuenta, y vulelve a
instalar el programa y comprueba su funcionamiento. Una vez comprobado, cierra la sesión e inicia de
nuevo tu sesión de administrador, y degrada ese usuario a su grupo correspondiente.

Probablemente, cuando vuelvas a entrar en esa cuenta limitada, el programa no funcionará... o sí.

Si no funciona, no hay más remedio que utilizar el RunAs, o ponerse en contacto con el fabricante o
propietario del software e informarse si existe algún tipo de actualización del instalador para ese
programa, que se instale para TODOS los usuraios.
--
Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
***@mvps.org
------------------------------
Normas de conducta de los grupos de noticias:
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
http://www.microsoft.com/communities/conduct/default.mspx

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
------------------------------------------
"Franklin Flores" <***@puntonosequecosa> escribi� en el mensaje news:***@TK2MSFTNGP11.phx.gbl...
Ya registre el ocx pero solo puedo hacerlo como administrador pues como
usuario limitado me sale un mensaje que dice "Error en DllRegisterServer en
comdlg32.ocx devuelve un codigo 0x8002801c"
y si lo ejecuto con RunAs me funciona bien pero hay alguna manera de hacer
que siempre se ejecute como administrador pero estando en la cuenta de
usuario limitado, porque ya le di permisos al programa le di permiso de
acceso total pero igual no funciona...

ayuda no se que hacer
Post by Enrique [MVP Windows]
Eso significa que el programa que utiliza ese control está correctamente
instalado para la cuenta de
Post by Enrique [MVP Windows]
administrador, pero no para las cuentas de usuario limitadas. Los usuarios
de cuentas limitadas no
Post by Enrique [MVP Windows]
pueden ejecutar aplicaciones que no estén certificadas como mínimo para
W2000, o sea, aplicaciones
Post by Enrique [MVP Windows]
antiguas. Puedes intentar ejecutar ese programa en una cuenta limitada
mediante el RunAs, utilizando
Post by Enrique [MVP Windows]
una credencial administrativa.
Prueba a descargar y registrar de nuevo el control activeX
Descarga: http://www2.ubu.es/ingelec/maqmot/PvtWeb/apartado6.htm
Para registrarlo haz lo siguiente: copia el archivo en la ruta
%Systemroot%\System32
Post by Enrique [MVP Windows]
Después ejecuta el siguiente comando
Regsvr32 c:\windows\system32\comdlg32.ocx
Si sigue sin funcionar correctamente, desde la cuenta de administrador
concede permisos de escritura
Post by Enrique [MVP Windows]
a esa aplicación para ese ususrio en concreto.
--
Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
------------------------------
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
http://www.microsoft.com/communities/conduct/default.mspx
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.
Post by Enrique [MVP Windows]
This posting is provided "AS IS" with no warranties, and confers no rights.
------------------------------------------
Hola grupo, quisiera saber como puedo registrar una ocx, pues tengo el
El componente COMDLG32.OCX o uno de sus archivos dependientes no esta
registrado correctamente: fata un archivo o no es valido.
Y esto solo me sale cuando estoy como usuario pues como administrador todos
perfecto.
Se me olvidaba esto me sale cada vez que quiero ejecutar un programa que
instale, pero me sale solo cuando entro como usuari, pues como
administrador
Post by Enrique [MVP Windows]
no me da problemas.
Es lo que no entiendo les agradeceria su ayuda.
Franklin Flores
2004-08-03 23:07:31 UTC
Okey muchas gracias por tu ayuda intentare eso y les comentare como me
fue... ojala me funcione sino no me quedara mas que dejarlo con acceso de
administrador aunque no me gusta la idea.
Post by Enrique [MVP Windows]
Pues creo que no. Puedes probar otra cosa pero no te aseguro que funcione.
Agrega a ese usuario de
Post by Enrique [MVP Windows]
cuenta limitada al grupo de administradores, de forma temporal, mediante
la consola de Usuarios
Post by Enrique [MVP Windows]
locales y grupos (lusrmgr.msc). Una vez como administrador, inicia sesión
en esa cuenta, y vulelve a
Post by Enrique [MVP Windows]
instalar el programa y comprueba su funcionamiento. Una vez comprobado,
cierra la sesión e inicia de
Post by Enrique [MVP Windows]
nuevo tu sesión de administrador, y degrada ese usuario a su grupo correspondiente.
Probablemente, cuando vuelvas a entrar en esa cuenta limitada, el programa
no funcionará... o sí.
Post by Enrique [MVP Windows]
Si no funciona, no hay más remedio que utilizar el RunAs, o ponerse en
contacto con el fabricante o
Post by Enrique [MVP Windows]
propietario del software e informarse si existe algún tipo de
actualización del instalador para ese
Post by Enrique [MVP Windows]
programa, que se instale para TODOS los usuraios.
--
Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
------------------------------
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
http://www.microsoft.com/communities/conduct/default.mspx
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.
Post by Enrique [MVP Windows]
This posting is provided "AS IS" with no warranties, and confers no rights.
------------------------------------------
Ya registre el ocx pero solo puedo hacerlo como administrador pues como
usuario limitado me sale un mensaje que dice "Error en DllRegisterServer en
comdlg32.ocx devuelve un codigo 0x8002801c"
y si lo ejecuto con RunAs me funciona bien pero hay alguna manera de hacer
que siempre se ejecute como administrador pero estando en la cuenta de
usuario limitado, porque ya le di permisos al programa le di permiso de
acceso total pero igual no funciona...
ayuda no se que hacer
Post by Enrique [MVP Windows]
Eso significa que el programa que utiliza ese control está correctamente
instalado para la cuenta de
Post by Enrique [MVP Windows]
administrador, pero no para las cuentas de usuario limitadas. Los usuarios
de cuentas limitadas no
Post by Enrique [MVP Windows]
pueden ejecutar aplicaciones que no estén certificadas como mínimo para
W2000, o sea, aplicaciones
Post by Enrique [MVP Windows]
antiguas. Puedes intentar ejecutar ese programa en una cuenta limitada
mediante el RunAs, utilizando
Post by Enrique [MVP Windows]
una credencial administrativa.
Prueba a descargar y registrar de nuevo el control activeX
Descarga: http://www2.ubu.es/ingelec/maqmot/PvtWeb/apartado6.htm
Para registrarlo haz lo siguiente: copia el archivo en la ruta
%Systemroot%\System32
Post by Enrique [MVP Windows]
Después ejecuta el siguiente comando
Regsvr32 c:\windows\system32\comdlg32.ocx
Si sigue sin funcionar correctamente, desde la cuenta de administrador
concede permisos de escritura
Post by Enrique [MVP Windows]
a esa aplicación para ese ususrio en concreto.
--
Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
------------------------------
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
http://www.microsoft.com/communities/conduct/default.mspx
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.
Post by Enrique [MVP Windows]
This posting is provided "AS IS" with no warranties, and confers no
rights.
Post by Enrique [MVP Windows]
------------------------------------------
Hola grupo, quisiera saber como puedo registrar una ocx, pues tengo el
siguiente problema, cuando entro como usuario me sale el siguiente
El componente COMDLG32.OCX o uno de sus archivos dependientes no esta
registrado correctamente: fata un archivo o no es valido.
Y esto solo me sale cuando estoy como usuario pues como administrador
todos
Post by Enrique [MVP Windows]
perfecto.
Se me olvidaba esto me sale cada vez que quiero ejecutar un programa que
instale, pero me sale solo cuando entro como usuari, pues como
administrador
Post by Enrique [MVP Windows]
no me da problemas.
Es lo que no entiendo les agradeceria su ayuda.