PDF de programación - 12. paquetes MSI

Imágen de pdf 12. paquetes MSI

12. paquetes MSIgráfica de visualizaciones

Publicado el 21 de Noviembre del 2018
571 visualizaciones desde el 21 de Noviembre del 2018
12,7 MB
49 paginas
Creado hace 16a (09/10/2007)
Redes de área local:

Aplicaciones y servicios

WINDOWS



12. Paquetes MSI

1

Índice

Definición de paquetes MSI...................................................................................................... 3
Instalación de paquetes MSI .................................................................................................... 4
Generación de paquetes MSI mediante Snapshot .................................................................. 10
Actualización de paquetes MSI instalados.............................................................................. 26
Transformación de paquetes.................................................................................................. 32
Desinstalación de paquetes MSI previamente instalados........................................................ 46
Ficheros ZAP ......................................................................................................................... 47



2

DDeeffiinniicciióónn ddee ppaaqquueetteess MMSSII

En el apartado correspondiente a las directivas de grupo, indicamos que íbamos a dedicar un
capítulo entero a las directivas de grupo correspondientes a la distribución de software, por la
importancia que tienen en sí mismas; será en este apartado cuando abordemos todo lo
relacionado con la distribución de software desde nuestro servidor Windows 2003 a las
estaciones de trabajo.

Literalmente podríamos definir los paquetes MSI como "instaladores de Microsoft", es decir,
aquellos paquetes informáticos que contienen toda la información necesaria para automatizar
su instalación sin necesidad de intervención manual del usuario; por tanto el usuario no
necesita introducir el número de serie del producto, ni el lugar de instalación del paquete, ni
ningún otro parámetro pues toda esa información ya va contenida en el propio fichero "msi".

Esta filosofía de trabajo permite que la instalación de los paquetes "msi" se pueda hacer de
forma desatendida, y que el servidor de Windows 2003 distribuya el paquete en cuestión a las
estaciones de trabajo y/o usuarios del dominio del Servidor.

Las tecnologías del Instalador de Windows ("Windows Installer") se dividen en dos partes
complementarias: un servicio de instalador de cliente (Msiexec.exe) y un archivo de paquete
(.msi), de tal modo que el instalador de Windows utiliza la información contenida en el archivo
de paquete "msi" para la instalación de la aplicación.

Los archivos de paquete (.msi) contienen una base de datos que almacena todas las
instrucciones y los datos requeridos para instalar (y desinstalar) los programas. El instalador
realiza todas las tareas de la instalación: copiar archivos a un disco duro, realizar
modificaciones de registro, crear accesos directos en el Escritorio, etc.

Lo primero que tenemos que tener presente para poder instalar paquetes MSI, es que en el
Servidor de Windows 2003 debemos tener en estado "Iniciado" el servicio "Windows Installer".
Este servicio se instala y configura en la propia instalación de Windows 2003 Server, para que
se inicie de forma automática en cada arranque, luego no hay nada que temer, pues quedará
instalado y configurado adecuadamente en la propia instalación del servidor.

Los paquetes se ubicarán en una unidad de red (normalmente una carpeta del servidor) a la
que tengan acceso de lectura los usuarios del dominio, y posteriormente a través de directivas
de grupo, asignaremos ese paquete a las estaciones de trabajo y/o usuarios del dominio que
deseemos, de modo que cuando arranquemos una estación de trabajo que tenga asociada una
directiva de instalación del paquete, o cuando un usuario al que se le haya asignado un
paquete se identifique en el dominio, las directivas de instalación del paquetes propias de cada
caso, se encargarán de distribuir el paquete en cuestión a la estación o al usuario
respectivamente.

Entre las ventajas de la tecnología "msi" se encuentra la desinstalación desatendida de
paquetes anteriormente
los paquetes
previamente instalados, personalización de los paquetes (ficheros "mst"), y otra serie
potencialidades y funcionalidades que abordaremos en estas páginas, dedicadas a esta
tecnología.

instalados, actualizaciones y modificaciones de

Como es obvio, al instalarse los paquetes "msi" a través de directivas de grupo, ante un
"formateo" de una estación de trabajo, una entrada de una nueva estación de trabajo en el
dominio, etc., los paquetes "msi" se reinstalarán de forma automática, pues el servidor de
Windows 2003 detectará que la directiva en cuestión no está siendo aplicada en el equipo (o
para el usuario) y pasará a aplicarla de forma automática. Además si se produce un problema
en un paquete "msi" instalado en una estación de trabajo, el usuario podrá solventarlo
reinstalando el paquete por medio de la opción de reparación del "Panel de Control" de su
estación de trabajo.



