Mensaje de error cuando utiliza Windows Installer (MSI) 4.5 para instalar MSI varios paquetes en Windows Server 2008, Windows Vista, Windows Server 2003 o Windows XP: "llamada a la API no rechazado - acciones en contexto"

Síntomas

Imagine el siguiente escenario:
  • Instalar Microsoft Windows Installer (MSI) 4.5 en un Windows Server 2008, Windows Vista, Windows Server 2003 o equipo basado en Windows XP.
  • Instalar varias instancias de una aplicación MSI en el mismo equipo.
En este escenario, puede fallar una de las instalaciones. Además, se graba el mensaje de error siguiente:

Llamada a la API rechazado - No acciones en contexto
Todas las instalaciones de MSI son correctas.

Nota: Este problema es más probable encontrar durante la instalación de SQL Server 2008 o durante una actualización desde SQL Server 2005 a SQL Server 2008.

Causa

Este problema se produce debido a un error en el motor de Windows Installer 4.5. Hay una pequeña ventana de tiempo entre cuando esté terminada la primera instalación y cuando el servicio Windows Installer permite comenzar la otra instalación. Sin embargo, el motor de Windows Installer 4.5 no calcula la ventana de tiempo correctamente porque la instalación anterior no ha terminado completamente.

Solución

Información de actualización

Windows XP

Los archivos siguientes están disponibles para su descarga desde Centro de descarga de Microsoft:

Actualización para Windows XP
Download Descargue ahora el paquete Windows XP (KB958655).

Actualización para Windows XP x64 Edition
Download Descargue ahora el paquete de actualización para Windows XP x64 Edition (KB958655).

Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Requisitos previos

Para aplicar esta actualización, debe tener Windows XP con Service Pack 2 o Windows XP con Service Pack 3 instalado en el equipo. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322389 cómo obtener el service pack más reciente para Windows XP

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta actualización.

Información para sustituir la actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivo

La versión en inglés de esta actualización tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Windows XP con Service Pack 2 o Windows XP con Service Pack 3, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Msi.dll4.5.6001.222994,445,18405-Nov-200813:01x86

Windows Server 2003

Los archivos siguientes están disponibles para su descarga desde Centro de descarga de Microsoft:

Actualización para Windows Server 2003
Download Descargue ahora el paquete de Windows Server 2003 (KB958655).

Actualización para Windows Server 2003 x64 Edition
Download Descargue ahora el paquete de actualización para Windows Server 2003 x64 Edition (KB958655).

Actualización para Windows Server 2003 para sistemas basados en Itanium
Download Paquete de descarga de la actualización para Windows Server 2003 para sistemas basados en Itanium (KB958655) ahora.

Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Requisitos previos

Para aplicar esta actualización, debe tener instalado Windows Server 2003 Service Pack 2 (SP2). Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
889100 cómo obtener el service pack más reciente para Windows Server 2003

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta actualización.

Información para sustituir la actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivo

La versión en inglés de esta actualización tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Windows Server 2003 con Service Pack 2, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Msi.dll4.5.6001.222994,445,18407-Nov-200817:08x86

Windows Server 2003 con Service Pack 2, versiones basadas en Itanium
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Msi.dll4.5.6001.222998,110,08007-Nov-200815:09IA-64SP2No aplicable
Wmsi.dll4.5.6001.222994,445,18407-Nov-200815:10x86SP2WOW

Windows Server 2003 con Service Pack 2, versiones basadas en x64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Msi.dll4.5.6001.222995,282,81607-Nov-200815:09x64SP2No aplicable
Wmsi.dll4.5.6001.222994,445,18407-Nov-200815:09x86SP2WOW

Windows Vista y Windows Server 2008

Los archivos siguientes están disponibles para su descarga desde Centro de descarga de Microsoft:

Actualización para Windows Vista
Download Descargue ahora el paquete de actualización para Windows Vista (KB958655).
Actualización para Windows Vista x64 Edition
Download Descargue ahora la actualización para Windows Vista para el paquete de sistemas (KB958655) basado en x64.
Actualización para Windows Server 2008
Download Descargue ahora el paquete de actualización para Windows Server 2008 (KB958655).

