En la actualidad cuando se tiene que instalar una aplicación o programa, hay que seguir una serie de pasos para realizar la instalación completamente, ya sea ingresando código de activación, aceptar los términos de uso, y algunos pasos más dependiendo del instalador. Pero cuando se tiene que instalar muchas aplicaciones, y quizás en muchos equipos se torna algo un poco tedioso y cansado.
Para ello vamos a ver la manera de cómo realizar una instalación silenciosa de una aplicación, esto se lo puede hacer en forma de un script que se instala automáticamente, sin mostrar ninguna pantalla al usuario.Para crear estos script se los puede crear de forma manual escribiendo un comando, pero también existen aplicaciones que sirven para realizar esta tarea.
Instalación silenciosa: Forma de realizar una instalación automática ejecutada en segundo plano, sin interacción alguna con el usuario.
Switch: parámetros de instalación que de alguna manera hacen posible que la instalación sea silenciosa. Estos parámetros pueden ser visualizados en algunos casos escribiendo la siguiente línea en una ventana de cmd:
Cmd: consola de comandos de Windows.
Objetivos
Crear un script con lo necesario para realizar una instalación silenciosa, de las aplicaciones que en mi caso están comprendidas en el paquete de programas básicos de Windows XP SP3, nuestros script los vamos a realizar manualmente con líneas de comando.
En el siguiente link hay una lista de algunas aplicaciones, las cuales ya tienen el comando para instalarlos de manera silenciosa:
http://unattended.msfn.org/unattended.xp/page/list/switch/
Comencemos:
Los programas básicos para MOS en sus instalaciones de Windows XP SP3 son los siguientes:
1. Winrar 4.0
2. .Net Framework 3.5 y 4
3. Office 2010 (Siempre y cuando el cliente tenga licencia)
4. Java(jre-6u25-windows-i586)
5. Silverlight
6. Nero lite 7
7. Messenger (wlsetup-all.exe)
8. Windows Media Player 11
9. K-lite_Codec_Pack
10. Ccleaner
11. Firefox 4
12. Internet Explorer 8
13. Flash Player (firefox, internet Explorer )
14. Adobe Reader X(10.0.1)
15. AVG 2011 free
Antes que todo se va a crear una carpeta, en donde se van a colocar todos los instaladores de los programas que están en la lista de arriba, en mi caso la carpeta se llama Programas desatendidos listos, en esta misma carpeta se van a guardar los archivos necesarios para realizar la instalación silenciosa de los programas.
Para realizar una instalación en modo silencioso, se tiene que crear un archivo .bat donde se va a escribir el comando y los switch necesarios, que hace posible la instalación silenciosa, luego se ejecuta el archivo .bat.
Winrar 4.0
Aplicación para visualizar carpetas comprimidas con extensión rar, Zip entre otras, para la instalación silenciosa se crea el archivo winrar.bat, el cual contiene el comando para lanzar la instalación, en el siguiente formato:
Ejecutable de la aplicación /switch, como se muestra en el ejemplo
.Net Framework versiones 3.5 y 4.0
Componentes de Windows necesarias para que se puedan instalar aplicaciones sobre todo actuales, se crean los archivos, netframework35.bat y netframework40.bat, cada uno va tener el comando para lanzar la instalación silenciosa:
netframework35.bat
/q - parámetro o swicth para que la instalación sea silenciosa/norestart - parámetro para que el equipo no se reinicie una vez terminada la instalación
Referencia: http://www.msfn.org/board/topic/108344-net-framework-35-silent-installer/
Office 2010
Suite de oficina que tiene aplicaciones de escritorio, para realizar una instalación silenciosa del Office, primero hay que editar el archivo Config.xml, el cual en mi caso se encuentra en la carpeta del Office, es decir se encuentra en Office\2010\ProPlus.WW\Config.xml, se tiene que ubicar la siguiente línea, que es la de visualización:
Esta línea se edita, y quedaría de la siguiente manera:
Se guarda el archivo, ahora se procede a crear el archivo office.bat, el cual contiene la siguiente línea:
/config - parámetro que hace referencia al archivo Config.xml
.\ProPlus.WW\config.xml - ruta donde se encuentra el archivo config.xml
Java
Es un conjunto de utilidades que permite la ejecución de programas Java, El JRE actúa como un "intermediario" entre el sistema operativo y Java. En la carpeta en donde están todos los instaladores, se crea el archivo jre.bat el cual va a tener la siguiente línea:
jrecore: indica el núcleo de la JRE se instala.
extra (opcional): indica fuentes adicionales, los colores y banco de sonidos se instalará.
Silverlight
Es una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproducción de vídeos, gráficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash, se crea el archivo silverlight.bat, con la siguiente línea de comando:
Nero Lite 7
Nero Lite es una alternativa liviana para aquellos que no necesiten funciones extra en su programa de grabación, vamos a crear el archivo nero.bat, con el siguiente comando:
Referencia: http://www.msfn.org/board/topic/69886-release-nero-7-lite-micro-v7751/
Windows Live Messenger
Wlsetup es un paquete que trae varias aplicaciones como Photo gallery, protección infantil, Windows live Messenger, entre otras. Pero el que voy a instalar es solo el Messenger, que es un cliente de mensajería instantánea creado por Microsoft, creamos el archivo wlsetup.bat, con la siguiente línea de comando:
/q - parámetro de instalación silenciosa
/AppSelect:Messenger - parámetro para especificar, que producto de Windows Live se quiere instalar, en mi caso solo instalare el Messenger.
Nota: si queremos instalar el paquete completo, la línea de comando seria solamente:
Windows Media Player 11
Versión número 11 del reproductor de vídeos y música creado por Microsoft. Esta versión está únicamente disponible para Windows XP SP2 y para Windows Vista, creamos el archivo wmp11.bat, el cual contiene el siguiente comando:
/Q:A parámetro para instalación silenciosa
Referencia: http://www.msfn.org/board/topic/114016-windows-media-player-11-silent/
K-lite_Codec_Pack
Esuna coleccióndecomponentes deaudioyvídeodeMicrosoftWindows quepermite al sistema operativoy susoftwareparareproducirvarios formatos audio yvídeoen general. En este caso el propio instalador tiene la opción para crear el archivo, klcp_standard_unattended.bat, que tiene las siguientes líneas:
Esta aplicación es para limpieza de registro e inicio de Windows, creamos el archivo ccleaner.bat con el siguiente comando:
Firefox 4
Es un navegador weblibre y de código abierto,es el segundo navegador más utilizado de Internet, con una cuota de mercado aproximada del 30% en todo el mundo. En la carpeta en donde están todos los instaladores, se crea el archivo firefox.bat el cual va a tener la siguiente línea:
/silent - es el modo silencioso
Internet Explorer 8
Es la octava versión publicada del navegador web de Microsoft. En la carpeta en donde están todos los instaladores, se crea el archivo IE8.bat el cual va a tener la siguiente línea:
/update-no - para que no se actualice
/norestart - para que no reinicie el pc
Ref. http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_23932696.html
Flash Players
Es una aplicaciónen forma de reproductor multimedia, Permite reproducir archivos SWF. Estos son dos instaladores uno para Internet Explorer y el otro para Firefox, ambos instaladores los vamos a mandar a ejecutar en el mismo archivo flashplayer.bat, el cual contiene los siguientes comandos:
-install - con este parámetro se puede realizar la instalación silenciosa.
Referencia: http://www.msfn.org/board/topic/142867-cant-install-adobe-flash-player-silent-install/
Adobe Reader X (10.0.1)
Programa informático desarrollado por Adobe Systems, diseñado para la visualización e impresión de archivos PDF. Para este programa se crea el archivo adobe.bat, el cual va a tener el siguiente comando:
/sAll - modo silencioso del producto
/rs - suprime el reinicio del pc
/l - permite el registro de errores
/msi - parámetros para msiexec
Referencia: http://forums.adobe.com/thread/754256
AVG 2011 free
AVG es un término global para un rango de antivirus y software relacionado con seguridad en Internet disponible para Microsoft Windows, Linux y FreeBSD. Destaca la mayor parte de las funciones comunes disponibles en el antivirus moderno y programas de seguridad de Internet. Se va a crear el archivo avg2011.bat, con el siguiente comando de instalación:
/DontRestart - parámetro para que la maquina no se reinicie una vez terminada la instalación
Referencia: http://www.msfn.org/board/topic/10705-avg-anti-virus-silent/
Nota: Para los instaladores con extensión .exe, según la aplicación, o de que pagina se lo ha descargado, el nombre puede ser distinto a los que se han usado en este artículo.
Muy buena publicación, puesto que son los programas más populares!
ResponderEliminar