Página 1 de 3

Lista de Switches y Comandos desatendidos de programas

Publicado: Lun Dic 01, 2008 12:38 am
por LeThe
Este post lo hice para publicar un listado de switches o comandos desatendidos o silenciosos para aplicaciones tipicas cuales queremos instalar durante la instalacion de Windows.

Este articulo http://www.letheonline.net/integrando.htm" onclick="window.open(this.href);return false; explica como usar estos switches en el archivo svcpack.inf. Opcionalmente, se pueden encontrar add-ons cuales podemos integrar con nLite. El nombre de la descarga o aplicacion ha sido modificado a uno mas corto en estos ejemplos. Por ejemplo, Install_Shockwave_Player ha sido renombrado a shock.exe o shock.msi. Pueden mandarme un email o un mensaje privado para agregar los suyos o si desean aprender sobre un programa en particular.

En general, cada programa usa un instalador especifico InstallShield. Algunos de estos usan switches o comandos cuales podemos usar para instalar el programa en modo desatendido o modo silencioso.

Nota #1: Si no te funciona unos de estos comandos, por favor publica cual, junto con su mensaje de error o por lo menos una explicacion de por que no te funciono. Estos nos permite corregir el comando de inmediato.

Nota #2: No se recomienda instalar un Antivirus ni actualizaciones de Internet Explorer durante la instalacion de Windows. Estos causan muchos problemas.

Nota #3: La mayoria de instalaciones silenciosas o desatendidas usan configuraciones predeterminadas. Por ejemplo, crear accessos directos o shortcuts en el escritorio, o instalar barras de Yahoo o Google, y otras cosas. Para determinar cuales instalaciones hacen esto, es recomendado ejecutar la instalacion como prueba, en modo normal y personalizar si es posible. Durante la instalación personalizada, puedes determinar las opciones predeterminadas o configuradas por defecto.

Lista de instaladores y sus switches

Español: Haz clic (traducido por Google)
English: http://unattended.sourceforge.net/installers.php" onclick="window.open(this.href);return false;

La Lista
---------

Silverlight de Microsoft
Silverlight.exe /q

Windows Media Player 11 o Reproductor de Windows Media 11
media.exe /Q

VideoLan o VLC
vlc-1.0.0-win32.exe /S

Ccleaner
ccsetup214.exe /S

Adobe Reader
adobe.exe /sPB

Foxit Reader
foxit.msi /quiet /passive

Winamp
winamp5541full.exe /S

K-Lite Codec Pack
klcodec434f.exe /silent

Codec XVID
XVID.exe /VERYSILENT

Codec AC3
ac3.exe /S

Mozilla Firefox
fire.exe -ms

Mozilla Thunderbird
thunderbird.exe -ms

Internet Explorer 8
IE8.exe /passive /update-no /no-default /norestart

Internet Explorer 7
IE7.exe /passive /quiet

JAVA (JRE)
java.exe /quiet /passive

Adobe Shockwave - Pueden descargar el Instalador .msi aqui
shock.msi /quiet /passive

Adobe Flash
Version nueva: install_flash_player.exe /install
Versiones anteriores: flash.exe /S

Malicious Software Removal Tool o Herramienta de eliminación de software malintencionado
mal.exe /Q

Opera
Opera.exe /S /v/qn

Spybot Search & Destroy
spybot.exe /VERYSILENT /NORESTART /COMPONENTS="MAIN,LANGUAGE,SKINS"

OpenOffice.org 3.x
openoffice.exe /S /q/vn

DVDDecrypter
DVDDecrypter.exe /S

DVD Shrink
dvdshrink.exe /silent

NTREGOPT (NT Registry Optimizer)
ntregopt.exe /VERYSILENT

TuneXP
TuneXP15.exe /S

Auslogics Disk Defrag
diskdefrag.exe /silent

iTunes o Quicktime
Leer aqui: http://www.letheonline.net/foro/viewtop ... =14&t=3799
iTunes801Setup.exe /quiet /passive

Google Picasa
picasa3.exe /S /q/vn

Direct-X 9
directxaug2008.exe /Q /T:C:\Directx9

eMule
eMule0.49b.exe /S /q/vn

LimeWire
LimeWireWin.exe /S /q/vn

nLite
nlite.exe /silent

UltraVNC
ultravnc.exe /silent

Daemon Tools Lite
daemon4301lite.exe /S /q/vn

Notepad++
notepad511.exe /S /q/vn

7-Zip
7z462.exe /S /v/qn
o
7z462-x64.msi /quiet /passive

WinRAR
wrar380.exe /s

Bart's PE Builder
pebuilder3110a.exe /silent

Malwarebytes' Anti-Malware
mbam1.33.exe /VERYSILENT

