Compartir a través de


Redistribuibles de Windows Installer

Windows Installer 4.5 y versiones anteriores están disponibles como un paquete de actualización de software redistribuible. Consulta la sección Versiones Publicadas de Windows Installer para determinar qué productos incluían versiones de Windows Installer. El paquete de actualización redistribuible para una versión está disponible después del lanzamiento del producto que se incluye con una versión específica de Windows Installer.

Nota

No hay ningún paquete 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 (incluido Windows 10).

Obtención de Windows Installer Redistributable (4.5 y versiones anteriores)

Puede encontrar todos los paquetes redistribuibles de Windows Installer disponibles en el Centro de descarga de Microsoft.

Redistribuibles de Windows Installer 4.5

paquete redistribuible de Windows Installer 4.5 está disponible aquí: https://go.microsoft.com/fwlink/p/?LinkID=101159.

Nombre de archivo Versión del sistema operativo Arquitectura
Windows6.0-KB942288-v2-x86.MSU Windows Vista
Windows Vista con Service Pack 1 (SP1)
Windows Server 2008
x86 (32 bits)
Windows6.0-KB942288-v2-x64.MSU Windows Vista
Windows Vista con Service Pack 1 (SP1)
Windows Server 2008
x86-64 (64 bits)
Windows6.0-KB942288-v2-ia64.MSU Windows Vista
Windows Vista con Service Pack 1 (SP1)
Windows Server 2008
Itanium (64 bits)
WindowsXP-KB942288-v3-x86.exe Windows XP con Service Pack 2 (SP2)
Windows XP con Service Pack 3 (SP3)
x86 (32 bits)
WindowsServer2003-KB942288-v4-x86.exe Windows Server 2003 con Service Pack 1 (SP1)
Windows Server 2003 con Service Pack 2 (SP2)
x86 (32 bits)
WindowsServer2003-KB942288-v4-x64.exe Windows Server 2003 con Service Pack 1 (SP1)
Windows Server 2003 con Service Pack 2 (SP2)
x86-64 (64 bits)
WindowsServer2003-KB942288-v4-ia64.exe Windows Server 2003 con Sevice Pack 1 (SP1)
Windows Server 2003 con Service Pack 2 (SP2)
Itanium (64 bits)

Windows Installer 4.0 Redistributable

  • No hay ningún paquete redistribuible que instale Windows Installer 4.0. Esta versión de Windows Installer se incluye con Windows Vista.

Redistribuibles de Windows Installer 3.1

Redistribuibles de Windows Installer 3.0

Redistribuibles de Windows Installer 2.0

  • Windows Installer 2.0 Redistributable para Windows NT 4.0 y Windows 2000 están disponibles aquí: instmsi.exe.

    Nota

    Windows Installer 2.0 usó una convención de nomenclatura anterior para el redistribuible: Instmsi.exe. El redistribuible para instalar o actualizar a Windows Installer 2.0 en Windows 2000 no debe usarse para instalar ni actualizar Windows Installer 2.0 en Windows Server 2003 y Windows XP.

Instalación de Windows Installer Redistributable (4.5 y versiones anteriores)

El paquete redistribuible de Windows Installer 4.5 se proporciona para los sistemas operativos Windows Vista y Windows Server 2008 como un archivo .msu y deben instalarse con el Instalador independiente de Windows Update (Wusa.exe).

Los sistemas operativos Windows Installer 4.5 redistributable para Windows XP y Windows Server 2003 se pueden instalar mediante la siguiente sintaxis y opciones de la línea de comandos.

Los redistribuibles de Windows Installer 3.1 y Windows Installer 3.0 se pueden instalar mediante la siguiente sintaxis y opciones de la línea de comandos.

Sintaxis

Use la siguiente sintaxis para instalar los paquetes redistribuibles de Windows Installer 4.5 en Windows XP y Windows Server 2003.

<Name of the Redistributable>\[<options>\]*

Opciones de la línea de comandos

Los paquetes de actualización de software redistribuibles de Windows Installer usan las siguientes opciones de línea de comandos que no distinguen mayúsculas de minúsculas.

Opción Descripción
/norestart Impide que el paquete redistribuible pida al usuario que reinicie incluso si tenía que reemplazar los archivos que estaban en uso durante la instalación. Si se invoca el paquete de actualización con esta opción, devuelve ERROR_SUCCESS_REBOOT_REQUIRED si tenía que reemplazar los archivos que estaban en uso.
Si no tenía que reemplazar los archivos que estaban en uso, devuelve ERROR_SUCCESS. Consulte la sección comentarios para obtener información adicional sobre los reinicios retrasados.
/tranquilo Para su uso por aplicaciones que redistribuyan Windows Installer como parte de una aplicación de arranque. No se presenta una interfaz de usuario (UI) al usuario. La aplicación de arranque debe comprobar el código de retorno para determinar si se necesita un reinicio para completar la instalación de Windows Installer.
/Ayuda Muestra ayuda sobre todas las opciones disponibles.

Reinicio retrasado en Windows Vista y Windows Server 2008

La opción de línea de comandos /norestart impide que wusa.exe reinicie el equipo. Sin embargo, si un archivo que está siendo actualizado por el paquete MSU está en uso, el paquete no se aplica al ordenador hasta que el usuario lo reinicie. Esto significa que las aplicaciones que usan windows Installer 4.5 redistributable para Windows Vista y Windows Server 2008 no pueden usar la funcionalidad de Windows Installer 4.5 hasta que se reinicie el equipo.

Reinicio retrasado en Windows XP y Windows Server 2003

Se recomienda detener el servicio de Windows Installer al usar el paquete de actualización. Cuando el paquete se ejecuta en modo de interfaz de usuario completa, detecta si el servicio de Windows Installer se está ejecutando y solicita al usuario que detenga el servicio. Si el usuario continúa sin detener el servicio, la actualización reemplaza a Windows Installer.

La configuración inicial de las aplicaciones que utilizan el paquete redistribuible para instalar el instalador de Windows junto con otra aplicación puede requerir un reinicio adicional del sistema, además de los reinicios necesarios para instalar la aplicación. La opción de reinicio retrasado solo se recomienda en los casos en los que sea necesario eliminar un reinicio adicional causado por la instalación de archivos que están en uso. Los desarrolladores deben hacer lo siguiente en su aplicación de configuración para usar la opción de reinicio retrasado.

  • Llame al paquete redistribuible con la opción de línea de comandos /norestart.

  • Tratar la devolución de ERROR_SUCCESS o ERROR_SUCCESS_REBOOT_REQUIRED como si fueran correctas.

  • Invoque Msiexec en el paquete de la aplicación y ejecute otro código de instalación específico para la aplicación. Si la aplicación de instalación usa MsiInstallProduct, la aplicación debe cargar MSI.DLL desde el directorio del sistema. Si no se produce ningún reinicio y si el paquete redistribuible devuelve ERROR_SUCCESS_REBOOT_REQUIRED, pida al usuario que realice un reinicio para completar la configuración de los archivos binarios de Windows Installer. Si se produce un reinicio, no se requieren pasos adicionales.

    Nota

    Las aplicaciones que llaman a LoadLibrary en el nuevo MSI.DLL después de que el paquete redistribuible devuelva un resultado correcto deben asegurarse de que aún no se haya cargado en el proceso una versión anterior de MSI.DLL. Si se cargó una versión más antigua de MSI.DLL, debe liberarse del espacio de direcciones del proceso antes de llamar a LoadLibrary para el nuevo MSI.DLL.

     

Para obtener más información, vea Arranque de Windows Installer.