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.
Nota
Não há pacote redistribuível para Windows Installer 5.0. Esta versão é incluída com o sistema operacional no Windows 7, Windows Server 2008 R2 e versões posteriores de cliente e servidor (incluindo Windows 10).
Obter os Redistribuíveis do Windows Installer (4.5 e anteriores)
Você pode encontrar todos os redistribuíveis disponíveis do Windows Installer no Centro de Download da Microsoft.
Windows Installer 4.5 Redistribuível
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 sistema operacional | 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 instale 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 Redistribuível (v2) está disponível aqui: https://www.catalog.update.microsoft.com/Search.aspx?q=893803.
Nota
Se você atualizou para o Windows Installer 3.1 instalando o Windows Server 2003 com o SP1 ou uma versão anterior deste redistribuível, talvez também seja necessário instalar a Atualização para o Windows Server 2003 Service Pack 1 (KB898715) para obter todas as atualizações disponíveis no Redistribuível do Windows Installer 3.1 (v2) .
Windows Installer 3.0 Redistribuível
- O Pacote Redistribuível do Windows Installer 3.0 está disponível aqui: WindowsInstaller-KB884016-v2-x86.exe.
Windows Installer 2.0 Redistribuível
- O Windows Installer 2.0 Redistribuível para Windows NT 4.0 e Windows 2000 está disponível aqui: instmsi.exe.
Nota
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 anterior)
O Windows Installer 4.5 resdistribuível é fornecido para sistemas operacionais Windows Vista e Windows Server 2008 como um arquivo .msu e deve ser instalado usando o Windows Update Stand-alone Installer (Wusa.exe.)
Os sistemas operacionais Windows Installer 4.5 redistribuíveis para sistemas operacionais Windows XP e Windows Server 2003 podem ser instalados usando a sintaxe e as opções da linha de comando a seguir.
Os redistribuíveis do Windows Installer 3.1 e do Windows Installer 3.0 podem ser instalados usando a sintaxe e as opções da linha de comando a seguir.
Sintaxe
Use a sintaxe a seguir para instalar os pacotes redistribuíveis do Windows Installer 4.5 no Windows XP e no Windows Server 2003.
<Name of the Redistributable>\[<options>\]*
Opções de Linha de Comando
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 solicite ao usuário que reinicialize 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 tiver que substituir arquivos que estavam em uso. Se não precisar substituir arquivos que estavam em uso, ele retornará ERROR_SUCCESS. Consulte a seção comentários para obter informações adicionais sobre reinicializações atrasadas. |
/quieto | 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 no 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 no 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 detecta se o serviço Windows Installer está em execução e solicita que o usuário interrompa o serviço. Se o usuário continuar sem interromper o serviço, a atualização substituirá o Windows Installer.
Inicialização aplicativos que usam o pacote redistribuível para instalar o Windows Installer com outro aplicativo podem exigir uma reinicialização adicional do sistema, além das reinicializações necessárias para instalar o aplicativo. 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 instalaçã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 sinônimo de 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 usar MsiInstallProduct, o aplicativo deverá carregar MSI.DLL do diretório do sistema. Se nenhuma reinicialização ocorrer e se o redistribuível retornar ERROR_SUCCESS_REBOOT_REQUIRED, então, solicite o usuário para 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.
Nota
Os aplicativos que chamam LoadLibrary no novo MSI.DLL, após o pacote redistribuível retornar êxito, devem garantir que uma versão mais antiga do MSI.DLL não tenha sido carregada anteriormente no processo. Se uma versão mais antiga do MSI.DLL tiver sido carregada, ela deverá 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.