CutePDF
CuteWriter.exe /silent o CuteWriter.exe /verysilent

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Lun Dic 01, 2008 1:13 am
por Menfis
Hacía falta éste post, gracias Lethe, más adelante sería bueno seguir agregando más :D

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Dom Dic 28, 2008 11:35 pm
por Menfis
Lethe estaba revisando los swicth en MSFN´s
Cual sería la diferencia entre éste http://unattended.msfn.org/unattended.x ... witch/115/" onclick="window.open(this.href);return false;

y el switch que colocaste:

Adobe Flash
flash.exe /S



Otra pregunta: para el caso de Winrar 3.8 u otra versión como hago con la medicina para que no me la pida.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Lun Dic 29, 2008 12:08 pm
por LeThe
El comando start es mas para uso en archivos .cmd, archivos .bat o dentro de una ventana de DOS o CMD. EL comando /wait inicia la aplicacion o instalacion, y no se cierra la ventana hasta que no haya terminado.

Inicia una ventana aparte para ejecutar un programa o un comando
especificado.

START ["título"] [/Druta] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [comando o programa]
[parámetros]

"título" Texto que se mostrará en la barra de título de la ventana.
ruta Directorio de inicio.
B Inicia la aplicación sin crear una ventana. La aplicación
no controla la funcionalidad de ^. A menos que la aplicación
habilite el procesamiento de ^C processing, ^Pausa es la
única manera de interrumpir la aplicación.
I El nuevo entorno será el entorno original pasado a
cmd.exe y no el actual.
MIN Abre la ventana minimizándola.
MAX Abre la ventana minimizándola.
SEPARATE Inicia el programa de Windows de en un espacio de memoria
separado.
SHARED Inicia el programa de Windows de en el espacio de memoria
compartida.
LOW Inicia la aplicación en la clase de prioridad IDLE.
NORMAL Inicia la aplicación en la clase de prioridad NORMAL.
HIGH Inicia la aplicación en la clase de prioridad HIGH.
REALTIME Inicia la aplicación en la clase de prioridad REALTIME.
ABOVENORMAL Inicia la aplicación en la clase de prioridad ABOVENORMAL.

Comando o programa
Si es un comando interno de cmd o un archivo por lotes el
comando se ejecuta con el modificador /K en cmd.exe.
Esto significa que la ventana continuará abierta una vez
que el comando se haya ejecutado.

Si no es un comando interno de cmd o un archivo por lotes
Entonces es un programa y se ejecutará como una aplicación
con ventanas o como una aplicación de consola.

parámetros Son los parámetros que se pasan al comando o al programa.

Si las extensiones de comandos están habilitadas, la invocación del
comando externo a través de la línea de comandos o del comando START
cambia así:

Se pueden invocar archivos no ejecutables a través de la asociación del
archivo sólo con escribir el nombre del archivo como un comando. (por ej.,
WORD.DOC abriría la aplicación asociada con la extensión del archivo .DOC.)
Ver los comandos ASSOC y FTYPE para saber cómo crear estas asociaciones
dentro de una secuencia de comandos.

Cuando se ejecuta una aplicación de 32 bits con interfaz gráfica, CMD.EXE no espera a que la aplicac
ión termine antes de volver al símbolo del sistema.
Este nuevo comportamiento NO ocurre si se ejecuta dentro de una secuencia de
comandos. Cuando se ejecuta una línea de comandos cuyo primer símbolo es la
cadena "CMD " sin extensión o ruta, entonces se reemplaza "CMD" con el valor
de la variable COMSPEC. Esto evita tomar CMD.EXE del directorio actual.

Cuando se ejecuta una línea de comandos cuyo primer símbolo NO contiene una
extensión, entonces CMD.EXE usa el valor de la variable de entorno PATHEXT
para determinar las extensiones que hay que buscar y en que orden. El valor
predeterminado para la variable PATHEXT es:

.COM;.EXE;.BAT;.CMD

Tenga en cuenta que la sintaxis es la misma que la variable PATH, con los
puntos y comas separando los elementos diferentes.

Cuando se busca un archivo ejecutable, si no hay ninguna coincidencia en
ninguna extensión, entonces se comprueba si el nombre coincide con el nombre
de un directorio. Si es así, el comando START inicia el explorador en esa
ruta. Si se hace desde la línea de comandos, es equivalente a hacer CD /D en
esa ruta.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Lun Dic 29, 2008 12:51 pm
por Menfis
Ok, gracias por la respuesta Lethe, buena info. :D

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mar Ene 06, 2009 6:36 pm
por er3b0o
Buenas
Gracias por la info aunque aun no me queda del todo claro :mrgreen:
mi duda es: como saber que comando ocupar para que cada programa se instala en modo silencioso
he visto que a muchos programas se les pasan codigos diferentes, como se yo cual necesito digamos
para una version portable del office, o del k-lite code pack.
bueno eso seria, sorry si esta aclarado pero aun no entiendo bien XD

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mar Ene 06, 2009 6:45 pm
por LeThe
Saludos y Bienvenidos al foro.

