Información básica sobre la tecnología de Microsoft Windows Installer
Actualización: noviembre 2007
Microsoft Windows Installer es un servicio de instalación y configuración que se distribuye como parte del sistema operativo Windows.
Windows Installer se basa en un modelo controlado por datos que proporciona toda la información e instrucciones de instalación en un único paquete. Por el contrario, los programas de instalación compuestos por scripts se basaban en un modelo de procedimiento que proporcionaba instrucciones en scripts para la instalación de aplicaciones. Los programas de instalación con scripts se centraban en cómo instalar algo, mientras que Windows Installer se centra en qué instalar.
Con Windows Installer, todos los equipos mantienen una base de datos de información sobre cada aplicación que se instala, incluidos los archivos, las claves del Registro y los componentes. Cuando se desinstala una aplicación, se comprueba la base de datos para asegurarse de que ninguna otra aplicación precisa un archivo, clave de Registro o componente antes de quitarlo, lo que evita que la eliminación de una aplicación afecte al buen funcionamiento de otra.
Windows Installer es además compatible con la reparación automática, es decir, la posibilidad de que una aplicación reinstale automáticamente los archivos que falten en el caso de que el usuario los haya eliminado sin darse cuenta.
Además, Windows Installer proporciona la posibilidad de revertir una instalación. Por ejemplo, si una aplicación precisa una base de datos determinada y ésta no se encuentra en el equipo, la instalación puede anularse y el equipo volverá al estado que tenía antes de comenzar el proceso.
Las herramientas de implementación de Visual Studio se basan en los fundamentos de Windows Installer: proporcionar un amplio conjunto de posibilidades para una rápida implementación y mantenimiento de aplicaciones generadas con Visual Studio.
Vea también
Conceptos
Elegir una estrategia de implementación
Referencia
Otros recursos
Información general sobre la implementación de Windows Installer