Mensagem de erro "ERROR_INSTALL_ALREADY_RUNNING" ao executar o programa de instalação para instalar programas do Office

Traduções deste artigo Traduções deste artigo
ID do artigo: 822454 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao executar o programa de instalação instalar o Microsoft Office programas, você pode receber a seguinte mensagem de erro:
ERROR_INSTALL_ALREADY_RUNNING.
Essa mensagem de erro é seguida pela seguinte mensagem de erro:
Erro 1618: Outra instalação já está em andamento. Conclua a instalação antes de prosseguir com esta instalação.

Causa

Esse problema ocorre porque Microsoft Windows Installer pode apenas executar uma instalação de cada vez a menos que seja uma instalação aninhada.

Mais Informações

Para obter mais informações sobre instalações aninhadas, visite o seguinte site:
http://msdn2.microsoft.com/en-us/library/aa368010.aspx
Duas instalações do Windows Installer não podem ser executadas no mesmo processo. Se você tentar chamar a API do Installer, você receber a mensagem de erro "ERROR_INSTALL_ALREADY_RUNNING" em dois cenários a seguintes:
  • Enquanto o mutex _MSIExecute está definido. O mutex _MSIExecute é definido somente durante o processamento da tabela InstallExecuteSequence, a tabela AdminExecuteSequence ou a tabela AdvtExecuteSequence.
  • Enquanto o processo atual está processando a tabela InstallUISequence ou a tabela AdminUISequence.

Motivos por que a segunda instância do Windows Installer processo ocorre

O Windows Installer é iniciado para iniciar um modo de manutenção processar porque um arquivo do Windows Installer (um arquivo .msp) é um arquivo independente. Ela não inclui um banco de dados como um pacote de instalação regular. Em vez disso, ele contém pelo menos uma transformação de banco de dados que adiciona informações de atualização no banco de dados do pacote de instalação do destino. O Installer usa essas informações para aplicar os arquivos de atualização que são armazenados no fluxo do arquivo CAB do pacote de atualizações.

Quando uma atualização é aplicada a um computador cliente, o Windows Installer primeiro verifica que a atualização se aplica ao produto. Após essa verificação, o Windows Installer carrega o banco de dados instalador em cache na memória. Em seguida, o Windows Installer aplica a transformação de atualização correspondente no banco de dados na memória. O Windows Installer atualiza o banco de dados com todas as alterações instalação na atualização. Outra transformação de atualização no par de transformações contém instruções de manipulação de arquivo que você deve ter para atualizar o computador cliente.

Como impedir que instâncias dupla do Windows Installer

Para evitar uma segunda instância do Windows Installer, não remonte um pacote do Windows Installer em outro pacote do Windows Installer como um arquivo personalizado .msi. Atualizando e atualizar o Office não funcionará com instalações aninhadas com a versão atual do Windows Installer.

Todas as atualizações públicas do Office incluem um programa de inicialização chamado OHotfix. Embora OHotfix não é a única ferramenta que você pode usar para implantar atualizações, é mais fácil de usar porque ele fornece muita a funcionalidade de atualização necessária.

Você também pode usar outros programas de inicialização atualização, como um arquivo em lote simples ou um programa personalizado complexo que utiliza chamadas API do Windows Installer.

Uma instalação aninhada compartilha a mesma interface do usuário e configurações de log como a instalação principal. Os desenvolvedores devem observar os seguintes avisos ao criar instalações aninhadas:
  • Atualização e a atualização podem não funcionar com instalações aninhadas.
  • O Windows Installer não podem custar corretamente uma instalação aninhada.
  • Instalações aninhadas não podem compartilhar componentes:
    • Uma instalação administrativa também não pode conter uma instalação aninhada.
    • ProgressBars integrado não podem ser usado com instalações aninhadas.
    • Recursos que estão a ser anunciado não podem ser instalados pela instalação aninhada.

Informações sobre o processo de instalação de atualização do Office mais detalhado

Uma boa referência é o documento de Implantação de patch do Office XP . Embora este white paper especificamente referencia o Office XP, os conceitos e recomendações se aplicam a atualização de qualquer versão do Office baseado no Windows Installer.

Para obter informações adicionais sobre como distribuir e instalar o Office XP Service Pack 1, Office XP Service Pack 2 e outras correções e atualizações para o Office XP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
330043"Microsoft Office XP Update implantação" white paper está disponível no Centro de download da


OHotfix.exe é o programa de inicialização para atualizações do Office e é fornecido como parte do arquivo executável de atualização (.exe). Ele executa uma série de ações antes de executar a instalação da atualização, incluindo:
  • Determina se as atualizações serão aplicadas a um ponto de instalação administrador ou a um cliente de instalação do Office.
  • Verifica se o Windows Installer está instalado no sistema.
  • Determina se uma versão mínima do Windows Installer é especificada e possivelmente redireciona para uma página da Web para atualizar o Installer.
  • Executa instalação Watson captura e relatar os erros e falhas de instalação de atualização.
  • Determina se uma versão mínima do produto está especificada. Se for especificado, verifica se o produto instalado tem o número de versão do produto especificado (ou um número de versão posterior).
  • Controla o nível de interface do usuário para os dois o OHotfix caixas de diálogo e o Windows Installer.
  • Verifica os produtos da família do Office instalados e determina as atualizações que cada produto deve ter.
  • Captura o código de retorno do Windows Installer e determina se é necessário reiniciar o computador.
Tecnologias do Windows Installer são divididas em duas partes que funcionam em conjunto: um serviço de Windows Installer do lado do cliente (Msiexec.exe) e um arquivo de pacote (.msi). Windows Installer usa as informações que estão contidas em um arquivo de pacote para instalar o programa.

O Windows Installer é um serviço do sistema operacional que permite que o sistema operacional para gerenciar o processo de instalação.

O programa Msiexec.exe é um componente do Windows Installer. Esse programa usa uma biblioteca de vínculo dinâmico, msi.dll, para ler os arquivos de pacote (.msi), aplicar transformações (.mst) e incorporar opções de linha de comando. O Windows Installer executa todas as tarefas relacionadas à instalação: copiar arquivos para o disco rígido, modificações no registro, criar atalhos na área de trabalho e exibição de caixas de diálogo para verificar as preferências de instalação do usuário quando necessário.

Informações adicionais

Para obter mais informações sobre como baixar e instalar uma atualização da Internet, visite o seguinte site:
http://msdn2.microsoft.com/en-us/library/aa368326.aspx

Propriedades

ID do artigo: 822454 - Última revisão: sexta-feira, 16 de fevereiro de 2007 - Revisão: 1.9
A informação contida neste artigo aplica-se a:
  • Microsoft Office XP
  • Microsoft Office 2000 Standard Edition
  • Microsoft Office Professional Edition 2003
  • Microsoft Office Excel 2003
  • Microsoft Office FrontPage 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Word 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Student and Teachers Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office Professional Edition 2003
Palavras-chave: 
kbmt kbstartprogram kbsetup kberrmsg kbtshoot kbprb kbinfo KB822454 KbMtpt
Tradução automática
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: 822454

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com