Redistribuibles de Windows Installer

Windows Installer 4.5 y versiones anteriores están disponibles como un paquete de actualización de software redistribuible. Vea la sección Versiones publicadas de Windows Installer para determinar qué productos incluyen 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 del paquete redistribuible Windows Installer (4.5 y versiones anteriores)

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

  • La descarga del paquete redistribuible de Windows Installer 4.5 está disponible en: https://go.microsoft.com/fwlink/p/?LinkID=101159.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores basados en x86 que ejecutan Windows Vista, Windows Vista con Service Pack 1 (SP1) y Windows Server 2008 es Windows6.0-KB942288-v2-x86.MSU.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores basados en x64 que ejecutan Windows Vista, Windows Vista con SP1 y Windows Server 2008 es Windows6.0-KB942288-v2-x64.MSU.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores con sistemas basados en Itanium que ejecutan Windows Vista, Windows Vista con SP1 y Windows Server 2008 es Windows6.0-KB942288-v2-ia64.MSU.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores basados en x86 que ejecutan Windows XP Service Pack 2 (SP2) y Windows XP con Service Pack 3 (SP3) es WindowsXP-KB942288-v3-x86.exe.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores basados en x86 que ejecutan Windows Server 2003 con Service Pack 1 (SP1) y Windows Server 2003 con Service Pack 2 (SP2) es WindowsServer2003-KB942288-v4-x86.exe.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores basados en x64 que ejecutan Windows Server 2003 con SP1 y Windows Server 2003 con SP2 es WindowsServer2003-KB942288-v4-x64.exe.

  • El nombre del paquete redistribuible que instala Windows Installer 4.5 en ordenadores con sistemas basados en Itanium que ejecutan Windows Server 2003 con SP1 y Windows Server 2003 con SP2 es WindowsServer2003-KB942288-v4-ia64.exe.

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

  • El nombre del paquete redistribuible que instala Windows Installer 3.1 es WindowsInstaller-KB893803-v2-x86.exe. La descarga del paquete redistribuible (v2) de Windows Installer 3.1 está disponible en: https://www.catalog.update.microsoft.com/Search.aspx?q=893803.

    Nota:

    Si ha actualizado a Windows Installer 3.1 mediante la instalación de Windows Server 2003 con SP1 o una versión anterior de este paquete redistribuible, es posible que también tenga que instalar la actualización para Windows Server 2003 Service Pack 1 (KB898715) a fin de obtener todas las actualizaciones disponibles en el paquete redistribuible (v2) de Windows Installer 3.1.

     

  • El paquete redistribuible que instala Windows Installer 3.0 es WindowsInstaller-KB884016-v2-x86.exe. La descarga del paquete redistribuible de Windows Installer 3.0 está disponible en: https://archive.org/download/windows-installer-3.0/WindowsInstaller-KB884016-v2-x86.exe.

  • Windows Installer 2.0 ha empleado una convención de nomenclatura anterior para el paquete redistribuible: Instmsi.exe. El paquete redistribuible para instalar Windows Installer 2.0 en Windows 2000, o actualizarlo, no debe usarse para instalar ni actualizar Windows Installer 2.0 en Windows Server 2003 y Windows XP.

    La descarga del paquete redistribuible de Windows Installer 2.0 para Windows NT 4.0 y Windows 2000 está disponible en: https://archive.org/download/instmsi/instmsi.exe.

Instalación del paquete redistribuible Windows Installer (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).

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

Los paquetes 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 la 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 la 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. Vea la sección comentarios para obtener información adicional sobre los reinicios retrasados.
/quiet Para 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 a fin de completar la instalación de Windows Installer.
/help Muestra ayuda sobre todas las opciones disponibles.

Reinicio retrasado en Windows Server 2008 y Windows Vista

La opción de línea de comandos /norestart impide que wusa.exe reinicie el equipo. Pero si un archivo que actualiza 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 el paquete redistribuible de Windows Installer 4.5 para Windows Vista y Windows Server 2008 no pueden usar la función de Windows Installer 4.5 hasta que se reinicie el ordenador.

Reinicio retrasado en Windows XP y Windows Server 2003

Se recomienda detener el servicio 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 Windows Installer se está ejecutando y solicita al usuario que lo detenga. Si el usuario continúa sin detener el servicio, la actualización reemplaza a Windows Installer.

Las aplicaciones de arranque que usan el paquete redistribuible para instalar Windows Installer con otra aplicación pueden requerir un reinicio adicional del sistema además de los reinicios necesarios a fin de 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 que provoque 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.

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

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

  • Invocar Msiexec en el paquete de la aplicación y ejecutar 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 anterior de MSI.DLL, debe descargarse 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.