Tecnología

Inicio

¿Qué es el instalador de MSI?

¿Qué es el instalador de MSI?


Sin el instalador MSI, también conocido como el Microsoft Windows Installer, que no sería capaz de instalar la mayor parte de sus programas favoritos en su computadora Windows. Microsoft se había referido a él como el instalador de Microsoft, y algunos lo llaman el instalador MSI porque instala archivos con la extensión .msi. El instalador ofrece servicios de instalación y configuración para el sistema operativo Windows.

Propósito

El instalador de Windows utiliza la información proporcionada por un desarrollador de aplicaciones para instalar y configurar un programa. Durante la instalación, el instalador también muestra una serie de pantallas conocidas como la interfaz de usuario de configuración. La interfaz permite al usuario seleccionar las características que desea instalar y para especificar la ubicación para instalar el programa. El instalador lleva a cabo todas las tareas de instalación y configuración sin que el usuario saber nada acerca de las acciones que realiza.

El paquete de instalación

Para utilizar el instalador de Windows para instalar un programa, un desarrollador de aplicaciones debe autor de un paquete de instalación para el programa. El paquete, cuya extensión de archivo .msi es, contiene toda la información requerida por el programa de instalación para instalar o quitar un programa y ejecutar la interfaz de usuario de instalación en un equipo con Windows. El paquete también contiene una base de datos, que almacena la información necesaria para realizar la instalación. Los desarrolladores de aplicaciones utilizan herramientas de desarrollo paquete gratuitas o comerciales para crear paquetes de instalación.

El paquete de creación

El autor del paquete de Windows Installer especifica características y componentes cuando se crea el paquete. El instalador utiliza esta información para llevar a cabo sus operaciones. Por ejemplo, cuando se instala un programa, opcionalmente puede seleccionar las funciones del programa que desea instalar. Asimismo, durante la instalación, el instalador de Windows instala los componentes del programa, que son los archivos de software que componen el programa, en el ordenador. El instalador obtiene la información sobre las características y componentes del paquete de instalación. El instalador también utiliza la información del paquete cuando se quita un programa utilizando la función de eliminación de programa de Windows en el Panel de control.

Guiones

Durante la instalación, el instalador de Windows crea un script de instalación en función de las instrucciones almacenadas en la base de datos de paquetes. Ya que crea la secuencia de comandos de instalación, el instalador también crea una secuencia de comandos de deshacer. Si falla la instalación, el instalador utiliza la secuencia de comandos de deshacer para devolver el equipo a su estado antes de comenzar la instalación. Esto asegura que un error en la instalación no causa ningún problema en el equipo de Windows.

Gestión de componentes

Además de la instalación y configuración, Windows Installer también proporciona otros beneficios, incluyendo la gestión de componentes. Durante la instalación de un programa, el instalador almacena información acerca de la instalación del programa en una base de datos de instalación. La base de datos mantiene la información sobre la instalación de los componentes requeridos por los programas, los archivos que componen los componentes y las ubicaciones de los archivos y las fuentes de componentes.