Problemas con el instalador (InstallShield) de los programas de Velázquez Visual

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Problemas con el instalador (InstallShield) de los programas

Mensaje por vBdC » 11 Feb 2004, 01:00

Problemas con el instalador (InstallShield) de los programas de Velázquez Visual

Categorías: Mensaje de error, Instalación

Palabras clave: InstallShield, Error

Enunciado:
Al instalar alguno de los programas de Velázquez Visual (Editor de Proyectos, Servidor de Aplicaciones, Personalizador, etc.), podemos encontrarnos con algún problema del instalador InstallShield, por ejemplo:

1607: No se ha podido instalar secuencia de comandos de tiempo de ejecucion de InstallShield.

Desarrollo:
Si estamos ejecutando la instalación desde el cdrom, hemos de buscar en él el archivo Servidor de aplicaciones.msi y ejecutarlo.

Si ocurre con una instalación descargada de nuestra página web, estas son las posibles causas:

- Un proceso de InstallShield permanece en memoria (msiexec.exe), incluso aunque la instalación no esté funcionando:
- Debemos finalizar el proceso (Administrador de tareas) y reiniciar el ordenador para liberar memoria.

- Los permisos de la carpeta <WINDOWSFOLDER>Installer no son suficientes:
- Localizamos la carpeta <<WINDOWSFOLDER>Installer (por ejemplo, en Windows 2000, esta carpeta sería C:WINNTInstaller).
- Nota: Esta carpeta está oculta por defecto. Por tanto, puede que sea necesario usar la opción Ejecutar, en Inicio, para acceder a estar carpeta, o configurar el Explorador de Windows para ver objetos ocultos.
- Pulsamos con el botón de la derecha del ratón sobre la carpeta Installer y elegimos propiedades.
- Seleccionamos la pestaña Seguridad.
- Nos aseguramos de que SYSTEM y el usuario en cuestión tiene control total sobre la carpeta.

- El programa msiexec.exe no está registrado apropiadamente:
- Debemos registrar el programa usando la siguiente línea de comando: <WINDOWSFOLDER>System32msiexec.exe /REGSERVER.
- Esta línea de comando podemos introducirla a través de la opción Ejecutar, en Inicio de Windows, sustituyendo <WINDOWSFOLDER> por carpeta donde está Windows instalado.

- El programa se intenta instalar desde una carpeta de red o con un nombre con caracteres extraños:
- Copiaremos la instalación a una carpeta en local, en raíz de C, y con un nombre sin caracteres extraños.

- La clave de registro HKEY_LOCAL_MACHINESOFTWAREInstallShield no es accesible por el usuario instalador.
- Debemos editar el registro con REGEDIT.EXE y, con el botón derecho del ratón o a través del menú, acceder al los permisos de seguridad de la clave de registro, configurando los pertinentes para el usuario en cuestión.

En general, una forma de solucionar el problema es copiar la instalación a una carpeta que crearemos en local, en raíz de C, y con un nombre sin caracteres extraños. Esa carpeta ha de tener todos los permisos para el usuario administrador que realiza la instalación. Si el ejecutable de la instalación vuelve a dar el error, probaremos entonces con el fichero .MSI generado, que copiaremos a esa misma carpeta antes de ejecutarlo. Si aún así no es posible, hemos de instalarlo con el usuario llamado Administrador.


Artículos relacionados
Error del instalador (InstallShield) de los programas de Velázquez Visual: Error reading setup initializating file
Última edición por vBdC el 11 Feb 2004, 01:00, editado 1 vez en total.

Responder