Partilhar via


Pacotes Redistribuíveis do Windows Installer

O Windows Installer 4.5 e versões anteriores estão disponíveis como um pacote de atualização de software redistribuível. Consulte a seção Versões lançadas do Windows Installer para determinar quais produtos enviaram versões do Windows Installer. O pacote de atualização redistribuível para uma versão é disponibilizado após o lançamento do produto fornecido com uma versão específica do Windows Installer.

Observação

Não há pacote redistribuível para o Windows Installer 5.0. Esta versão está incluída no sistema operacional Windows 7, Windows Server 2008 R2 e versões posteriores de cliente e servidor (incluindo o Windows 10).

Obtenção do Windows Installer Redistribuível (4.5 e anteriores)

Você pode encontrar todos os redistribuíveis do Windows Installer disponíveis no Centro de Download da Microsoft.

Windows Installer 4.5 Redistribuível

do pacote redistribuível do Windows Installer 4.5 está disponível aqui: https://go.microsoft.com/fwlink/p/?LinkID=101159.

Nome do arquivo Versão do SO Arquitetura
Windows6.0-KB942288-v2-x86.MSU Windows Vista
Windows Vista com Service Pack 1 (SP1)
Windows Server 2008
x86 (32 bits)
Windows6.0-KB942288-v2-x64.MSU Windows Vista
Windows Vista com Service Pack 1 (SP1)
Windows Server 2008
x86-64 (64 bits)
Windows6.0-KB942288-v2-ia64.MSU Windows Vista
Windows Vista com Service Pack 1 (SP1)
Windows Server 2008
Itanium (64 bits)
WindowsXP-KB942288-v3-x86.exe Windows XP com Service Pack 2 (SP2)
Windows XP com Service Pack 3 (SP3)
x86 (32 bits)
WindowsServer2003-KB942288-v4-x86.exe Windows Server 2003 com Service Pack 1 (SP1)
Windows Server 2003 com Service Pack 2 (SP2)
x86 (32 bits)
WindowsServer2003-KB942288-v4-x64.exe Windows Server 2003 com Service Pack 1 (SP1)
Windows Server 2003 com Service Pack 2 (SP2)
x86-64 (64 bits)
WindowsServer2003-KB942288-v4-ia64.exe Windows Server 2003 com Sevice Pack 1 (SP1)
Windows Server 2003 com Service Pack 2 (SP2)
Itanium (64 bits)

Windows Installer 4.0 Redistribuível

  • Não há nenhum redistribuível que instala o Windows Installer 4.0. Esta versão do Windows Installer é fornecida com o Windows Vista.

Windows Installer 3.1 Redistribuível

  • O Windows Installer 3.1 Redistributable (v2) está disponível aqui: https://www.catalog.update.microsoft.com/Search.aspx?q=893803.

    Observação

    Se você atualizou para o Windows Installer 3.1 instalando o Windows Server 2003 com SP1 ou uma versão anterior deste redistribuível, talvez também seja necessário instalar o Update for Windows Server 2003 Service Pack 1 (KB898715) para obter todas as atualizações disponíveis noWindows Installer 3.1 Redistributable (v2) .

Windows Installer 3.0 Redistribuível

Windows Installer 2.0 Redistribuível

  • Windows Installer 2.0 Redistributable para Windows NT 4.0 e Windows 2000 está disponível aqui: instmsi.exe.

    Observação

    O Windows Installer 2.0 usou uma convenção de nomenclatura anterior para o redistribuível: Instmsi.exe. O redistribuível para instalar ou atualizar para o Windows Installer 2.0 no Windows 2000 não deve ser usado para instalar ou atualizar o Windows Installer 2.0 no Windows Server 2003 e no Windows XP.

Instalando o Windows Installer Redistributable (4.5 e anteriores)

O redistribuível do Windows Installer 4.5 é fornecido para os sistemas operativos Windows Vista e Windows Server 2008 como um arquivo .msu e deve ser instalado usando o Windows Update Stand-alone Installer (Wusa.exe.)

O Windows Installer 4.5 redistribuível para os sistemas operacionais Windows XP e Windows Server 2003 pode ser instalado usando as seguintes opções e sintaxe de linha de comando.

