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.
O Windows Installer pode instalar vários pacotes usando de processamento de transações. Esse recurso está disponível a partir do Windows Installer 4.5. O instalador instalará todos os pacotes pertencentes a uma transação de vários pacotes ou nenhum dos pacotes. Se todos os pacotes na transação não puderem ser instalados com êxito ou se o usuário cancelar a instalação, o Windows Installer poderá reverter as alterações e restaurar o computador ao seu estado original.
Um pacote de instalação de vários pacotes pode conter um de tabela MsiEmbeddedChainer que faz referência a uma função definida pelo usuário que usa as funções MsiBeginTransaction, MsiJoinTransactione MsiEndTransaction.
A tabela MsiPackageCertificate lista os certificados de assinatura digital usados para verificar a identidade dos pacotes de instalação que fazem uma instalação de vários pacotes. Você pode usar esta tabela para reduzir o número de vezes que a instalação de vários pacotes exibe um prompt UAC ( de Controle de Conta de Usuário) que requer uma resposta de um administrador.
As seguintes funções do Windows Installer podem fazer alterações no computador do usuário quando o Windows Installer instala, repara, atualiza ou remove aplicativos. A partir do Windows Installer 4.5, o instalador pode reverter as alterações feitas por essas funções durante ode processamento de transaçõesde uma instalação de vários pacotes:
MsiAdvertiseProduct
MsiAdvertiseProductEx
MsiApplyMultiplePatches
MsiApplyPatch
MsiConfigureFeature
MsiConfigureProduct
MsiConfigureProductEx
MsiInstallMissingComponent
MsiInstallMissingFile
MsiInstallProduct
MsiProvideAssembly
MsiProvideComponent
MsiProvideQualifiedComponent
MsiProvideQualifiedComponentEx
MsiReinstallFeature
MsiReinstallProduct
MsiRemovePatches
Há uma exceção se o Windows Installer encontrar um pacote pertencente a uma instalação de vários pacotes que contenha um ForceReboot ou ação de ScheduleReboot. Nesse caso, o Windows Installer não instala apenas esse pacote. Outros pacotes pertencentes à instalação de vários pacotes, que não contêm uma ação ForceReboot ou ScheduleReboot, podem ser instalados.
** Windows Installer 4.0 e versões anteriores: **Não há suporte para de processamento de transações de instalações de vários pacotes do Windows Installer. Essas versões do Windows Installer não conseguem reverter a instalação de vários pacotes como uma única transação.
Windows Server 2008 R2 com a função Serviços de Área de Trabalho Remota habilitada: Não suportado. Uma instalação de vários pacotes usando o tabela MsiEmbeddedChainer falhará se a função Serviços de Área de Trabalho Remota estiver habilitada.