La verdad es que ni yo mismo se. Es un proceso. Yo uso una maquina virtual donde pruebo diferentes switches en DOS para ver si el programa de instalacion muestra informacion sobre los switches, eso esta explicado en este articulo: http://www.letheonline.net/integrando.htm" onclick="window.open(this.href);return false;

Hay ciertos instaladores, por ejemplo el Windows Installer y sus archivos .msi.
Imagen

Este tipo de instalador normalmente usa los siguientes:
Imagen

Con el tiempo vas experimentando con los otros tipos de instaladores, y poco a poco los determinas. Algunos programas mezclan instaladores con scripts cuales leen un codigo especifico, por ejemplo:
spybot.exe /VERYSILENT /NORESTART /COMPONENTS="MAIN,LANGUAGE,SKINS"

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mar Ene 06, 2009 6:48 pm
por er3b0o
aaah gracias que rapida la respuesta XD
creo que tendre que hacer eso
saludos =D

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Ene 10, 2009 5:27 pm
por otreblab
Lethe el switch para tunexp (TuneXP15.exe /s) que usas te funciona bien? lo digo porq hoy he incuido en mi windows xp el TuneXP1.5, y pronbando en maquina virtual cuando instala el tunexp al finalizar arranca el programa y la ventana me detiene la instalacion
tunxexp.png

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Ene 10, 2009 5:39 pm
por LeThe
El switch funciona pero el problema con TuneXP es que despues de instalarse, necesita saber el directorio del Sistema Operativo :(

Basicamente lo que yo he hecho es aprenderme todas las optimizaciones de TuneXP y aplicarlas yo mismo en un archivo de registro .reg Quizas quieras instalarlo despues usando [GuiRunOnce].

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Ene 10, 2009 6:02 pm
por otreblab
saludos, lo quitare del svpack y lo instalare aparte cuando termine la instalacion de windows, ahora me dio curiosidad aprender a elaborar los archivo de registro con las optimizaciones, si no es mucha molestia prodrias explicar como elaborar esas optimizaciones :D

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mar Ene 20, 2009 7:28 pm
por Menfis
Lethe, tienes el swicth para Malawarebytes Anti-Malware.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mar Ene 20, 2009 7:43 pm
por ricktendo64
Un buen programa para encontrar a switches se llama CMenu

Solo haga click derecho en el .exe o .msi y vaya a More Options -> Installer Tools -> Identify Installer

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mar Ene 20, 2009 7:44 pm
por Menfis
Perfecto, gracias lo voy a probar.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Ene 21, 2009 12:36 am
por Menfis
ricktendo64 escribió:Un buen programa para encontrar a switches se llama CMenu

Solo haga click derecho en el .exe o .msi y vaya a More Options -> Installer Tools -> Identify Installer
Te pasaste amigo ricktendo64 :clapclap :clapclap :clapclap
Excelente ese programa.

Lo acabo de probar y me dio la información de los switches necesarios.

Lo acabo de probar en la Máquina Virtual y lo instaló el Malawarebytes Anti-Malware v1.33 en forma desatendida.

Aquí dejo el switch:

Malawarebytes Anti-Malware v1.33
mbam1.33.exe /VERYSILENT

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Ene 21, 2009 2:10 am
por ricktendo64
Solo es nesesario usar /SP- si el instalador te dice "This will install... Do you wish to continue?" antes que el instalador inicie oficialmente.

Si tu instalador no dice eso cuando lo arrancas será suficiente usando /SILENT o /VERYSILENT

Por si acaso aqui esta mi addon de CMenu para nLite http://www.wincert.net/forum/index.php?showtopic=275" onclick="window.open(this.href);return false;

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Ene 21, 2009 2:31 am
por LeThe
Excelente trabajo. Gracias.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Ene 21, 2009 2:58 pm
por Menfis
ricktendo64 escribió:Solo es nesesario usar /SP- si el instalador te dice "This will install... Do you wish to continue?" antes que el instalador inicie oficialmente.

Si tu instalador no dice eso cuando lo arrancas será suficiente usando /SILENT o /VERYSILENT

Por si acaso aqui esta mi addon de CMenu para nLite http://www.wincert.net/forum/index.php?showtopic=275" onclick="window.open(this.href);return false;
OK, Gracias amigo ricktendo64 por la sugerencia.

Ya probé en la Máquina Virtual sin el SP- o sea así:

mbam1.33.exe /VERYSILENT

y todo anda muy bien.

He editado el post anterior para que no haya confusión

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Ene 24, 2009 11:44 pm
por Menfis
Estoy tratando de incorporar el TuneUp 2007 mediante un switch pero no logro hacerlo, estuve buscando un .cab para incorporarlo con nlite pero no logro encontrar uno, alguien sabe si existe?

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Dom Ene 25, 2009 12:25 am
por ricktendo64
Lanze el exe y busque el instaldor msi en %temp% luego haga tu addon con el

Mas Informacion

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Dom Ene 25, 2009 5:52 pm
por Menfis
Ok gracias, voy a crear el addon y probar con las 2 opciones /pn o /qb

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Feb 14, 2009 8:16 pm
por ovacai
estoy tratando de hacer un addons del adobe reader 9 para el xp 64 pero tengo problemas con los Switch, me podrian ayudar? no se como sacar los Switches de los programas que deseo integrar en mi destendido xp 64.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Feb 14, 2009 8:50 pm
por Menfis
prueba con el programa que dejó el amigo ricktendo64 CMenu

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Feb 14, 2009 10:33 pm
por LeThe
Tienes que extraer los archivos de instalacion primero. Al ejecutar la instalacion, el instalador extrae los archvos a %Userprofile%\Local Settings\Application Data\Adobe\Reader 9.0\Setup Files\READER9

Se ven algo asi:

Imagen

Hasta ahora no he encontrado una version de Adobe Reader de 64 bits.

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Feb 18, 2009 9:23 pm
por JoaoM
Amigos/as
vengo a pedirles el parametro para la instalacion de:
QuickTime Alternative 2.8.0
USBDiskSecurity

Uso la /? pero nada me dice

Gracias

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Feb 18, 2009 9:31 pm
por LeThe
Saludos y Bienvenidos al foro.

Me funciono /silent , osea:

quicktimealt280.exe /silent

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Feb 18, 2009 10:08 pm
por JoaoM
LeThe escribió:Saludos y Bienvenidos al foro.

Me funciono /silent , osea:

quicktimealt280.exe /silent
Gracias por tan pronta respuesta

Yo lo puse QTimeAlt.exe /VERYSILENT /SP- para cuando lo instalara ver si funcionaba

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Vie Feb 20, 2009 6:45 pm
por otreblab
Saludos, en mi switches me funcionan perfecto asi:
codec.exe /VERYSILENT K-Lite Codec Pack
real.exe /VERYSILENT /SP- real alternative
quickt.exe /VERYSILENT /SP- quicktime alternative

/silent tambien funciona perfecto pero te muestra el estado de la instalacion

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Sab Feb 21, 2009 9:09 am
por ricktendo64
otreblab escribió:Saludos, en mi switches me funcionan perfecto asi:
codec.exe /VERYSILENT K-Lite Codec Pack
real.exe /VERYSILENT /SP- real alternative
quickt.exe /VERYSILENT /SP- quicktime alternative

/silent tambien funciona perfecto pero te muestra el estado de la instalacion
Para klite codec pack lanzar el instalador con el parametro -makeUnattended y configurelo, luego para instalar lanzar el bat

Re: Lista de Switches y Comandos desatendidos de programas

Publicado: Mié Mar 04, 2009 2:28 pm
por avechuche
Hola q tal soy nuevo por aca y por lo tanto algo novato con estas cosas queria saber si me pueden ayudar un poco ... una de las preguntas mas bases como se dan cuenta que paremetro tiene que ir desp del .exe para instalarlo en "silencio", por ejemplo.

K-Lite Codec Pack
klcodec434f.exe /silent


Como obtienen ese /silent??

Vi que usan un programa llamado Cmenu pero tengo muchas dudas respecto a su uso... uno de ellos es cuando le doy en Identify Installer me sale un menú con varias opciones, como lo muestra la foto
Imagen
y no se cual señalar.
Tomando el ejemplo de k-lite no me aparece esa ventana, me aparece la ventana comun con los comandos. Uds usan solo el /silent para instalarlo, pero este tiene mas comandos como por ejemplo el SP- el /verysilent, queria saber si esos comandos son mejores que el /silent o es lo mismo. Otra cosa como hago para que la instalacion predeterminada del klite sea la opción "Profile 7: Lots of Stuff" y no la "Profile 1: Default" ... Lo que yo estoy buscando es integrar estos archivos a un cd de windows y se instalen sin tener que andar poniendo "Siguiente", "Continuar", "Aceptar", etc. Lei como hacerlo en un manual de esta pagina (http://www.letheonline.net/integrando.htm" onclick="window.open(this.href);return false;), ahi esta muy bien explicado, lo que no me quedo claro si todas los programas se instalan a la vez o cuando se termina de instalar uno empieza el otro, lei por ahi que hay que poner el comnado wait pero no se como hacerlo. Lo que quiero saber ahora es la forma mas adecuada de usar los comandos .. gracias desde ya!!!