Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A versão do PATCHWIZ.DLL lançada com o Windows Installer 3.0 pode gerar automaticamente informações de sequenciamento de patches e adicionar à tabela MsiPatchSequence um novo patch.
Defina a propriedade SEQUENCE_DATA_GENERATION_DISABLED como 1 (um) no da Tabela de Propriedades do arquivo .pcp para impedir a geração automática de informações de sequenciamento de patch. Se essa propriedade estiver ausente, as informações serão geradas e adicionadas automaticamente.
Quando o PATCHWIZ.DLL lançado com o Windows Installer 3.0 é usado para gerar automaticamente as informações de sequenciamento do patch, ocorre o seguinte:
Uma nova linha é adicionada à Tabela MsiPatchSequence para cada código de produto de uma imagem de destino que está listada na Tabela TargetImages.
Os valores adicionados à coluna PatchFamily nas novas linhas correspondem aos códigos de produto de destino das imagens de destino listadas na Tabela TargetImages.
Os valores adicionados às colunas de Sequência nas novas linhas são gerados com base na versão mais recente do produto a que o patch se destina e no valor UTC quando o patch é gerado. O número de sequência é <Versão secundária do produto>.<Número de compilação principal>.<Carimbo de data/hora 1>.<Carimbo de data/hora 2>.
- O primeiro campo é a versão do produto da versão mais alta do produto que é alvo do patch.
- O segundo campo é o número principal de compilação da versão mais recente do produto que é alvo do patch.
Os dois campos de marca temporal representam a marca temporal de 32 bits necessária para contar os segundos no Tempo Universal Coordenado (UTC).
Observação
As versões do produto têm o seguinte formato: <Versão Principal do Produto>.<Versão Secundária do Produto>.<Número Principal de Build>.<Número Secundário de Build> e um produto com um número de versão 2.1.0.0 é uma versão superior a um produto com o número de versão 1.2.0.0.
O atributo msidbPatchSequenceSupersedeEarlier é inserido na coluna Atributo de novas linhas geradas para service packs (SP) ou patches de atualização secundária. O atributo msidbPatchSequenceSupersedeEarlier não é adicionado a um QFE ou patch de atualização menor.
Observação
Um service pack (SP) deve conter as correções de todos os QFEs que foram lançados antes dele. No entanto, se um autor de patch definir a propriedade SEQUENCE_DATA_SUPERSEDENCE como 0 (zero) ou 1 (um) no arquivo .pcp, a coluna Atributos de todas as linhas na tabela MsiPatchSequence será definida como o valor especificado para SEQUENCE_DATA_SUPERSEDENCE. Os autores de patches que exigem mais controle devem criar a coluna Atributos manualmente.
Se incluir uma Tabela de PatchSequence no ficheiro .pcp, a propriedade SEQUENCE_DATA_GENERATION_DISABLED será ignorada e as informações fornecidas na Tabela de PatchSequence podem ser adicionadas à Tabela de MsiPatchSequence do patch.