Artigo: 958655 - Última revisão: quarta-feira, 11 de Março de 2009 - Revisão: 4.0

Mensagem de erro quando utiliza o Windows Installer (MSI) 4.5 para instalar o MSI vários pacotes no Windows Server 2008, Windows Vista, Windows Server 2003 ou no Windows XP: "chamada de API rejeitada - sem acções no contexto"

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • Instalar o Microsoft Windows Installer (MSI) 4.5 num Windows Server 2008, Windows Vista, Windows Server 2003 ou computador baseado no Windows XP.
  • Instalar várias instâncias de uma aplicação MSI no mesmo computador.
Neste cenário, uma das instalações poderá falhar. Além disso, é registada a seguinte mensagem de erro:

Chamada de API rejeitada - sem acções no contexto
Todas as outras Instalações MSI são bem sucedidas.

Nota Este problema é mais provável de ser detectado durante a instalação do SQL Server 2008 ou durante uma actualização do SQL Server 2005 para SQL Server 2008.

Causa

Este problema ocorre devido a um erro no Windows Installer 4.5 motor. Existe uma pequena janela de tempo entre quando a primeira instalação estiver concluída e quando o serviço Windows Installer permite a outra instalação iniciar. No entanto, motor Windows Installer 4.5 não calcula a janela de tempo correctamente porque a instalação anterior não concluiu completamente.

Resolução

Actualizar informações

Windows XP

Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de transferências da Microsoft:

Actualização para o Windows XP
Reduzir esta imagemExpandir esta imagem
Download
Download the Windows XP (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=e0735d57-03cc-42e5-823e-60c9efe74aac&DisplayLang=en)

