INFO: Descrição da resiliência do Windows Installer

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 290997
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo descreve como o Windows Installer implementa resiliência para instalações danificadas. Este artigo também descreve como remover resiliência em pacotes criados e descreve a perda de funcionalidade que ocorre se você fizer isso.
Mais Informações

Descrição da resiliência

Resiliência é capacidade um programa de se recuperar normalmente de situações em que um componente fundamental está ausente. Criando um pacote de instalação e usando as funções Installer, os desenvolvedores podem usar o Windows Installer para produzir programas flexíveis que podem recuperar essas situações.

Como funciona a resiliência

Windows Installer reinstala um recurso se ele determinar que uma chave do registro ou arquivo que é especificada na coluna caminho-chave da tabela componente está falta. Quando um programa é iniciado, o Windows Installer primeiro verifica as informações de caminho-chave para componente esse registro ou do arquivo da chave de e, em seguida, verifica se a chave do registro ou arquivo está presente. Se a chave do registro ou arquivo estiver falta, Windows Installer usa as informações de caminho-chave para reparar esse recurso. As informações de caminho-chave são verificadas para todos os componentes do recurso que está sendo usado.

Um componente pode conter mais de um arquivo ou chave do Registro. No entanto, você pode especificar somente um valor de caminho-chave para cada componente. Se desejar que todos os arquivos no seu pacote ser resiliente, use um componente separado para cada arquivo. Se você fizer isso, cada arquivo pode ter suas próprias informações de caminho-chave.

Se a tarefa pendente não quiser resiliência para um arquivo

Se você não deseja um arquivo para ser adaptável, você pode deixar as informações de caminho-chave fora de um componente. Isso faz com que o arquivo não deve ser resiliente. A Microsoft não recomenda que você faça isso. Se você deixar as informações de caminho-chave fora de um componente, você não pode anunciar desse componente. Anúncios usa as informações caminho-chave de um componente para ativar a instalação do componente anunciado. A especificação de logotipo do Windows informa que um pacote deve ser capaz ser anunciado para atender os padrões de especificação. Em vez de deixar as informações de caminho-chave fora de um componente, a Microsoft recomenda que você use um componente com vários arquivos. As informações de caminho-chave para esse componente, em seguida, podem apontar para um arquivo aos quais a resiliência pode ser aplicada.

Resiliência e pastas

Você pode ter um componente que não tem nenhuma informação de caminho-chave e, portanto, tem não resiliência, mas que ainda é reinstalado. Esse comportamento pode ocorrer se a pasta ou recurso em que o componente está instalado é removido. Uma coluna de caminho-chave nula indica que o Windows Installer utilizará a pasta de instalação do componente como as informações de caminho-chave. Isso reinstala qualquer componentes estão faltando na pasta ou o recurso que está faltando.

Quando resiliência não funciona

Resiliência não Reinstala um arquivo ou chave do registro se as informações de caminho-chave são substituídas por uma chave do registro ou arquivo que tem o mesmo nome. O mecanismo Windows Installer somente verifica a existência do arquivo na pasta de instalação. Se, por exemplo, o arquivo Sample.exe é resistente e será substituído por outro arquivo Sample.exe, resiliência não repara o arquivo porque ele ainda está presente na pasta de instalação.
Referências
Para obter informações adicionais sobre como desativar Windows Installer reseliency, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
303439COMO: Desativar Windows Installer resiliência

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 290997 - Última Revisão: 12/06/2015 01:01:48 - Revisão: 2.0

Microsoft Windows Installer 1.1, Microsoft Windows Installer 1.2, Microsoft Windows Installer 2.0

  • kbnosurvey kbarchive kbmt kbenv kbinfo KB290997 KbMtpt
Comentários