Instalación silenciosa

Resuelto
N0V@_B!S Mensajes publicados 37 Estado Miembro -  
 XD -
Hola,

Actualmente estoy haciendo una pasantía. Mi "jefe" me pidió que le hiciera una instalación silenciosa.

Así que creé una, pero resulta que no funciona para 5 programas.

A pesar de numerosas búsquedas en Internet, no encuentro información que me pueda ayudar a resolver mi problema de instalación.

Los 5 programas: iTunes (archivo.msi), Nero (msi), Open Office (msi), Acrobat Reader (archivo.msi), Power DVD (exe).

Código batch

@echo off

IF EXIST C:\AUTO set CDROM=C:
IF EXIST D:\AUTO set CDROM=D:
IF EXIST E:\AUTO set CDROM=E:
IF EXIST F:\AUTO set CDROM=F:
IF EXIST G:\AUTO set CDROM=G:
IF EXIST H:\AUTO set CDROM=H:
IF EXIST I:\AUTO set CDROM=I:
IF EXIST J:\AUTO set CDROM=J:
IF EXIST K:\AUTO set CDROM=K:
IF EXIST L:\AUTO set CDROM=L:
IF EXIST M:\AUTO set CDROM=M:
IF EXIST N:\AUTO set CDROM=N:
IF EXIST O:\AUTO set CDROM=O:
IF EXIST P:\AUTO set CDROM=P:
IF EXIST Q:\AUTO set CDROM=Q:
IF EXIST R:\AUTO set CDROM=R:
IF EXIST S:\AUTO set CDROM=S:
IF EXIST T:\AUTO set CDROM=T:
IF EXIST U:\AUTO set CDROM=U:
IF EXIST V:\AUTO set CDROM=V:
IF EXIST W:\AUTO set CDROM=W:
IF EXIST X:\AUTO set CDROM=X:
IF EXIST Y:\AUTO set CDROM=Y:
IF EXIST Z:\AUTO set CDROM=Z:

echo Instalación de Acrobat Reader 9
echo ====================================
start /wait %CDROM%\AUTO\SOFT\Acrobat\acrobat.msi /S /qn /sAll /rs /noreboot
echo Terminado
echo ====================================

echo Instalación de iTunes 8
echo ====================================
start /wait %CDROM%\AUTO\SOFT\iTunes\iTunes.msi /S /qn /s /noreboot
echo Terminado
echo ====================================

echo Instalación de Nero 7
echo ====================================
start /wait %CDROM%\AUTO\SOFT\NERO\Nero.msi /quiet /qn /S /norestart
echo Terminado
echo ====================================

echo Instalación de Open Office
echo ====================================
start /wait %CDROM%\AUTO\SOFT\OPENOFFICE\setup.msi /S /qn /noreboot
echo Terminado
echo ====================================

echo Instalación de Power DVD
echo ====================================
start /wait %CDROM%\AUTO\SOFT\POWERDVD\Setup.exe /S /qn /noreboot
echo Terminado
echo ====================================

echo picasa
echo ====================================
start /wait %CDROM%\AUTO\SOFT\PICASA\picasa.exe /S /qn /noreboot
echo Terminado
echo ====================================

echo Instalación de VLC 9.8
echo ====================================
start /wait %CDROM%\AUTO\SOFT\VLC\setup.exe /S /noreboot
echo Terminado
echo ====================================

echo Instalación de Winrar 3.8
echo ====================================
start /wait %CDROM%\AUTO\SOFT\Winrar\setup.exe /s /noreboot
echo Terminado
echo ====================================

echo Instalación de Firefox 3.0.6
echo ====================================
start /wait %CDROM%\AUTO\SOFT\Firefox\firefox.exe -ms" /f /noreboot
echo Terminado
echo ====================================
Configuración: Windows XP Firefox 3.0.6

19 respuestas

thechris
 
Hola

En general, todas las instalaciones en formato MSI (Microsoft System Installer)
aceptan los argumentos que "juliano" dio
las instalaciones MSI a veces están ocultas en setup.exe u otros archivos .exe

En resumen, para instalar una aplicación cualquiera con un setup.exe en silencio

setup.exe /s /noreboot

/s = silencioso

/qn = sin ninguna ventana durante la instalación

/noreboot = sin reiniciar el ordenador al final de la instalación

para tener toda la lista -> 'INICIAR -> EJECUTAR' y luego teclear msiexec y presionar 'ENTER'
tendrás toda la lista de parámetros MSI

Para responder a peliphe: cómo cambiar el directorio de instalación con esta técnica

hay que usar las "PROPERTY" del archivo MSI
para indicar el directorio de instalación, la PROPERTY es "INSTALLDIR"

lo que da:

setup.exe /s /noreboot INSTALLDIR=C:\mi_directorio\mi_subdirectorio

ATENCIÓN: una "PROPERTY" siempre se escribe en mayúsculas, en el ejemplo INSTALLDIR está en mayúsculas
si no, no funciona
36