Aplicando atualizações importantes corrigindo a instalação local do produto
Uma atualização importante pode ser aplicada a um aplicativo aplicando patches na instalação local do aplicativo a partir da linha de comando ou usando um executável.
Observação
Fornecer uma atualização principal como um pacote de patch não é recomendado porque um pacote de patch de atualização principal não pode ser sequenciado com outras atualizações e porque o patch não é um patch não instalável. O utilitário Msimsp.exe não pode ser usado para gerar um pacote de patch que aplica uma atualização principal. Em vez disso, aplique as principais atualizações conforme descrito em Aplicando atualizações importantes instalando o produto.
Para aplicar um patch de atualização importante a uma instalação local do produto
- Inicie a instalação do patch a partir da linha de comando ou usando um executável. Para iniciar a partir da linha de comando, use msiexec /p patch.msp. Para iniciar a partir de um executável, execute MsiApplyPatch ou o Método ApplyPatch e forneça os mesmos argumentos de linha de comando.
- Ao aplicar patches em uma instalação de cliente, o instalador ignora a fonte de instalação e procede ao patch dos arquivos que já estão instalados no computador do usuário.
- O instalador altera todos os componentes corrigidos marcados como run-from-source para run-locally. Os usuários não conseguem executar esses componentes a partir da origem, desde que o patch permaneça no computador.
- O instalador adiciona todas as transformações usadas para atualizar o arquivo .msi ou adiciona informações específicas do patch ao perfil do usuário.
- O instalador armazena em cache o arquivo .msi no computador do usuário para que ele possa executar a instalação sob demanda, reinstalar e reparar o aplicativo. Depois que um patch é aplicado a uma instalação autônoma, o instalador faz referência a duas ou mais listas de fontes para arquivos externos: uma para a fonte original e outra para cada patch que foi aplicado.