Você está offline; aguardando reconexão
Entrar

CORREÇÃO: O Windows Installer deve ter os arquivos de origem quando você aplica um patch

Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
Sintomas
Quando você aplica um patch para um programa já existente instalado com o Windows Installer, os arquivos de origem da instalação original podem ser solicitados. Os arquivos de origem do disco original são solicitados mesmo que não sejam efetivamente necessários para o patch.
Causa
Na maioria das situações, a origem será requisitada para que os arquivos necessários sejam reinstalados. Um patch usa as regras de versão de arquivo do Windows Installer ao decidir se deve reinstalar um arquivo contido em um recurso em atualização.

A solicitação da origem quando nenhum arquivo está sendo reinstalado é causada por um erro no algoritmo de patch do Windows Installer.
Resolução
Quando você executa a instalação original a partir de uma unidade de rede, o Windows Installer pode localizar os arquivos necessários. No entanto, o local de rede deve estar disponível ao aplicar o patch para que os arquivos de origem possam ser localizados. Além disso, se a instalação original foi feita a partir de um CD-ROM e o disco ainda estiver disponível, insira-o quando solicitado.
Situação
A Microsoft confirmou que isso é um erro dos produtos Microsoft relacionados no início desse artigo.

A solicitação desnecessária da instalação original quando você aplica um patch do Windows Installer foi aperfeiçoada na versão 2.0 do Windows Installer. No Windows Installer 2.0, a fonte de instalação original pode ser solicitada quando você aplica um patch.

Qualquer uma das seguintes condições pode causar a solicitação da fonte de instalação original:
  • Se o recurso que receberá o patch tiver componentes com arquivos sem versão e que não foram modificados no computador, o Windows Installer solicita a fonte a menos que os arquivos sem versão tenham sido criados nas entradas da tabela MsiFileHash correta no pacote de instalação original.
  • Quando você chama a ação padrão ResolveSource do Windows Installer a partir de uma ação personalizada durante o patch, o aplicativo exige a fonte original.
  • Quando você chama a ação padrão ResolveSource do Windows Installer na instalação original do produto durante o patch, o aplicativo exige a fonte original.
  • Se o recurso que receberá o patch estiver definido para Run-From-Source.
    Defina um recurso que será executado a partir da fonte significa que o recurso não precisa ser instalado localmente e deve ser executado a partir da fonte de instalação original.
  • O arquivo .msi em cache do produto que está recebendo o patch não está na máquina. Isso pode acontecer se os arquivos no diretório %windir%\installer do computador forem erroneamente excluídos por um usuário final ou software.
Mais Informações
Windows Installer 2.0 redistribuível para o Windows NT 4.0 e o Windows 2000
http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&DisplayLang=en

Windows Installer 2.0 redistribuível para o Windows 95, o Windows 98 e o Windows Millennium Edition (em inglês)
http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f%20&displaylang=en
Propriedades

ID do Artigo: 268800 - Última Revisão: 09/05/2006 05:35:05 - Revisão: 7.0

  • Microsoft Windows Installer 1.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
  • kbmsccsearch kbpubtypekc kbappsetup kbbug kbfix KB268800
Comentários