Actualização para o Windows XP x 64 Edition
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows XP x64 Edition (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=5e496949-3485-4e8f-bb1c-608ed807052c&DisplayLang=en)

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços online
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada o que ajuda a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Para aplicar esta actualização, tem de ter Windows XP com Service Pack 2 ou Windows XP com Service Pack 3 instalado no computador.Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322389  (http://support.microsoft.com/kb/322389/ ) Como obter o Windows XP service pack mais recente

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta actualização.

Actualizar informações de substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações do ficheiro

A versão inglesa desta actualização tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.

Windows XP com Service Pack 2 ou o Windows XP com Service Pack 3, versões em x 86
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
MSI.dll4.5.6001.222994,445,18405-Novembro de 200813: 01x 86

Windows Server 2003

Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de transferências da Microsoft:

Actualização para o Windows Server 2003
Reduzir esta imagemExpandir esta imagem
Download
Download the Windows Server 2003 (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=ecaccabe-c699-4d56-a595-5782835c01fe&DisplayLang=en)

Actualização para o Windows Server 2003 x 64 Edition
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2003 x64 Edition (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=c4a95daa-5bd8-4c2e-a9df-69dd900ea3b0&DisplayLang=en)

Actualização para Windows Server 2003 para sistemas baseados em Itanium
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2003 for Itanium-based Systems (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=6420c0f9-433a-4a0e-b613-b08a5eb7dc43&DisplayLang=en)

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços online
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada o que ajuda a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Para aplicar esta actualização, tem de ter o Windows Server 2003 Service Pack 2 (SP2) instalado.Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
889100  (http://support.microsoft.com/kb/889100/ ) Como obter o service pack mais recente do Windows Server 2003

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta actualização.

Actualizar informações de substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações do ficheiro

A versão inglesa desta actualização tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.

Windows Server 2003 com Service Pack 2, x 86 versões
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
MSI.dll4.5.6001.222994,445,18407-Novembro de 200817: 08x 86

Windows Server 2003 com Service Pack 2, versões baseadas em Itanium
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaSP requisitoRamo de serviço
MSI.dll4.5.6001.222998,110,08007-Novembro de 200815: 09IA-64SP2Não aplicável
Wmsi.dll4.5.6001.222994,445,18407-Novembro de 200815: 10x 86SP2IMPRESSIONANTE

Windows Server 2003 com Service Pack 2, versões baseadas em 64 x
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaSP requisitoRamo de serviço
MSI.dll4.5.6001.222995,282,81607-Novembro de 200815: 09x 64SP2Não aplicável
Wmsi.dll4.5.6001.222994,445,18407-Novembro de 200815: 09x 86SP2IMPRESSIONANTE

Windows Vista e Windows Server 2008

Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de transferências da Microsoft:

Actualização para o Windows Vista
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Vista (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=8720a3d1-e21a-4e3e-875b-71f8328fe4e6&DisplayLang=en)
Actualização para o Windows Vista x 64 Edition
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Vista for x64-based Systems (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=26649101-66c6-4e53-b10d-7ceb92eaca14&DisplayLang=en)
Actualização para o Windows Server 2008
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2008 (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=604dd784-d94a-4634-9d39-5863209dc29b&DisplayLang=en)

Actualização para o Windows Server 2008 x 64 Edition
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2008 x64 Edition (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=d03b5ae6-7367-4c0d-9a42-1f79731b6258&DisplayLang=en)

Actualização para Windows Server 2008 para sistemas baseados em Itanium
Reduzir esta imagemExpandir esta imagem
Download
Download the Update for Windows Server 2008 for Itanium-based (KB958655) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=bf06390f-c61f-4bca-b6e1-e175ae2c94b6&DisplayLang=en)


Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços online
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada o que ajuda a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Para aplicar esta actualização num computador baseado no Windows Vista, tem de ter instalado o Windows Vista SP1. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
935791  (http://support.microsoft.com/kb/935791/ ) Como obter o mais recente do Windows Vista service pack
Não pré-requisitos são necessários para computadores baseados no Windows Server 2008.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta actualização.

Actualizar informações de substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações do ficheiro

A versão inglesa desta actualização tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.

Notas informativas dos ficheiros do Windows Vista e Windows Server 2008

Os ficheiros MANIFEST (.manifest) e ficheiros MUM (.mum) instalados em cada ambiente são listed separately. MUM e MANIFEST ficheiros e os ficheiros de catálogo (.cat) de segurança associadas, são essenciais para manter o estado do componente actualizado. Os ficheiros de catálogo de segurança (atributos não listados) são assinados com uma assinatura digital da Microsoft.

para todas 86 versões do Windows Server 2008 e do Windows Vista x
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Msimsg.dll.MUI4.5.6000.2095186,01606-Novembro de 200808: 59Não aplicável
Msiexec.exe.MUI4.5.6000.209512,56006-Novembro de 200813: 08Não aplicável
MSI.dll4.5.6000.209512,252,28806-Novembro de 200812: 57x 86
Msimsg.dll4.5.6000.209512,56006-Novembro de 200808: 59x 86
MSI.dll4.5.6001.223032,241,53606-Novembro de 200812: 59x 86
Msimsg.dll4.5.6001.223032,56006-Novembro de 200810: 39x 86
Msiexec.exe4.5.6000.2095173.21606-Novembro de 200810: 33x 86
Msiexec.exe4.5.6001.2230373.21606-Novembro de 200812: 58x 86
Msihnd.dll4.5.6000.20951332,80006-Novembro de 200812: 57x 86
Msihnd.dll4.5.6001.22303332,80006-Novembro de 200812: 59x 86
Msisip.dll4.5.6000.2095116,38406-Novembro de 200812: 57x 86
Msisip.dll4.5.6001.2230316,38406-Novembro de 200812: 59x 86

para todas as suportadas baseadas em 64 versões do Windows Server 2008 e do Windows Vista x
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Msimsg.dll.MUI4.5.6000.2095175,77606-Novembro de 200809: 02Não aplicável
Msiexec.exe.MUI4.5.6000.20951204806-Novembro de 200813: 16Não aplicável
MSI.dll4.5.6000.209513,134,46406-Novembro de 200813: 13x 64
Msimsg.dll4.5.6000.209512,56006-Novembro de 200809: 02x 64
MSI.dll4.5.6001.223033,107,84006-Novembro de 200814: 17x 64
Msimsg.dll4.5.6001.223032,56006-Novembro de 200811: 51x 64
Msiexec.exe4.5.6000.20951125,44006-Novembro de 200810: 59x 64
Msiexec.exe4.5.6001.22303125,44006-Novembro de 200814: 16x 64
Msihnd.dll4.5.6000.20951503,29606-Novembro de 200813: 13x 64
Msihnd.dll4.5.6001.22303503,29606-Novembro de 200814: 17x 64
Msisip.dll4.5.6000.2095122,52806-Novembro de 200813: 13x 64
Msisip.dll4.5.6001.2230322,52806-Novembro de 200814: 17x 64

para todas as baseados em IA-64 versões suportadas do Windows Server 2008
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Msimsg.dll.MUI4.5.6001.2230375,77606-Novembro de 200811: 37Não aplicável
MSI.dll4.5.6001.223035,928,96006-Novembro de 200814: 01IA-64
Msimsg.dll4.5.6001.223032,56006-Novembro de 200811: 37IA-64
Msiexec.exe4.5.6001.22303236,54406-Novembro de 200813: 52IA-64
Msihnd.dll4.5.6001.223031,085,95206-Novembro de 200814: 01IA-64
Msisip.dll4.5.6001.2230356,32006-Novembro de 200814: 01IA-64

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Ultimate
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows XP Service Pack 3
Palavras-chave: 
kbmt kbautohotfix kbexpertiseinter kbfix kbbug kbqfe kbhotfixserver KB958655 KbMtpt
Tradução automáticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 958655  (http://support.microsoft.com/kb/958655/en-us/ )