Artigo: 893803 - Última revisão: segunda-feira, 7 de Abril de 2008 - Revisão: 5.3

Windows Installer 3.1 v2 (3.1.4000.2435) is available

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Aviso

Para obter informações sobre como resolver problemas relacionados com o Windows Installer, consulte a secção Resolução de problemas.

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.

O Windows Installer 3.1 está agora disponível como um componente de sistema redistribuível para os seguintes sistemas operativos:
  • Microsoft 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
O Windows Installer 3.1 v2 foi incluído no Windows Server 2003 Service Pack 1 (SP1). O Windows Installer 3.1 é uma actualização secundária do Windows Installer 3.0 disponibilizado em Setembro de 2004. O Windows Installer 3.1 contém funcionalidades novas e melhoradas. Além disso, o Windows Installer 3.1 corrige alguns problemas que foram detectados no Windows Installer 3.0.

O Windows Installer 4.0 está incluído no Windows Vista.

Mais Informação

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.

Determinar o tipo de sistema operativo no Windows XP

Para determinar o tipo de sistema operativo em execução no Windows XP, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva sysdm.cpl e clique em OK.
  2. Clique no separador Geral. O sistema operativo é apresentado do seguinte modo:
    • Para uma versão de 64 bits do sistema operativo: Microsoft Windows XP Professional x64 Edition Version < Ano> é apresentado a seguir a System.
    • Para uma versão de 32 bits do sistema operativo: Microsoft Windows XP Profissional Versão< Ano> a seguir a Sistema.
Nota:<ano> será substituído pelo ano.

Determinar o tipo de sistema operativo no Windows Server 2003

Para determinar o tipo de sistema operativo em execução no Windows Server 2003, utilize um dos seguintes métodos.

Método 1

  1. Clique em Iniciar, clique em Executar, escreva sysdm.cpl e clique em OK.
  2. Clique no separador Geral. O sistema operativo é apresentado do seguinte modo:
    • Para uma versão de 64 bits do sistema operativo: Microsoft Windows Server 2003 Enterprise x64 Edition é apresentado a seguir a System.
    • Para uma versão de 32 bits do sistema operativo: Microsoft Windows Server 2003 Enterprise Edition é apresentado a seguir a Sistema.

Método 2

  1. Clique em Iniciar, clique em Executar, escreva winmsd.exe e clique em OK.
  2. No painel de detalhes, localize Processador em Item. Repare no valor.
    • Se o valor correspondente ao Processador começar por x86, o computador tem uma versão de 32 bits do sistema operativo Windows.
    • Se o valor correspondente ao Processador começar por EM64T ou ia64, o computador tem 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 Redistributable (v2) agora. (http://www.microsoft.com/downloads/details.aspx?displaylang=pt-pt&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c)

Data de Edição: 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 da Microsoft:
119591  (http://support.microsoft.com/kb/119591/ ) 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 de versão é 3.1.4000.2435. Todos os outros binários do pacote Windows Installer 3.1 (v2) não foram alterados e têm a versão 3.1.4000.1823.

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

Este componente redistribuível destina-se apenas 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 da Microsoft em vez do pacote 893803 (v2). Para 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:
898715  (http://support.microsoft.com/kb/898715/ ) Está disponível uma actualização do Windows Installer 3.1 para o Windows Server 2003 SP1 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:
    898628  (http://support.microsoft.com/kb/898628/ ) O Windows Installer falha silenciosamente depois de actualizar para o Windows Installer 3.1
O número de versão é 3.1.4000.2435. Todos os outros binários do pacote Windows Installer 3.1 (v2) não foram alterados e têm a versão 3.1.4000.1823.

Novas funcionalidades do Windows Installer 3.1

  • 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 o 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.

Problemas resolvidos no Windows Installer 3.1

  • 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 actualização secundária é instalado quando também existe um patch obsoleto ou que foi substituído.
  • 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, e 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.

Problema resolvido no Windows Installer 3.1 (v2)

  • 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.

Resolução de 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 da Microsoft:
907749  (http://support.microsoft.com/kb/907749/ ) Passos básicos para resolução de problemas do Windows Installer
886630  (http://support.microsoft.com/kb/886630/ ) 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/ ) Recebe o Erro 1913 quando instala um programa no Windows XP
314852  (http://support.microsoft.com/kb/314852/ ) 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 da Microsoft.

Referências

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

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Server SP4
  • 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