Aparece el mensaje de error "ERROR_INSTALL_ALREADY_RUNNING" al ejecutar el programa de instalación de los programas de Office

Síntomas

Al ejecutar el programa de instalación para instalar los programas de Microsoft Office, puede recibir el siguiente mensaje de error:
ERROR_INSTALL_ALREADY_RUNNING.
Este mensaje de error va seguido por el mensaje de error siguiente:
Error 1618: Otra instalación ya está en curso. Complete dicha instalación antes de continuar con esta instalación.

Causa

Este problema se produce porque Microsoft Windows Installer sólo puede ejecutar una instalación a la vez a menos que sea una instalación anidada.

Más información

Para obtener más información acerca de las instalaciones anidadas, visite el siguiente sitio Web de Microsoft:No se puede ejecutar dos instalaciones de Windows Installer en el mismo proceso. Si intenta llamar a la API del instalador, recibirá el mensaje de error "ERROR_INSTALL_ALREADY_RUNNING" en los dos escenarios siguientes:
  • Mientras se establece la exclusión mutua _MSIExecute. La exclusión mutua _MSIExecute está establecida sólo al procesar la tabla AdvtExecuteSequence, la tabla AdminExecuteSequence o la tabla InstallExecuteSequence.
  • Mientras el proceso actual está procesando la tabla InstallUISequence o AdminUISequence.

Razones de por qué se produce la segunda instancia del proceso de Windows Installer

Se inicia el instalador de Windows para iniciar un proceso de modo de mantenimiento, como un archivo de Windows Installer (archivo .msp) es un archivo independiente. No incluye una base de datos como un paquete de instalación normal. En su lugar, contiene al menos una transformación de la base de datos que agrega información sobre la actualización a la base de datos del paquete de instalación de destino. El programa de instalación utiliza esta información para aplicar los archivos de actualización se almacenan en la secuencia de archivo CAB del paquete.

Cuando se aplica una actualización a un equipo cliente, Windows Installer comprueba primero que la actualización se aplica al producto. Después de esta comprobación, el instalador de Windows carga la base de datos del instalador en caché en la memoria. El instalador de Windows, a continuación, aplica la transformación de actualización correspondiente a la base de datos en memoria. El programa de instalación de Windows actualiza la base de datos con todos los cambios de instalación de la actualización. Otra transformación de actualización en el par de transformaciones contiene instrucciones de manipulación de archivos que debe tener que actualizar el equipo cliente.

Cómo evitar que dos instancias de Windows Installer

Para evitar que una segunda instancia de Windows Installer, no volver a empaquetar un paquete de Windows Installer en otro paquete de Windows Installer como un archivo .msi personalizado. Actualización y ampliación de Office no funcionará con instalaciones anidadas con la versión actual de Windows Installer.

Todas las actualizaciones públicas de Office incluyen un programa de arranque denominado OHotfix. Aunque OHotfix no es la única herramienta que puede utilizar para implementar actualizaciones, es el más fácil de utilizar ya que proporciona mucha de la funcionalidad de actualización necesaria.

También puede utilizar otros programas actualización de arranque, como un archivo por lotes sencillo o un programa complejo personalizado que utiliza las llamadas a API de Windows Installer.

Una instalación anidada comparte la misma interfaz de usuario y la configuración del registro de la instalación principal. Los programadores deben saber las siguientes advertencias al crear instalaciones anidadas:
  • Actualización y ampliación no funcionen con instalaciones anidadas.
  • Windows Installer no puede costar correctamente una instalación anidada.
  • Instalaciones anidadas no pueden compartir los componentes:
    • Una instalación administrativa no puede contener también una instalación anidada.
    • Barras integrado no puede utilizarse con instalaciones anidadas.
    • No puede instalar los recursos que se van a anunciar la instalación anidada.

Información más detallada sobre el proceso de instalación de Office Update

Una buena referencia es el documento técnico de Implementación de revisiones de Office XP . Aunque este documento hace referencia específicamente a Office XP, los conceptos y recomendaciones se aplican a la actualización de cualquier versión basada en Windows Installer de Office.

Para obtener información adicional acerca de cómo distribuir e instalar el Service Pack 1 de Office XP, Office XP Service Pack 2 y otras correcciones y actualizaciones de Office XP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
330043 "Implementación de actualizaciones de Microsoft Office XP" white paper está disponible en el centro de descarga



OHotfix.exe es el programa de arranque de las actualizaciones de Office y se proporciona como parte del archivo ejecutable de actualización (.exe). Realiza una serie de acciones antes de ejecutar la instalación de la actualización, incluyendo:
  • Determina si las actualizaciones se aplicarán a un punto de instalación administrativa o a un cliente de instalación de Office.
  • Comprueba si el instalador de Windows está instalado en el sistema.
  • Determina si una versión mínima de Windows Installer se especifica y posiblemente se redirige a una página Web para actualizar al instalador.
  • Ejecuta a Setup Watson captura e informe de errores y errores de instalación de la actualización.
  • Determina si se especifica una versión del producto mínima. Si se especifica uno, comprueba que el producto instalado tiene el número de versión de producto especificado (o un número de versión posterior).
  • Controla el nivel de interfaz de usuario para los cuadros de diálogo de OHotfix y Windows Installer.
  • Comprueba los productos de Office instalados y determina las actualizaciones que debe tener cada producto.
  • Captura el código de retorno de Windows Installer y determina si debe reiniciar el equipo.
Tecnologías de Windows Installer se dividen en dos partes que funcionan conjuntamente: un servicio de Windows Installer de cliente (Msiexec.exe) y un archivo de paquete (archivo .msi). Windows Installer utiliza la información contenida en un archivo de paquete para instalar el programa.

Windows Installer es un servicio de sistema operativo que permite al sistema operativo administrar el proceso de instalación.

El programa Msiexec.exe es un componente de Windows Installer. Este programa utiliza una biblioteca de vínculos dinámicos, Msi.dll, para leer los archivos de paquete (.msi), aplicar transformaciones (.mst) e incorporar opciones de línea de comandos. Windows Installer realiza todas las tareas relacionadas con la instalación: copiar los archivos en el disco duro, realizar modificaciones de registro, crear accesos directos en el escritorio y mostrar cuadros de diálogo para consultar usuario instalación las preferencias cuando es necesario.

Información adicional

Para obtener más información acerca de cómo descargar e instalar una actualización desde Internet, visite el siguiente sitio Web de Microsoft:
Propiedades

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

Comentarios