DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 893803 - Última revisão: terça-feira, 1 de Outubro de 2013 - Revisão: 6.0

Nesta página

Introdução

O Microsoft Windows Installer é um componente do sistema operativo Windows que fornece uma arquitectura padrão para instalar e desinstalar software. Os fabricantes de software podem criar uma configuração de produto própria para utilizar o Windows Installer para efectuar rápida e facilmente instalações, manutenção e desinstalação de software.

ReleaseOperation System
Windows Installer 3.1Microsoft Windows 2000 Service Pack 3 (SP3)
Microsoft Windows 2000 Service Pack 4 (SP4)
Windows XP
Windows XP Service Pack 1 (SP1)
Windows XP Service Pack 2 (SP2)
Windows Server 2003
Windows Installer 3.1 v2
was released with
Windows Server 2003 Service Pack 1 (SP1)
Windows Installer 4.5Windows Server 2008, 32-bit editions
Windows Server 2008, 64-bit editions
Windows Server 2008, Itanium-based editions
Windows Vista
Windows Vista Service Pack 1 (SP1)
Windows XP Service Pack 2 (SP2)
Windows XP Service Pack 3 (SP3)
Windows Server 2003 SP1
Windows Server 2003 SP2
Windows Installer 5.0
was released with
Windows Server 2008 R2
Windows Server 2012
Windows 7
Windows 8

Como obter o Windows Installer 3.1 v2

Antes de transferir este componente redistribuível, tem de determinar se tem uma versão de 32 bits ou 64 bits do Windows Server 2003 ou do Windows XP.

Resultados da detecção automática de versão

Reduzir esta imagemExpandir esta imagem

Está actualmente a utilizar um sistema operativo de 32 bits.
Reduzir esta imagemExpandir esta imagem


Reduzir esta imagemExpandir esta imagem