Actualización para Windows Server 2008 x64 Edition
Download Descargue ahora el paquete de actualización para Windows Server 2008 x64 Edition (KB958655).

Actualización para Windows Server 2008 para sistemas basados en Itanium
Download Descargue ahora la actualización para Windows Server 2008 para el paquete de basados en Itanium (KB958655).


Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Requisitos previos

Para aplicar esta actualización en el equipo basado en Windows Vista, debe tener instalado Windows Vista SP1.
Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
935791 cómo obtener el service pack más reciente para Windows Vista

No hay requisitos previos para equipos basados en Windows Server 2008.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta actualización.

Información para sustituir la actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivo

La versión en inglés de esta actualización tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Notas sobre la información de archivos de Windows Vista y Windows Server 2008

Los archivos MANIFEST (.manifest) y archivos MUM (.mum) instalados para cada entorno están enumerados por separado. MUM y los archivos de manifiesto y los archivos de catálogo (.cat) de seguridad asociados, son esenciales para el mantenimiento del estado del componente actualizado. Los archivos de catálogo de seguridad (atributos no enumerados) están firmados con una firma digital de Microsoft.

Para todas las versiones compatibles basadas en x86 de Windows Server 2008 y Windows Vista
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Msimsg.dll.mui4.5.6000.2095186.01606-Nov-200808:59No aplicable
Msiexec.exe.mui4.5.6000.209512.56006-Nov-200813:08No aplicable
Msi.dll4.5.6000.209512,252,28806-Nov-200812:57x86
Msimsg.dll4.5.6000.209512.56006-Nov-200808:59x86
Msi.dll4.5.6001.223032,241,53606-Nov-200812:59x86
Msimsg.dll4.5.6001.223032.56006-Nov-200810:39x86
Msiexec.exe4.5.6000.2095173.21606-Nov-200810:33x86
Msiexec.exe4.5.6001.2230373.21606-Nov-200812:58x86
Msihnd.dll4.5.6000.20951332.80006-Nov-200812:57x86
Msihnd.dll4.5.6001.22303332.80006-Nov-200812:59x86
Msisip.dll4.5.6000.2095116.38406-Nov-200812:57x86
Msisip.dll4.5.6001.2230316.38406-Nov-200812:59x86

Para todas las versiones compatibles basadas en x64 de Windows Server 2008 y Windows Vista
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Msimsg.dll.mui4.5.6000.2095175,77606-Nov-200809:02No aplicable
Msiexec.exe.mui4.5.6000.209512.04806-Nov-200813:16No aplicable
Msi.dll4.5.6000.209513,134,46406-Nov-200813:13x64
Msimsg.dll4.5.6000.209512.56006-Nov-200809:02x64
Msi.dll4.5.6001.223033,107,84006-Nov-200814:17x64
Msimsg.dll4.5.6001.223032.56006-Nov-200811:51x64
Msiexec.exe4.5.6000.20951125.44006-Nov-200810:59x64
Msiexec.exe4.5.6001.22303125.44006-Nov-200814:16x64
Msihnd.dll4.5.6000.20951503.29606-Nov-200813:13x64
Msihnd.dll4.5.6001.22303503.29606-Nov-200814:17x64
Msisip.dll4.5.6000.2095122.52806-Nov-200813:13x64
Msisip.dll4.5.6001.2230322.52806-Nov-200814:17x64

Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Msimsg.dll.mui4.5.6001.2230375,77606-Nov-200811:37No aplicable
Msi.dll4.5.6001.223035,928,96006-Nov-200814:01IA-64
Msimsg.dll4.5.6001.223032.56006-Nov-200811:37IA-64
Msiexec.exe4.5.6001.22303236,54406-Nov-200813:52IA-64
Msihnd.dll4.5.6001.223031.085.95206-Nov-200814:01IA-64
Msisip.dll4.5.6001.2230356.32006-Nov-200814:01IA-64

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Propiedades

Id. de artículo: 958655 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios