Windows Installer

Nota

Esta documentación está pensada para desarrolladores de software que desean usar Windows Instalador para compilar paquetes de instalador para aplicaciones. Si está buscando un redistribuible para Windows Instalador 4.5 y versiones anteriores, consulte este artículo. Tenga en cuenta que no se puede redistribuir para Windows Instalador 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 (incluidos Windows 10).

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

En esta documentación se describe Windows Installer 5.0 y versiones anteriores. No todas las funcionalidades disponibles en versiones posteriores del instalador de Windows están disponibles en versiones anteriores. Esta documentación no describe las versiones anteriores a Windows Installer 2.0. Los paquetes de instalación y las revisiones creados para Windows Instalador 2.0 todavía se pueden instalar mediante Windows Installer 3.0 y versiones posteriores.

Windows Installer 3.0 y versiones posteriores, puede 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 revisiones en un orden especificado, independientemente del orden en que se proporcionen las revisiones al sistema. La aplicación de revisiones con Windows Installer 3.0 solo actualiza los archivos afectados por la revisión y puede ser significativamente más rápido que las versiones anteriores del instalador. Las revisiones instaladas con Windows Installer 3.0 o posterior se pueden desinstalar en cualquier orden para dejar el estado del producto igual que si la revisión nunca se instaló. 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 para los orígenes de red, dirección URL y medios. Los administradores pueden enumerar entre contextos de usuario e instalación y administrar listas de origen desde un proceso externo.

Windows Instalador 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, el instalador de Windows puede revertir los cambios y restaurar el equipo a su estado original. El instalador garantiza que todos los paquetes que pertenecen a una transacción de varios paquetes estén instalados o que ninguno de los paquetes estén instalados.

A partir de Windows Instalador 5.0, se puede crear un paquete para proteger nuevas cuentas, Windows Services, 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 primario o especifica los permisos de una nueva cuenta. Para obtener información, consulte Protección de recursos. El servicio Windows Installer 5.0 puede enumerar todos los componentes instalados en el equipo y obtener la ruta de acceso de la clave para el componente. Para obtener más información, vea Enumerar componentes. Mediante la configuración de servicios, los paquetes de Windows Instalador 5.0 pueden personalizar los servicios en un equipo. Los desarrolladores de instalación pueden usar Windows Instalador 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.

Donde sea aplicable

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

Windows Instalador 5.0 que se ejecuta en Windows Server 2012 o Windows 8 admite la instalación de aplicaciones aprobadas en Windows RT. No se puede instalar un paquete, una revisión o una transformación del instalador de Windows que Microsoft no haya firmado 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 Instalador está pensado para el desarrollo de aplicaciones de estilo de escritorio.

Audiencia de desarrolladores

Esta documentación está pensada para desarrolladores de software que desean realizar aplicaciones que usen Windows Instalador. Proporciona 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 elementos de la base de datos del instalador. Esta documentación también contiene información complementaria para los desarrolladores que desean usar un editor de tablas o una herramienta de creación de paquetes para realizar 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 se puede redistribuir para Windows Instalador 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. Windows Installer Redistributables están 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 (SP2) y versiones posteriores, y Windows Server 2003 con Service Pack 1 (SP1) y versiones posteriores.

  • Windows Installer 4.0 requiere Windows Vista o Windows Server 2008. No se puede redistribuir para instalar Windows Installer 4.0 en otros sistemas operativos. Una versión actualizada de Windows Installer 4.0, que no agrega características nuevas, está disponible en Windows Vista con Service Pack 1 (SP1) y Windows Server 2008.

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

  • 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 (SP2). Está disponible como redistribuible para Windows 2000 Server con Service Pack 3 (SP3) y Windows 2000 Server con Service Pack 4 (SP4), Windows XP RTM y Windows XP con Service Pack 1 (SP1) y Windows Server 2003 RTM.

  • Windows Installer 2.0 se encuentra 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 o actualizar Windows Instalador 2.0 en Windows Server 2003 y Windows XP.

En esta sección

Tema Descripción
Roadmap
Guía para Windows documentación del instalador.
Información general
Información general sobre el instalador.
Novedades del instalador de Windows
Enumera las adiciones y los cambios en Windows Instalador.
Referencia
Documentación de las funciones del instalador de Windows.
Ejemplos de scripting del instalador de Windows
Windows ejemplos del instalador mediante script.