Está actualmente a utilizar um sistema operativo de 64 bits.
Reduzir esta imagemExpandir esta imagem
Nota Se os resultados da detecção automática não forem apresentados no seu ecrã, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
827218  (http://support.microsoft.com/kb/827218/pt/ ) Como determinar se um computador está a executar uma versão de 32 bits ou uma versão de 64 bits do sistema operativo Windows

Transferir o Windows Installer para todas as versões do Windows excepto versões de 64 bits do Windows Server 2003 ou versões de 64 bits do Windows XP

O ficheiro que se segue está disponível para transferência a partir do centro de transferências da Microsoft:

Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote do Windows Installer 3.1 Redistribuível (v2) agora. (http://www.microsoft.com/pt-pt/download/details.aspx?id=25)

Data de lançamento: 12 de Maio de 2005

Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591  (http://support.microsoft.com/kb/119591/pt/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Nota Só é actualizado o binário do ficheiro Msi.dll. O número da versão é 3.1.4000.2435. Todos os outros binários do pacote Windows Installer 3.1 (v2) permaneceram sem alterações e constituem a versão 3.1.4000.1823.

Transfira o installer para versões de 64 bits do Windows Server 2003 ou versões de 64 bits do Windows XP

Este componente redistribuível apenas se destina a sistemas operativos de 32 bits. Não pode instalar este componente num computador com versões de 64 bits do Windows Server 2003 ou do Windows XP.

Pode instalar o Windows Installer 3.0 redistribuível no Windows 2000 Service Pack 3 (SP3) e na versão comercializada do Windows Server 2003. O Windows Installer 3.1 foi incluído no Windows Server 2003 Service Pack 1 (SP1).

Não pode instalar esta versão redistribuível nas versões de 32 bits e 64 bits do Windows Server 2003 SP1. Para actualizar as versões de 32 bits e 64 bits do Windows Server 2003 SP1, ou para actualizar as versões de 64 bits do Windows XP, transfira a correcção descrita no artigo 898715 da Base de Dados de Conhecimento Microsoft em vez do pacote 893803 (v2). Para obter mais informações sobre o Windows Installer 3.1 (v2) GDR, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
898715  (http://support.microsoft.com/kb/898715/pt/ ) Está disponível uma actualização do Windows Installer 3.1 para o Windows Server 2003 Service Pack 1 e para as edições de 64 bits do Windows XP
Histórico de versões:
  • Microsoft Windows Installer 3.1: KB893803 versão 1.0 (11 de Abril de 2005)
  • Microsoft Windows Installer 3.1: KB893803 versão 2.0 (12 de Maio de 2005)
    O Windows Installer 3.1 (v2) corrige o problema descrito no seguinte artigo da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    898628  (http://support.microsoft.com/kb/898628/pt/ ) O Windows Installer falha silenciosamente depois de actualizar para o Windows Installer 3.1
O número da versão é 3.1.4000.2435. Todos os outros binários do pacote do Windows Installer 3.1 (v2) permanecem iguais e constituem a versão 3.1.4000.1823.

Mais Informação

Novas funcionalidades do Windows Installer 3.1

Reduzir esta imagemExpandir esta imagem
  • Nova propriedade UpdateTargetRTMProperty: Os ficheiros de patch podem agora ser aplicados ao nível base e ao nível do Service Pack mais recente da instalação do sistema.
  • Nova API MsiSetExternalUIRecord: Os pacotes que utilizem uma interface de utilizador externa podem agora receber mensagens como registos em vez de receberem as mensagens como cadeias.
  • Novas propriedades x64 e Msix64: Os pacotes podem agora utilizar as propriedades x64 e Msix64 para indicar suporte de sistemas operativos baseados em processadores x64.
  • Nova API MsiNotifySidChange: Pode utilizar esta API para actualizar a configuração do Windows Installer se o identificador de segurança (SID) de um utilizador for alterado.
  • A aplicação optimizada de patches (Flyweight patching) é agora um comportamento que necessita de consentimento: O Windows Installer 3.0 introduziu esta nova funcionalidade. Por predefinição, esta funcionalidade estava activada em todos os patches. O Windows Installer 3.1 desactiva esta funcionalidade a não ser que o utilizador a active explicitamente definindo a propriedade OptimizedInstallMode na tabela MsiPatchMetaData.
Reduzir esta imagemExpandir esta imagem

Problemas resolvidos no Windows Installer 3.1

Reduzir esta imagemExpandir esta imagem
  • O Windows Installer regista agora caracteres nulos ("[~]") correctamente quando estes são utilizados num marcador de valor do registo ou numa dependência de serviço.
  • A função MsiGetFileHash funciona agora correctamente para ficheiros sem versão de grandes dimensões. Estes ficheiros podem ter cerca de 2 GB.
  • A propriedade MediaSrcProp de um patch é agora definida com a localização de instalação original quando o patch é instalado. A propriedade MediaSrcProp é definida com a localização do patch em cache para transacções subsequentes.
  • A barra de progresso funciona agora correctamente, mesmo que o pacote instale mais do que 2 GB de ficheiros.
  • A aplicação de patches em componentes isolados já funciona.
  • As informações relativas ao destino de uma acção personalizada deixam de ser registadas quando a acção personalizada falhar se esta estiver marcada para ocultar o destino.
  • É devolvido o erro 1642 (ERROR_PATCH_TARGET_NOT_FOUND) mesmo que esteja a ser aplicado apenas um patch não aplicável do tipo do Windows Installer 2.0.
  • A aplicação de um patch integral do tipo do Windows Installer 2.0 que contenha ficheiros auxiliares já não necessita de acesso ao suporte de origem.
  • O Windows Installer 3.1 processa agora correctamente o cenário em que um pacote de pequena actualização é instalado quando um patch obsoleto ou substituído também existe.
  • O Windows Installer 3.1 suporta agora a aplicação de patches de pacotes com um grande número de ficheiros. (A coluna sequencial da tabela de ficheiros inclui valores superiores a 32767.)
  • O Windows Installer 3.1 envia agora mensagens INSTALLSTART_ACTIONSTART relativamente a todas as acções.
  • No Windows Installer 3.0 em versões anteriores, se aplicasse vários patches de actualização principal, as instalações subsequentes falhavam ocasionalmente. Este problema foi corrigido.
  • O sequenciador de patches já não rejeita incorrectamente um patch válido durante a aplicação de um patch a uma imagem administrativa.
  • O Windows Installer 3.1 já não ignora acções personalizadas de script marcadas como assíncronas.
Reduzir esta imagemExpandir esta imagem

Problema resolvido no Windows Installer 3.1 (v2)

Reduzir esta imagemExpandir esta imagem
  • O Windows Installer já não falha silenciosamente quando o programa de instalação tenta actualizar um ficheiro protegido pela funcionalidade Protecção de ficheiros do Windows.
Reduzir esta imagemExpandir esta imagem

Resolver problemas

Para obter ajuda na resolução de problemas do Windows Installer, clique nos números de artigo que se seguem para visualizar os artigos na Base de Dados de Conhecimento Microsoft:
907749  (http://support.microsoft.com/kb/907749/pt/ ) Passos básicos de resolução de problemas para o Windows Installer
886630  (http://support.microsoft.com/kb/886630/pt/ ) Recebe uma mensagem de erro quando tenta instalar um programa que utiliza o Windows Installer no Windows XP
823116  (http://support.microsoft.com/kb/823116/pt/ ) Recebe o erro 1913 quando tenta instalar um programa no Windows XP
314852  (http://support.microsoft.com/kb/314852/pt/ ) Como activar o registo do Windows Installer no Windows XP
Caso tenha problemas ao instalar uma determinada aplicação da Microsoft, ou de outros fabricantes, consulte o ficheiro readme da aplicação para ter conhecimento dos problemas de instalação conhecidos. Também pode pesquisar artigos relacionados com a aplicação na Base de Dados de Conhecimento Microsoft.

Referências

Para obter mais informações, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
897026  (http://support.microsoft.com/kb/897026/pt/ ) A acção AppSearch incorrectamente trunca um valor REG_MULTI_SZ que contém um valor nulo no Windows Installer
897027  (http://support.microsoft.com/kb/897027/pt/ ) Poderá ser registada uma mensagem no registo de eventos quando tenta instalar o pacote do Windows Installer 3.0 redistribuível num computador que se encontre a executar uma versão mais recente do Windows Installer
894439  (http://support.microsoft.com/kb/894439/pt/ ) Descrição da aplicação optimizada de patches no Microsoft Windows Installer 3.0
Para obter mais informações, visite o seguinte Web site da MSDN (Microsoft Developer Network):
http://msdn.microsoft.com/pt-pt/library/aa372866.aspx (http://msdn.microsoft.com/pt-pt/library/aa372866.aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbresolve kbinfo KB893803
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft