Administración de componentes

Para reducir el costo total de propiedad (TCO) de las aplicaciones, Windows Installer aumenta la capacidad de los clientes de administrar y mantener los componentes de la aplicación durante la instalación y el tiempo de ejecución. La base de datos de instalación realiza un seguimiento de las aplicaciones que requieren un componente determinado, de los archivos que componen cada componente, de la ubicación de la instalación de cada archivo en el sistema y de la ubicación de los orígenes de componentes. Esto permite a los desarrolladores crear paquetes que proporcionan las ventajas siguientes:

  • Mayor resistencia de las aplicaciones. Use el instalador para detectar y reinstalar componentes dañados sin que sea necesario volver a ejecutar la instalación. El instalador comprueba la ruta de acceso de un componente en tiempo de ejecución. Esto libera las aplicaciones de la dependencia de las rutas de acceso de archivos estáticas que suelen diferir entre los distintos equipos y pueden apuntar a componentes que faltan. Para más información, consulte Resistencia.

  • Instalación a petición. Este conjunto de características no se instala durante la configuración. En cambio, la base de datos especifica que se debe instalar justo a tiempo para que pueda usarse si la aplicación lo requiere en el futuro. No es necesario que los usuarios vuelvan a ejecutar el programa de instalación. Para más información, consulte Instalación a petición.

  • Anuncio de accesos directos a características, aplicaciones o productos completos en la interfaz de usuario. Los usuarios pueden instalarlos a petición mediante los accesos directos. Los usuarios también pueden quitar características, aplicaciones o productos completos a petición. Para más información, consulte Anuncio.

  • Personalización de la instalación. Un administrador puede aplicar transformaciones a la base de datos que adapten la instalación de un grupo determinado de usuarios. Para obtener más información, vea Personalización.

  • Implementación más sencilla de las actualizaciones de aplicaciones. Use el instalador para actualizar los productos. Para más información, consulte Aplicación de parches y actualizaciones.

  • Pantalla de acceso directo de características. El instalador muestra accesos directos a características que se ejecutan localmente con accesos directos a características que se ejecutan de manera remota. Dado que la base de datos de instalación especifica el contexto de ejecución de cada característica, se pueden presentar puntos de entrada visiblemente equivalentes a los usuarios según sea necesario.

  • Mantenga las métricas de uso en las características. Los desarrolladores pueden proporcionar un paquete de instalación que mantenga el recuento de uso de una característica por todas las aplicaciones cliente y que quite los componentes que no se usan.

  • Incorpore instalaciones. Los desarrolladores pueden incorporar las funcionalidades de administración de componentes del instalador en sus aplicaciones mediante la creación de un paquete de instalación y el uso de las funciones del instalador en su código de aplicación. En la ilustración siguiente, se muestra una aplicación que solicita la instalación de una característica.

    Aplicación que solicita la instalación de una característica.