locked
Erro al instalar una aplicacion hecha en VB RRS feed

  • Pregunta

  •  

    Hola que tal buenos dias:

     

    Tengo una duda. Estoy instalando una aplicacion hecha en VB en windows vista y me marca el siguiente error.

     

    C:\\Windows\system32\stdole2.tlb

     

    Imposible registrar la libreria de tipos: Register TypeLib Fallo; codigo 0x8002801C

    Error al tener acceso al registro OLE

     

    Al desplegar este error no puedo continuar con la instalacion, no me permite omitirlo. Tengo que cancelar la instalacion.

     

    El sistema operativo es original y tiene 1 GB de memoria en Ram.

     

    Que puedo hacer?

     

     

    miércoles, 5 de marzo de 2008 16:27

Respuestas

  • Boton derecho en el instalador de la aplicacion y dale a la opción de "Ejecutar como Administrador". Si despues de esto sigue fallando, ponte en contacto con su creador para que lo modifique para Vista: no sigue los viejos estandores ni tan siquiera de Logotipo XP si falla de esa manera. 

     

    Un saludo,

    miércoles, 5 de marzo de 2008 16:31

Todas las respuestas

  • Boton derecho en el instalador de la aplicacion y dale a la opción de "Ejecutar como Administrador". Si despues de esto sigue fallando, ponte en contacto con su creador para que lo modifique para Vista: no sigue los viejos estandores ni tan siquiera de Logotipo XP si falla de esa manera. 

     

    Un saludo,

    miércoles, 5 de marzo de 2008 16:31
  • no se a que refiere cuando dice boton derecho en el instalador

    lunes, 24 de marzo de 2008 17:09
  • ¿para instalar esa aplicacion como lo haces? ¿tiene instalador?...

     

    Un saludo,

    lunes, 24 de marzo de 2008 17:48
  • Esto es un dejavú....

    SUCEDE QUE TU "APLICACIÓN" ESTÁ DISEÑADA PARA CORRER EN XP, HAZ CLICK DERECHO SOBRE ELLA, LUEGO EN COMPATIBILIDAD Y MARCA LA CASILLA DE "EJECUTAR ESTE PROGRAMA EN MODO DE COMPATIBILIDAD PARA : WINDOWS XP" DE ESTE MODO CORRERÁ.......

     

    SI ERES DESARROLLADOR VERIFICA QUE NO EXISTAN RUTINAS QUE PRENTENDAN PRIVILEGIOS SUPERIORES A LOS CONCEDIDOS A TU PERFIL DE USUARIO. REGISTRAR/LEER ETC.

     

    EJECUTA EL TEST DE COMPATIBILIDAD DE APLICACIONES Windows Application Compatibility Toolkit

     

    SI TENÉS DUDAS ANDA A:

     

     

    http://www.microsoft.com/spain/technet/windowsvista/appcompat/tools.mspx

     

    SALUDOS Y MUCHA SUERTE !!

    martes, 25 de marzo de 2008 21:25
  •  Jose Chavez Escribió:

    SUCEDE QUE TU "APLICACIÓN" ESTÁ DISEÑADA PARA CORRER EN XP, HAZ CLICK DERECHO SOBRE ELLA, LUEGO EN COMPATIBILIDAD Y MARCA LA CASILLA DE "EJECUTAR ESTE PROGRAMA EN MODO DE COMPATIBILIDAD PARA : WINDOWS XP" DE ESTE MODO CORRERÁ.......

     

    No. El error le sucede al registrar. Por tanto es problema del instalador... es decir que no tiene los permisos. Si se sube los permisos para instalar... le funcionará.

     

    Un saludo,

    martes, 25 de marzo de 2008 21:29
  •  Jose Chavez Escribió:

    Esto es un dejavú....

    SUCEDE QUE TU "APLICACIÓN" ESTÁ DISEÑADA PARA CORRER EN XP, HAZ CLICK DERECHO SOBRE ELLA, LUEGO EN COMPATIBILIDAD Y MARCA LA CASILLA DE "EJECUTAR ESTE PROGRAMA EN MODO DE COMPATIBILIDAD PARA : WINDOWS XP" DE ESTE MODO CORRERÁ.......

     

    SI ERES DESARROLLADOR VERIFICA QUE NO EXISTAN RUTINAS QUE PRENTENDAN PRIVILEGIOS SUPERIORES A LOS CONCEDIDOS A TU PERFIL DE USUARIO. REGISTRAR/LEER ETC.

     

    EJECUTA EL TEST DE COMPATIBILIDAD DE APLICACIONES Windows Application Compatibility Toolkit

     

    SI TENÉS DUDAS ANDA A:

     

     

    http://www.microsoft.com/spain/technet/windowsvista/appcompat/tools.mspx

     

    SALUDOS Y MUCHA SUERTE !!

     

     

    ...OSEA COMPATIBILIDAD + PERMISOS. Y TE ASEGURO QUE ES DE COMPATIBILIDAD.

    SALUDOS!

    martes, 25 de marzo de 2008 21:33
  • De permisos... de permisos.... en el INSTALADOR o el procedimiento que registre por primera vez.

     

    Un saludo,

    martes, 25 de marzo de 2008 21:39
  • Por favor puedes aplicar la solución que dice José Manuel? y cuando no funcione por favor aplicas el modo de compatibilidad.

     

    SALUDOS!!!

    martes, 25 de marzo de 2008 21:55
  • ¿cuando no funcione?... porque me parece que estas un poco lejos, pero me apostaria contigo una cena que desde luego no es de compatibilidad con XP. Una de dois, o es de permisos como dije, o bien esa aplicacion está mal diseñada y escribe en la carpeta de instalacion o carpetas del sistema, (es decir, no cumple ni tan siquiera la certificacion Logo XP), pero en cualquier caso, en VB, no es problema de compatibilidad descendente.

     

    Un saludo,

    martes, 25 de marzo de 2008 22:12
  •  Jose Manuel Tella Llop Escribió:

    ¿cuando no funcione?... porque me parece que estas un poco lejos, pero me apostaria contigo una cena que desde luego no es de compatibilidad con XP. Una de dois, o es de permisos como dije, o bien esa aplicacion está mal diseñada y escribe en la carpeta de instalacion o carpetas del sistema, (es decir, no cumple ni tan siquiera la certificacion Logo XP), pero en cualquier caso, en VB, no es problema de compatibilidad descendente.

     

    Un saludo,

     

    Corre la aplicación en XP?....si

    Ahora...corre en Vista?......no

    Podría ser compatibilidad???.........lo sé ABSOLUTAMENTE podría serlo.

    Luego hay dos temas interesantes que deberían tomarse en cuenta antes de "diagnosticar" que la aplicación no sirve, o que cumple o no con determinada certificación.

    Las rutinas, y considerar los cambios respecto a XP:

           Incremento del numero de capas

           Segmentación de servicios

     

    Apuesto a que la aplicación está hecha en Visual 6, a veces pasa también porque la librería en cuestión sea más antigua que la existente en Windows Vista, entonces, copia manualmente la librería al directorio de c:\windows y la registras mediante command line CMD.

    ve a Inicio/Programas/Accesorios/Símbolo del Sistema/ y a símbolo del sistema le podrías dar click derecho y "ejecutar como admininstrador"

    Luego teclea

    regsvr32 C:\Windows\system32\stdole2.tlb

     

    También prueba en los Foros de MSDN, nosotros somos casi ciento por ciento Infraestructura.

     

    Que tengas suertecita!

    martes, 25 de marzo de 2008 23:03
  •  Jose Chavez Escribió:

    Corre la aplicación en XP?....si

    Ahora...corre en Vista?......no

    Podría ser compatibilidad???.........lo sé ABSOLUTAMENTE podría serlo.

     

    Simplemente si la aplicacion escribe un simple fichero de parametros en enm Archivos de Programa... (muy comun en aplicacion VB)... adios: no funcionará.... NI CON COMPATIBILIDAD.

     

    Y un instalador "registra"... solo necesita el "Ejecutar como Administrador" en el caso de aplicaciones VB... Nada mas. Solo el instalador.

     

    Un saludo,

    miércoles, 26 de marzo de 2008 14:01
  • Sencillo, si usas Vista, boton derecho del mouse, seleccionas propiedades + Ejecutar programa para Vista

    Si usas Windows 7, boton derecho del mouse, seleccionas propiedades + Ejecutar programa para Windows 7.............. tan tan....Jose Chavez esta en lo correcto

    lunes, 20 de agosto de 2012 23:16