Para ejecutar una instalación en modo silencioso, es preciso haber registrado previamente un archivo de respuestas. Para obtener más información, consulte el apartado Creación de un archivo de respuestas. Ejecute el programa de instalación en un host que tenga el mismo sistema operativo que el host en el que se generó el archivo de respuestas.
Desde el indicador de comandos, sitúese en el directorio donde esté situado el programa de instalación.
cd dir-instalación-JavaES
Utilice el comando Setup.bat /s para iniciar un proceso de instalación en modo silencioso.
El archivo Setup.iss se crea de forma predeterminada en la carpeta System de Windows. Necesita copiar el archivo de la carpeta System en la carpeta donde estuviese almacenado el archivo Setup.bat antes de iniciar la instalación silencios con Setup.bat /s. De lo contrario, el comando devuelve el error -3 en la configuración.
Utilice la opción /f1 para especificar la ubicación del archivo .iss. Para evitar errores imprevistos, especifique una ruta de acceso absoluta. Por ejemplo, escriba:
Setup.bat /s /f1"C:\Temp\ejemplo.iss" .
(Opcional) Utilice el comando Setup.bat /s con la opción /f2 para especificar una ubicación y un nombre de archivo alternativos para el archivo de registro. A fin de evitar errores imprevistos, especifique una ruta de acceso absoluta para el archivo. Por ejemplo, escriba:
Setup.bat /s /f1"C:\Temp\EjemploDesinstalar.iss /f2"C:\Setup.log".
La instalación silenciosa puede llevar algún tiempo, que depende del número y el tipo de componentes que se estén instalando. Mientras se ejecuta el programa de instalación, puede controlar el progreso observando los cambios que se producen en el registro de instalación.
Setup.log es el nombre predeterminado que recibe el archivo de registro de instalación silenciosa generado al ejecutar el comando Setup.bat con el argumento /s. El archivo Setup.log contiene estas tres secciones:
Utilidad de instalación silenciosa (Install Shield Silent): Esta sección identifica el archivo como un archivo de registro y proporciona la versión de Install Shield Silent empleada en la instalación silenciosa.
Aplicación (Application): Esta sección identifica el nombre y la versión de la aplicación instalada, así como el nombre de la compañía.
Resultado de las respuestas (Response Result): Esta sección contiene un código que indica si la instalación silenciosa ha sido correcta. A la clave ResultCode se le asigna un valor entero en la seccion Response Result.
La utilidad de instalación asigna uno de los siguientes valores de resultado a la clave ResultCode:
Descripción de ResultCode
Satisfactoria
Error general
Modo no válido
No se han encontrado los datos necesarios en el archivo Setup.iss
No hay suficiente memoria disponible
El archivo no existe
No se puede escribir en el archivo de respuestas
No se puede escribir en el archivo de registro
Ruta de acceso incorrecta al archivo de respuestas de Install Shield Silent (.iss)
No es un tipo de lista válido (cadena o número)
El tipo de dato no es válido
Error desconocido durante la instalación
Los cuadros de diálogo no funcionan
No se puede crear la carpeta especificada
No se puede acceder al archivo o la carpeta especificados
La opción seleccionada no es válida
El archivo de registro de una instalación silenciosa correcta muestra la siguiente información:
[ResponseResult] ResultCode=0