CORRECÇÃO: O Windows Installer deve ter ficheiros de origem originais quando aplica um patch

Traduções de Artigos Traduções de Artigos
Artigo: 268800 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando aplica um patch para um programa existente instalado com o Windows Installer, poderão ser pedidos os ficheiros de origem da instalação original. É-lhe pedido que forneça os ficheiros de origem do disco original mesmo que não sejam necessários para o patch.

Causa

Na generalidade dos casos de instalação de patches, o suporte original será necessário para a reinstalação de ficheiros necessários. Um patch utiliza as regras de controlo de versões de ficheiros do Windows Installer quando decide se deverá reinstalar um ficheiro contido numa funcionalidade em actualização.

O pedido de ficheiros de origem quando não são reinstalados quaisquer ficheiros deve-se a um erro no algoritmo de aplicação de patches do Windows Installer.

Resolução

Quando efectua a instalação original a partir de uma unidade de rede, o Windows Installer consegue localizar os ficheiros necessários. No entanto, a localização de rede deve estar disponível quando aplica o patch para que os ficheiros de origem possam ser encontrados. Do mesmo modo, se executar a instalação original a partir de um CD-ROM e se o disco ainda estiver disponível, insira-o quando tal lhe for pedido.

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos da Microsoft listados no início deste artigo.

O pedido desnecessário da origem de instalação original quando aplica um patch do Windows Installer foi melhorado no Windows Installer versão 2.0. No Windows Installer 2.0, poderá ser pedida a origem de instalação original quando aplicar um patch.

Qualquer uma das seguintes condições pode determinar o pedido da origem de instalação original:
  • Se a funcionalidade a que o patch se destina tiver componentes com ficheiros sem número de versão não modificados no computador, o Windows Installer pede os ficheiros de origem, salvo se os ficheiros sem número de versão tiverem informações sobre a criação nas entradas adequadas da tabela MsiFileHash do pacote de instalação original.
  • Quando invocar a acção padrão ResolveSource do Windows Installer a partir de uma acção personalizada durante a aplicação do patch, necessitará dos ficheiros originais.
  • Quando invocar a acção padrão ResolveSource do Windows Installer na configuração do produto original durante a aplicação do patch, necessitará dos ficheiros originais.
  • Se a funcionalidade a que o patch se destina estiver configurada para execução a partir da origem.
    A configuração de uma funcionalidade para execução a partir da origem significa que a funcionalidade não necessita de ser instalada localmente e deve ser executada a partir da origem de instalação original.
  • O ficheiro .msi em cache do produto a que o patch se destina não se encontra no computador. Isto pode acontecer se os ficheiros existentes no directório %windir%\installer do computador tiverem sido incorrectamente eliminados por um utilizador final ou por programas de software.

Mais Informação

Windows Installer 2.0 Redistributable para Windows NT 4.0 e Windows 2000
http://www.microsoft.com/downloads/details.aspx?familyid=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F

Windows Installer 2.0 Redistributable para Windows 95, Windows 98 e Windows Millenniium Edition
http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f%20&displaylang=en

Propriedades

Artigo: 268800 - Última revisão: 22 de setembro de 2006 - Revisão: 6.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Installer 1.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
Palavras-chave: 
kbmsccsearch kbpubtypekc kbappsetup kbbug kbfix KB268800
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com