instalación silenciosa
Hola amigos,
Estoy intentando crear una instalación silenciosa para JMP 11.2. He creado el archivo ISS.
Desde un shell administrativo:
C:\11_2\jmp\Windows>.\setup.exe -r -f1c:\jmpsetup.iss
Por alguna razón, cuando intento con el interruptor -s para realizar la instalación, obtengo esto como resultado en el archivo de registro...
Pasa por el 90% de la instalación, el ícono se completa en el escritorio y luego, en el último minuto, se revierte.
C:\11_2\jmp\Windows>.\setup.exe -s -f1c:\jmpsetup.iss -f2c:\jmpsetuplog.txt
¿Qué me estoy perdiendo?
</CODE></P><P><CODE>[InstallShield Silent]
Version=v7.00
File=Log File
[ResponseResult]
ResultCode=-3
[Application]
Name=JMP
Version=11.0
Company=SAS Institute Inc.
Lang=0409
Re: instalación silenciosaTuve que capturar un archivo de respuesta para nuestra imagen x86 y x64.
Parece que el archivo de respuestas contiene dos líneas que son diferentes.
x86
Componente-0=Archivos de programa32
Componente-1=NivelRaíz32
x64
Componente-0=Archivos de programa64
Componente-1=RootLevel64
Ahora estoy usando un script vbs para decidir qué archivo de respuesta usar.
'------------------------------------------------- ----------------------------------------------
' -- ES SISTEMA x86 o x64
'------------------------------------------------- ----------------------------------------------
DIM WSHELL, ENTORNO WSHELL, ARQUITECTURA_PROCESO, TIPO_ARCH_OS
ESTABLECER WSHELL = CreateObject("WScript.Shell")
ESTABLECER WSHELL_ENV = WSHELL.Environment("Proceso")
PROC_ARCH = WSHELL_ENV("ARQUITECTURA_DEL_PROCESADOR")
Si PROC_ARCH = "x86" Entonces
TIPO_ARCH_OS= WSHELL_ENV("ARCHITE_PROCESADORW6432")
Si OS_ARCH_TYPE = "" Entonces
TIPO_ARCH_OS = "x86"
Fin si
Demás
TIPO_ARCH_OS = "x64"
Fin si
Re: instalación silenciosaHOLA,
Volví a capturar el archivo ISS, pero esta vez quité la marca de verificación para instalar Java y ese archivo ISS parece funcionar. Como parte de mi instalación silenciosa, estoy forzando la instalación del paquete .NET y todas nuestras máquinas tienen Java instalado y actualizado a través de la empresa.
Entonces, en este caso, era la marca de verificación de Java la que causaba el error, a pesar de que Java ya estaba instalado en la máquina, o había algo con mi archivo de captura, lo cual es posible, pero...
Re: instalación silenciosa¿Puedes publicar el contenido del archivo ISS? Me pregunto si las indicaciones que aparecen durante la instalación original no coinciden con lo que se necesita en la otra máquina. Además, ¿creaste el archivo ISS en una PC con el mismo bitness que la PC en la que estás intentando realizar la instalación silenciosa?
- Bob Hickey