Os redistribuíveis do Windows Installer 3.1 e do Windows Installer 3.0 podem ser instalados usando a seguinte sintaxe de linha de comando e opções.

Sintaxe

Use a sintaxe a seguir para instalar os redistribuíveis do Windows Installer 4.5 no Windows XP e no Windows Server 2003.

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

Command-Line Opções

Os pacotes de atualização de software redistribuíveis do Windows Installer usam as seguintes opções de linha de comando que não diferenciam maiúsculas de minúsculas.

Opção Descrição
/norestart Impede que o pacote redistribuível peça ao usuário para reinicializar, mesmo que ele tenha que substituir arquivos que estavam em uso durante a instalação. Se o pacote de atualização for invocado com essa opção, ele retornará ERROR_SUCCESS_REBOOT_REQUIRED se tivesse que substituir arquivos que estavam em uso.
Se ele não tiver que substituir os arquivos que estavam em uso, ele retornará ERROR_SUCCESS. Consulte a seção de comentários para obter informações adicionais sobre reinicializações atrasadas.
/silencioso Para uso por aplicativos que redistribuem o Windows Installer como parte de um aplicativo de inicialização. Uma interface do usuário (UI) não é apresentada ao usuário. O aplicativo de inicialização deve verificar o código de retorno para determinar se uma reinicialização é necessária para concluir a instalação do Windows Installer.
/Ajuda Exibe ajuda em todas as opções disponíveis.

Reinicialização atrasada no Windows Vista e Windows Server 2008

A opção de linha de comando /norestart impede que wusa.exe reinicie o computador. No entanto, se um arquivo que está sendo atualizado pelo pacote MSU estiver em uso, o pacote não será aplicado ao computador até que o usuário reinicie o computador. Isso significa que os aplicativos que usam o Windows Installer 4.5 redistribuível para Windows Vista e Windows Server 2008 não podem usar a funcionalidade do Windows Installer 4.5 até que o computador seja reiniciado.

Reinicialização atrasada no Windows XP e Windows Server 2003

É recomendável que o serviço Windows Installer seja interrompido ao usar o pacote de atualização. Quando o pacote é executado no modo de interface do usuário completo, ele deteta se o serviço Windows Installer está em execução e solicita que o usuário pare o serviço. Se o usuário continuar sem interromper o serviço, a atualização substituirá o Windows Installer.

Bootstrapping aplicações que utilizam o pacote redistribuível para instalar o Windows Installer juntamente com outra aplicação podem exigir uma reinicialização extra do sistema, além das reinicializações necessárias para instalar a aplicação. A opção de reinicialização atrasada só é recomendada para casos em que é necessário eliminar uma reinicialização extra causada pela instalação de arquivos que estão em uso. Os desenvolvedores devem fazer o seguinte em seu aplicativo de configuração para usar a opção de reinicialização atrasada.

  • Chame o pacote redistribuível com a opção de linha de comando /norestart.

  • Trate o retorno de ERROR_SUCCESS ou ERROR_SUCCESS_REBOOT_REQUIRED como indicando sucesso.

  • Invoque Msiexec no pacote do aplicativo e execute outro código de instalação específico para o aplicativo. Se o aplicativo de instalação usa MsiInstallProduct, o aplicativo deve carregá MSI.DLL do diretório do sistema. Se nenhuma reinicialização ocorrer e se o redistribuível retornar ERROR_SUCCESS_REBOOT_REQUIRED, solicite ao utilizador que faça uma reinicialização para concluir a configuração dos binários do Windows Installer. Se ocorrer uma reinicialização, nenhuma etapa adicional será necessária.

    Observação

    As aplicações que chamam LoadLibrary no novo MSI.DLL após o pacote redistribuível retornar com sucesso devem garantir que uma versão mais antiga do MSI.DLL não tenha já sido carregada no processo. Se uma versão mais antiga do MSI.DLL foi carregada, ela deve ser descarregada do espaço de endereço do processo antes de chamar LoadLibrary para o novo MSI.DLL.

     

Para obter mais informações, consulte Inicialização do Windows Installer.