Windows Installer

Nota:

Esta documentación va dirigida a aquellos desarrolladores de software que quieran usar Windows Installer a fin de crear paquetes de instalador para aplicaciones.

Si busca una versión redistribuible para Windows Installer 4.5 y versiones anteriores, consulte Redistribuibles de Windows Installer. No hay redistribuible para Windows Installer 5.0. Esta versión se incluye con el sistema operativo en Windows 7, Windows Server 2008 R2 y versiones posteriores de cliente y servidor, incluidas las Windows 10.

Microsoft Windows Installer es un servicio de instalación y configuración que se suministra con Windows. El servicio del instalador permite a los clientes proporcionar una mejor implementación corporativa y ofrece un formato estándar para la administración de componentes. El instalador admite el anuncio de aplicaciones y características según el sistema operativo. Para obtener más información, consulte Soporte técnico de la plataforma del anuncio.

En esta documentación se describe Windows Installer 5.0 y versiones anteriores. No todas las capacidades disponibles en versiones posteriores de Windows Installer están disponibles en las versiones anteriores. Esta documentación no describe las versiones anteriores a Windows Installer 2.0. Los paquetes de instalación y las revisiones creadas para Windows Installer 2.0 se pueden seguir instalando con Windows Installer 3.0 y versiones posteriores.

Windows Installer 3.0 y versiones posteriores pueden instalar varias revisiones con una sola transacción que integre el progreso de la instalación, la reversión y los reinicios. El instalador puede aplicar las revisiones en un orden específico independiente del orden en que se proporcionaron al sistema. La aplicación de revisiones con Windows Installer 3.0 solamente actualiza los archivos afectados por la revisión, y puede ser notablemente más rápida que versiones anteriores del instalador. Las revisiones instaladas con Windows Installer 3.0 o una versión posterior se pueden desinstalar en cualquier orden para dejar el estado del producto igual a como si la revisión nunca se hubiera instalado.

Las cuentas con privilegios de administrador pueden usar la API de Windows Installer 3.0 y versiones posteriores para consultar e inventariar información sobre productos, características, componentes y revisiones. El instalador se puede usar para leer, editar y reemplazar listas de origen relativas a orígenes de red, dirección URL y medios. Los administradores pueden pasearse por las listas de contextos de usuario e instalación existentes y administrar listas de orígenes desde un proceso externo.

Windows Installer 4.5 y versiones posteriores pueden instalar varios paquetes de instalación mediante el procesamiento de transacciones. Si todos los paquetes de la transacción no se pueden instalar correctamente o si el usuario cancela la instalación, Windows Installer puede revertir los cambios y restaurar el equipo a su estado original. El instalador se asegura de que se instalen todos los paquetes que pertenecen a una transacción de varios paquetes o, de lo contrario, ninguno de los paquetes se instala.

A partir de Windows Installer 5.0, se puede crear un paquete para proteger las cuentas nuevas, servicios de Windows, archivos, carpetas y claves del registro. El paquete puede especificar un descriptor de seguridad que deniega permisos, especifica la herencia de permisos de un recurso principal o especifica los permisos de una nueva cuenta. Para más información, consulte Protección de recursos.

El servicio de Windows Installer 5.0 puede enumerar todos los componentes instalados en el equipo y obtener la ruta de acceso clave de un componente concreto. Para obtener más información, vea Enumerar componentes.

Mediante la configuración de servicios, los paquetes de Windows Installer 5.0 pueden personalizar los servicios en un equipo. Los desarrolladores de instalación pueden usar Windows Installer 5.0 y creación de paquetes únicos para desarrollar paquetes de instalación únicos capaces de instalar una aplicación en el contexto de instalación por máquina o por usuario.

Dónde usar Windows Installer

Windows Installer permite una instalación y configuración eficaces de los productos y aplicaciones que se ejecutan en Windows. El instalador proporciona nuevas capacidades para anunciar características sin instalarlas, para instalar productos a petición y para agregar personalizaciones de usuario.

Windows Installer 5.0, que se ejecuta en Windows Server 2012 o Windows 8, admite la instalación de aplicaciones aprobadas en Windows RT. Un paquete, revisión o transformación de Windows Installer que Microsoft no haya firmado no se puede instalar en Windows RT. La propiedad Template Summary indica la plataforma que es compatible con una base de datos de instalación y, en este caso, debe incluir el valor de Windows RT.

Windows Installer está diseñado para el desarrollo de aplicaciones de estilo de escritorio.

Audiencia de desarrolladores

Esta documentación está pensada para desarrolladores de software que quieren crear aplicaciones que usan Windows Installer. En ella encontrará información general sobre los paquetes de instalación y el servicio del instalador. Contiene descripciones completas de la interfaz de programación de aplicaciones y de los elementos de la base de datos del instalador. Esta documentación también contiene información complementaria para aquellos desarrolladores que quieran usar un editor de tablas o una herramienta de creación de paquetes para crear o mantener una instalación.

Requisitos de tiempo de ejecución

Windows Installer 5.0 se incluye con Windows 7, Windows Server 2008 R2 y versiones posteriores. No hay redistribuible para Windows Installer 5.0.

Las versiones anteriores a Windows Installer 5.0 se publicaron con Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP y Windows 2000. Hay archivos redistribuibles de Windows Installer disponibles para Windows Installer 4.5 y algunas versiones anteriores.

  • Windows Installer 4.5 requiere Windows Server 2008, Windows Vista, Windows XP con Service Pack 2 y versiones posteriores, o Windows Server 2003 con Service Pack 1 y versiones posteriores.

  • Windows Installer 4.0 requiere Windows Vista o Windows Server 2008. No hay redistribuible para instalar Windows Installer 4.0 en otros sistemas operativos. Una versión actualizada de Windows Installer 4.0, que no agrega ninguna característica nueva, está disponible en Windows Vista con Service Pack 1 y Windows Server 2008.

  • Windows Installer 3.1 requiere Windows Server 2003, Windows XP o Windows 2000 con Service Pack 3.

  • Windows Installer 3.0 requiere Windows Server 2003, Windows XP o Windows 2000 con SP3. Windows Installer 3.0 se incluye en Windows XP con Service Pack 2. Está disponible como redistribuible para Windows 2000 Server con Service Pack 3 y Windows 2000 Server con Service Pack 4, Windows XP RTM y Windows XP con Service Pack 1 y Windows Server 2003 RTM.

  • Windows Installer 2.0 está incluido en Windows Server 2003 y Windows XP.

  • Windows Installer 2.0 está disponible como paquete para instalar o actualizar a Windows Installer 2.0 en Windows 2000. Este paquete no debe usarse para instalar ni actualizar Windows Installer 2.0 en Windows Server 2003 y Windows XP.

En esta sección

Artículo Descripción
Roadmap Guía de la documentación de Windows Installer.
Novedades Se indican las adiciones y los cambios realizados en Windows Installer.
Acerca de Windows Installer Información general sobre el instalador.
Uso de Windows Installer Cómo usar Windows Installer.
Guía de Windows Installer Información para autores y usuarios.
Ejemplos Ejemplos de Windows Installer.
Referencia Documentación de las funciones de Windows Installer.