3

Para realizar una gestión centralizada de la instalación del software, podemos utilizar los
siguientes tipos de archivo, como veremos a continuación:

Tipo de archivo Extensión Descripción

Instalación

".msi"

Transformación

".mst"

Revisión

".msp"

Archivos "zap"

".zap"

Estos archivos los proporciona normalmente el distribuidor de
software para facilitar la instalación de una aplicación concreta.
Hay que mantener estos archivos, con cualquier otro archivo
necesario, en el punto de distribución del software administrado.
Estos archivos, también llamados modificaciones, personalizan la
instalación de un paquete de "Windows Installer" al realizarse la
asignación o publicación. Por ejemplo, pueden especificar un
subconjunto de una serie de aplicaciones.

Se pueden distribuir de esta forma los archivos de solución de
problemas, paquetes de servicio y otros archivos similares. Las
revisiones no deben usarse para cambios importantes y sus
efectos están limitados de la siguiente forma:
• No pueden eliminar componentes o características
• No pueden cambiar los códigos de producto
• No pueden eliminar ni cambiar los nombres de los

accesos directos, los archivos o las claves del Registro

Estos archivos, que son similares a los archivos .ini, se crean con
un editor de textos como el "Bloc de notas". Sólo se pueden
publicar (no asignar) y especifican un programa de instalación
ejecutable (como por ejemplo
"\\servidor\recursoCompartido\Excel\Setup.exe") que aparece en
"Agregar o quitar programas" del "Panel de control" del usuario.
El usuario que realice la instalación debe tener derechos
administrativos para ello en el equipo local.


IInnssttaallaacciióónn ddee ppaaqquueetteess MMSSII

En el apartado anterior hemos hecho una breve descripción de algunas de las funcionalidades
que podemos aprovechar de la tecnología "msi"; en este apartado, vamos a describir
detalladamente los pasos que hemos de seguir para instalar un paquete "msi" en una estación
de trabajo o para asignárselo a un usuario del dominio.

Vamos a centrar la explicación en la asignación de un paquete en una estación de trabajo (en
vez de asociarla a un usuario del dominio) a través de una nueva Directiva de Grupo asociada
al dominio "micentro.edu", considerando que habitualmente en un ambiente educativo, los
alumnos que hacen uso del aula utilizan las mismas aplicaciones, y que por tanto es más lógico
instalar el software en la estación de trabajo y que todos los usuarios puedan hacer uso de él,
que asignar el paquete a usuarios del dominio de forma individual. En cualquier caso los pasos
a seguir para la asignación de un paquete a un usuario a través de una directiva de grupo, no
difieren básicamente de los que seguiremos para su asignación a una estación de trabajo.

Las posibles tipos de instalación de los paquetes que pueden realizarse son:

Asignar a los usuarios - Cuando se asigna una aplicación
a un usuario, dicha aplicación se
anunciará al usuario la próxima vez que éste inicie una sesión en una estación de trabajo. El
anuncio de la aplicación sigue al usuario independientemente de qué equipo físico esté
utilizando realmente. Esta aplicación se instala la primera vez que el usuario activa la
aplicación en el equipo, mediante la selección de la aplicación en el menú Inicio o mediante la
activación de un documento asociado a la aplicación.



4

Asignar a los equipos- Cuando se asigna una aplicación a un equipo, dicha aplicación se
anuncia e instala cuando es seguro hacerlo. Normalmente esto ocurre cuando el equipo se
inicia, de manera que no hay procesos compitiendo en el equipo.

Publicar para usuarios- Cuando se publica una aplicación para los usuarios, la aplicación no
aparece instalada en sus equipos. No aparecen accesos directos en el Escritorio ni en el menú
Inicio y no se realizan cambios en el registro local de los equipos de los usuarios. Por el
contrario, las aplicaciones publicadas se almacenan en sus atributos de anuncio de Active
Directory. A continuación, la información como el nombre de la aplicación y las asociaciones de
archivos se presentan a los usuarios en el contenedor de Active Directory. A partir de ese
momento, la aplicación se encontrará disponible para que el usuario la instale mediante
Agregar o quitar programas en el Panel de control, o al hacer clic en un archivo asociado con la
aplicación, como por ejemplo un archivo "xls" para Microsoft Excel.

Nosotros nos centraremos
  • Links de descarga
http://lwp-l.com/pdf14287

Comentarios de: 12. paquetes MSI (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad