Solución de problemas de instalación de paquetes acumulativos de actualizaciones

 

Última modificación del tema: 2010-06-29

Al principio del lanzamiento de Microsoft Exchange Server 2007, Microsoft cambio la estrategia de servicio para las actualizaciones de software de Exchange. Las actualizaciones (también conocidas como paquetes acumulativos de actualizaciones) se lanzan ahora como paquetes más grandes de soluciones acumulativas. Para obtener más información acerca de esta estrategia de servicio, consulte el artículo 937194 de Microsoft Knowledge Base, Estrategia para el servicio técnico de Exchange Server 2007.

En general, no tendrá ningún problema al instalar paquetes acumulativos de actualizaciones de Exchange. Sin embargo, si surge algún problema, es posible que no sepa detectar y solucionar fácilmente la causa del error. En este tema se tratan algunas de las causas comunes de los errores de instalación de paquetes acumulativos. También se proporciona información acerca de cómo solucionar errores de instalación.

Problemas habituales con la instalación de paquetes acumulativos de actualizaciones

En las secciones siguientes, se describen algunos problemas comunes que producen errores de instalación de paquetes acumulativos de actualizaciones.

Se usa una versión incorrecta del paquete acumulativo de actualizaciones

Puesto que la Consola de administración de Exchange puede ejecutarse en un sistema operativo de 32 bits, y como la versión de 32 bits de Microsoft Exchange se puede usar con fines de prueba, se puede instalar una versión incorrecta de un paquete acumulativo de actualizaciones. En este escenario, se recibe el siguiente mensaje de advertencia al intentar instalar el paquete acumulativo de actualizaciones particular:

La versión de este archivo no es compatible con la versión de Exchange Server 2007 que está ejecutando. Compruebe el equipo para ver si necesita una versión x64 (64 bits) o x86 (32 bits) del archivo.

Para solucionar este problema, obtenga la versión adecuada del paquete acumulativo de actualizaciones.

Hay instalada una actualización interna

Microsoft lanza actualizaciones internas críticas para Microsoft Exchange fuera del programa de lanzamiento de paquetes acumulativos de actualizaciones. Si instala una actualización interna, debe quitarla antes de instalar el paquete acumulativo de actualizaciones que contenga la misma solución que la actualización interna. Si hay instalada una actualización interna, se recibe el siguiente mensaje de advertencia al instalar el paquete acumulativo de actualizaciones particular:

No se puede realizar la instalación porque se ha instalado una actualización interna para Microsoft Exchange. Utilice Agregar o quitar programas para desinstalar la actualización interna antes de volver a ejecutar esta instalación.

Quite cualquier IU que exista en Agregar o quitar programas (Windows 2003) o Programas y características (Windows Vista, 2008) e intente volver a instalar el paquete acumulativo.

Este problema también se produce durante la eliminación de un paquete acumulativo de actualizaciones. Si hay una actualización interna instalada, se debe quitar antes de quitar un paquete acumulativo de actualizaciones. En este escenario, si intenta quitar el paquete acumulativo de actualizaciones antes de quitar la actualización interna, recibe el siguiente mensaje de advertencia:

La desinstalación no puede continuar. El <Wizard Name> ha determinado que se ha instalado una actualización interna. Este paquete acumulativo de actualizaciones no se puede desinstalar hasta que haya desinstalado la actualización interna.

Se puede producir un problema similar si intenta instalar un paquete acumulativo de actualizaciones que sea una versión anterior del instalado en ese momento. En este escenario, se recibe el siguiente mensaje de advertencia al intentar instalar el paquete anterior:

La instalación no puede continuar. El <Nombre de asistente> ha determinado que este paquete acumulativo de actualizaciones se ha reemplazado por el paquete acumulativo de actualizaciones instalado actualmente. No es necesario instalar este paquete acumulativo de actualizaciones.

Para solucionar estos problemas, quite la actualización interna y, a continuación, instale el paquete acumulativo de actualizaciones más reciente de la versión de Microsoft Exchange que está ejecutando.

No existe conectividad a Internet

Al intentar instalar un paquete acumulativo de actualizaciones, la instalación puede dejar de responder (bloquearse) cuando .NET Framework intenta realizar una operación de revocación de certificado. Para solucionar este problema, deshabilite temporalmente la revocación de certificados mediante uno de los métodos siguientes:

Método 1: definir la entrada Estado en el Registro.

Para deshabilitar las comprobaciones de revocación de certificados en el Registro, siga estos pasos:

  1. En el Editor del Registro, busque la subclave de Registro siguiente:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Wintrust\Trust Providers\Software Publishing\State

  2. Defina el siguiente valor:Nombre de valor: EstadoTipo de valor: REG_DWORDDatos de valor: 0x00023e00

  3. Salga del Editor del Registro y, a continuación, intente instalar el paquete acumulativo de actualizaciones.

  4. Una vez instalado correctamente, establezca el valor del Registro de Estado en 0x00023c00.

Método 2: configurar Internet Explorer

Para deshabilitar las comprobaciones de revocación de certificados en Internet Explorer, siga estos pasos:

  1. Inicie Internet Explorer.

  2. En el menú Herramientas, haga clic en Opciones de Internet.

  3. En el cuadro de diálogo Opciones de Internet, haga clic en la ficha Opciones avanzadas.

  4. En Seguridad, haga clic para desactivar las casillas siguientes:

    • Comprobar si se revocó el certificado del editor

    • Comprobar si se revocó el certificado de servidor

  5. Salga de Internet Explorer e intente instalar el paquete acumulativo de actualizaciones.

  6. Una vez instalado correctamente el paquete acumulativo de actualizaciones, modifique las propiedades de Internet Explorar para volver a habilitar la revocación de certificados.

Para obtener más información sobre la revocación de certificados en Microsoft Exchange, consulte el artículo del Exchange Server Team Blog Exchange 2007 managed services might time out during certificate revocation checks (página en inglés).

Los servicios de Exchange no se reinician automáticamente

Si los servicios relacionados con Microsoft Exchange no se reinician automáticamente después de instalar un paquete acumulativo de actualizaciones, consulte el artículo 944752 de Microsoft Knowledge Base, Exchange Server 2007 administrado código servicios no se inician después de instalar un paquete acumulativo de actualizaciones para Exchange Server 2007.

Otros problemas

También puede experimentar los problemas siguientes al instalar un paquete acumulativo de actualizaciones:

  • Después de instalar un paquete acumulativo de actualizaciones con Windows Update, determinados servicios están deshabilitados.

  • Outlook Web Access no funciona.

Este problema se puede producir si se ha quitado o cambiado el nombre de la carpeta %SYSTEMDRIVE%\ExchangeSetupLogs. Para obtener más información, consulte el artículo 930809 de Microsoft Knowledge Base, Descripción del paquete acumulativo de actualizaciones 1 para Exchange Server 2007.

Solución de problemas de instalación

Puede ser que tenga algún problema de instalación del paquete acumulativo de actualizaciones que no se haya tratado en las secciones anteriores de este tema. En esta sección se proporciona información de ayuda para solucionar otras causas de errores de instalación de paquetes acumulativos.

Examinar el registro de eventos de la aplicación

En algunos casos, la instalación de un paquete acumulativo de actualizaciones de Microsoft Exchange se puede cerrar inesperadamente o informar de que ha finalizado de forma prematura. En este caso, se recibe el siguiente mensaje de error:

El Asistente para la instalación del paquete acumulativo de actualizaciones 5 para Exchange Server 2007 Service Pack 1 (KB953467) terminó inesperadamente debido a un error. No se ha modificado el sistema. Para instalar este programa posteriormente, vuelva a ejecutar la instalación.

Para solucionar este problema, examine el registro de aplicaciones del servidor afectado. Windows Installer registra los errores de instalación en el registro de aplicaciones. Por ejemplo, Windows Installer registra la siguiente entrada para el código de error 1603:

Tipo de evento: Error

Origen del evento: MsiInstaller

Categoría del evento: Ninguno

Id. de evento: 1024

Descripción: Producto: Microsoft Exchange Server: no se pudo instalar la actualización '"Paquete acumulativo de actualizaciones 4 para Exchange Server 2007 Service Pack 1 (KB952580) 8.1.311.3". Código de error 1603.

Windows Installer puede crear registros que ayuden a solucionar problemas de instalación de paquetes de software. Use el siguiente vínculo para ver instrucciones acerca de cómo activar el soporte de registro:

https://go.microsoft.com/fwlink/?LinkId=23127

Para solucionar un error de Windows Installer, habilite el registro de MSI detallado.

Habilitar el registro de MSI detallado

Dado que Microsoft Exchange usa Windows Installer para actualizar, se debe incrementar el registro de MSI para el paquete acumulativo de actualizaciones afectado. Para generar un archivo de registro detallado para un paquete de MSI o de MSP, use uno de los métodos que se indican a continuación.

Método 1: usar las opciones de la línea de comandos

Puede ejecutar el paquete acumulativo de actualizaciones junto con la opción de registro para generar un archivo de registro de la instalación para cada intento de instalación particular. Por ejemplo, ejecute el siguiente comando para crear un archivo de registro durante la instalación del paquete acumulativo de actualizaciones:

Exchange2007-KB<RollupPackageNumber>-x64-EN.msp /lxv* c:\<path>\<filename>.log

Método 2: establecer un valor del Registro

Puede establecer una entrada del Registro para generar un registro detallado de todas las actualizaciones de MSI. Para ello, siga estos pasos:

  1. En el símbolo del sistema, escriba el comando siguiente:

    net stop msiserver

  2. Inicie el Editor del Registro (regedit.exe) y, a continuación, busque la subclave del Registro siguiente:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

  3. Cree las siguientes entradas del Registro en la subclave Installer:

    Nombre de valor: loggingTipo de valor: REG_SZ

    Datos de valor: voicewarmup!

    Nombre de valor: debug

    Tipo de valor: REG_DWORD

    Datos de valor: 7

  4. Salga del Editor del Registro y, a continuación, inicie el servicio de Windows Installer. Para hacerlo, ejecute el siguiente comando en un símbolo del sistema:

    net start msiserver

Una vez habilitado el registro detallado, se creará un nuevo archivo de registro Msi*.log cada vez que use Agregar o quitar programas.

Nota

Se recomienda no dejar habilitado el registro detallado, ya que puede afectar al rendimiento del sistema y usar mucho espacio de disco.

Para obtener más información acerca de cómo habilitar el registro de Windows Installer, consulte el artículo 223300 de Microsoft Knowledge Base, Cómo habilitar el registro de Windows Installer.

Buscar el valor devuelto 3 en el archivo de registro de MSI

Una vez configurado el registro detallado de Windows Installer, busque en el archivo de registro de MSI la siguiente cadena:

Valor devuelto 3

Normalmente, la primera instancia de Valor devuelto 3 identifica la causa del problema de instalación. Para solucionar el problema de instalación, examine las entradas que preceden inmediatamente a la entrada Valor devuelto 3. Para obtener más información sobre este procedimiento, consulte el artículo del blog del equipo de Microsoft Exchange Server Team, How to locate the cause of error code 1603 in a verbose MSI log file (página en inglés).

En las secciones siguientes, se describen los problemas que registra el registro detallado de Windows Installer. La información de estas secciones se ha extraído de problemas reales con los que se han enfrentado los técnicos de Microsoft Enterprise Communications Support.

Caso 1: ExecutionPolicy se ha establecido de forma incorrecta

Una instalación de paquete acumulativo de actualizaciones de Microsoft Exchange puede no realizarse correctamente si ExecutionPolicy se ha establecido de forma incorrecta.

A continuación, se muestra un extracto de las entradas del archivo de registro que preceden inmediatamente a la primera instancia de Valor devuelto 3.

MSI (s) (DC!BC) [06:51:04:902]: EDICIÓN DE PROPIEDAD: Eliminando de propiedad QtExecCmdLine.

El valor actual es '"C:\Archivos de programa\Microsoft\Exchange

Server\\bin\QuietExe.exe"

"C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe" " -command.

'C:\Archivos de programa\Microsoft\Exchange Server\\bin\servicecontrol.ps1'

BeforePatch"'.

MSI (s) (DC!BC) [06:51:06:355]: Creando MSIHANDLE (4) de tipo 790531 para subproceso 4540

CAQuietExec: Error 0x80070001: La línea de comandos ha devuelto un error.

MSI (s) (DC!BC) [06:51:06:355]: Cerrando MSIHANDLE (4) de tipo 790531 para subproceso 4540

MSI (s) (DC!BC) [06:51:06:355]: Creando MSIHANDLE (5) de tipo 790531 para subproceso 4540

CAQuietExec: Error 0x80070001: Error de CAQuietExec

MSI (s) (DC!BC) [06:51:06:355]: Cerrando MSIHANDLE (5) de tipo 790531 para subproceso 4540

MSI (s) (DC!BC) [06:51:06:355]: Cerrando MSIHANDLE (2) de tipo 790541 para subproceso 4540

MSI (s) (DC:C8) [06:51:06:355]: Cerrando MSIHANDLE (1) de tipo 790542 para subproceso 6776

Acción finalizada 6:51:06: CA_SAVEDATA_STOP_SERVICES. Valor devuelto 3.

En este extracto del archivo de registro, Valor devuelto 3 aparece junto a CA_SAVEDATA_STOP_SERVICES.

Microsoft Exchange usa Acciones personalizadas (CA) al instalar paquetes acumulativos de actualizaciones mediante el motor de Windows Installer. En la acción personalizada CA_SAVEDATA_STOP_SERVICES, Microsoft Exchange intenta ejecutar el script de PowerShell denominado servicecontrol.ps1 junto con la opción BeforePatch.

En este caso, el script no se ejecutó debido a que ExecutionPolicy estaba configurado incorrectamente en PowerShell. Para determinar la directiva de ejecución actual de PowerShell, ejecute el cmdlet Get-ExecutionPolicy. De forma predeterminada, la directiva de ejecución de PowerShell está establecida en RemoteSigned.

Para solucionar el problema, establezca ExecutionPolicy en RemoteSigned o en Unrestricted. A continuación, intente volver a instalar el paquete acumulativo de actualizaciones. Una vez instalado, establezca ExecutionPolicy en RemoteSigned.

Para obtener más información acerca de este problema, consulte los temas siguientes:

Caso 2: el paquete acumulativo de actualizaciones no puede eliminar un archivo temporal

El error 1603 se puede producir si el paquete acumulativo de actualizaciones no puede eliminar o modificar un archivo .msp temporal durante el proceso de instalación. A continuación, se muestra un extracto del archivo de registro de MSI para este error.

MSI (c) (E8:F0) [08:54:18:744]: Windows Installer instaló una actualización. Producto

Nombre: Microsoft Exchange Server Versión del producto: 8.1.240.6. Idioma del producto:

1033. Nombre de la actualización: Paquete acumulativo de actualizaciones 4 para Exchange Server 2007 Service Pack 1

(KB952580) 8.1.311.3. Instalación correcta o estado de error: 1603.

MSI (c) (E8:F0) [08:54:18:744]: Nota: 1: 1729

MSI (c) (E8:F0) [08:54:18:745]: Nota: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:756]: Error al transformar tabla.

MSI (c) (E8:F0) [08:54:18:758]: Error al transformar tabla.

MSI (c) (E8:F0) [08:54:18:758]: Nota: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:758]: Nota: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:769]: Error al transformar tabla.

MSI (c) (E8:F0) [08:54:18:772]: Error al transformar tabla.

MSI (c) (E8:F0) [08:54:18:772]: Nota: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:772]: Producto: Microsoft Exchange Server -- Error de configuración.

MSI (c) (E8:F0) [08:54:18:773]: Windows Installer volvió a configurar el producto. Producto

Nombre: Microsoft Exchange Server Versión del producto: 8.1.240.6. Idioma del producto:

1033. Reconfiguración correcta o estado de error: 1603.

MSI (c) (E8:F0) [08:54:18:775]: Intentando eliminar archivo

C:\Users\<user alias>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:775]: No se puede eliminar el archivo. LastError = 32

MSI (c) (E8:F0) [08:54:18:781]: Se ha obtenido una exclusión mutua de ejecución.

MSI (c) (E8:F0) [08:54:18:781]: Limpiando paquetes de instalación desinstalados, si los hay

MSI (c) (E8:F0) [08:54:18:781]: Intentando eliminar archivo

C:\Users\<user alias>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:784]: MainEngineThread devolvió 1603

Este error se puede producir cuando se ejecuta el Control de cuentas de usuario en Windows Server 2008. Para solucionar este problema, compruebe que el paquete acumulativo de actualizaciones se esté ejecutando desde un símbolo del sistema elevado. Para ello, haga clic en el método abreviado de cmd.exe y, a continuación, haga clic en Ejecutar como administrador. A continuación, intente volver a instalar el paquete acumulativo de actualizaciones.

Caso 3: el directorio de Windows Installer no contiene archivos .msp o .msi de instalaciones anteriores

Cuando se produce un error en la instalación de un paquete acumulativo de actualizaciones, es posible que reciba un mensaje de error similar al siguiente:

No se pudo abrir este paquete de revisión. Compruebe que dicho paquete existe y que tiene acceso al mismo, o póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete de revisión de Windows Installer válido.

Cuando se produce este error, se registra una entrada en el archivo de registro de MSI similar a la entrada que se muestra a continuación.

=== Registro detallado iniciado: 8/27/2007 13:12:59 Tipo de compilación: SHIP UNICODE

3.01.4000.4042 Proceso de llamada: C:\WINDOWS\System32\msiexec.exe ===

MSI (c) (58:50) [13:12:59:838]: Restableciendo valores de directivas en caché

MSI (c) (58:50) [13:12:59:838]: El valor de la directiva de equipo para 'Debug' es 0

MSI (c) (58:50) [13:12:59:838]: ******* RunEngine:

******* Product: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

******* Action:

******* CommandLine: **********

MSI (c) (58:50) [13:12:59:838]: El valor de la directiva de equipo para 'DisableUserInstalls' es 0

MSI (c) (58:50) [13:12:59:838]: Advertencia: paquete en caché local

Falta 'C:\WINDOWS\Installer\380f45.msi'.

MSI (c) (58:50) [13:12:59:838]: El valor de la directiva de usuario para 'SearchOrder' es 'nmu'

MSI (c) (58:50) [13:12:59:838]: El valor de la directiva de usuario para 'DisableMedia' es 0

MSI (c) (58:50) [13:12:59:838]: El valor de la directiva de equipo para 'AllowLockdownMedia' es 0

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Medio habilitado sólo si el paquete es

seguro.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Buscando sourcelist de producto {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Agregando

{24B2C164-DE66-44FE-B468-A46D9D5E6B31}; para lista de sourcelist potencial (pcode;disk;relpath).

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Comprobando producto

{24B2C164-DE66-44FE-B468-A46D9D5E6B31}

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Medio habilitado para el producto

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Intentando usar LastUsedSource desde lista de origen.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Intentando origen C:\Documents and

Settings\Administrator\Desktop\.

MSI (c) (58:50) [13:12:59:853]: Ocultamiento habilitado.

MSI (c) (58:50) [13:12:59:853]: Intentando habilitar todos los privilegios deshabilitados antes de llamar la instalación en servidor.

MSI (c) (58:50) [13:12:59:853]: SOURCEMGMT: Origen resuelto para: 'C:\Documents and Settings\Administrator\Desktop\'

MSI (c) (58:50) [13:12:59:885]: DIRECTIVA DE RESTRICCIÓN DE SOFTWARE: Comprobando paquete -->

'C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi' respecto a

directiva de restricción de software

MSI (c) (58:50) [13:12:59:885]: DIRECTIVA DE RESTRICCIÓN DE SOFTWARE: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi tiene una firma digital

MSI (c) (58:50) [13:13:00:010]: DIRECTIVA DE RESTRICCIÓN DE SOFTWARE: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi se puede ejecutar en el

nivel de autorización 'sin restringir'.

MSI (c) (58:50) [13:13:00:010]: Ocultamiento habilitado.

MSI (c) (58:50) [13:13:00:010]: Intentando habilitar todos los privilegios deshabilitados antes de llamar la instalación en servidor.

MSI (c) (58:50) [13:13:00:010]: Diálogo final no habilitado

MSI (c) (58:50) [13:13:00:010]: Paquete original ==> C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:010]: Ejecutando paquete desde ==>

C:\DOCUME~1\ADMINI~1 \LOCALS~1\Temp\2\1d700e29.msi

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: buscando entrada de base de datos de appcompat con ProductCode '{24B2C164-DE66-44FE-B468-A46D9D5E6B31}'.

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: no se ha encontrado ProductCode coincidente en

la base de datos.

MSI (c) (58:50) [13:13:00:041]: MSCOREE no cargó la copia de carga desde system32

MSI (c) (58:50) [13:13:00:041]: Abriendo revisión existente

'C:\WINDOWS\Installer\5c321.msp'.

MSI (c) (58:50) [13:13:00:041]: Nota: 1: 2203 2: C:\WINDOWS\Installer\5c321.msp 3: -2147287038

MSI (c) (58:50) [13:13:00:041]: No se pudo encontrar revisión local

'C:\WINDOWS\Installer\5c321.msp'. Buscándola en su origen.

MSI (c) (58:50) [13:13:00:041]: Solucionando origen de revisión.

MSI (c) (58:50) [13:13:00:041]: El valor de la directiva de usuario para 'SearchOrder' es 'nmu'

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Medio habilitado sólo si el paquete es

seguro.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Buscando sourcelist de producto {09679EB4-B32D-4F10-88C9-34299B366C5B}

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Agregando

{09679EB4-B32D-4F10-88C9-34299B366C5B}; para lista de sourcelist potencial

(pcode;disk;relpath).

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Comprobando producto

{09679EB4-B32D-4F10-88C9-34299B366C5B}

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Medio habilitado para el producto

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Intentando usar LastUsedSource desde lista de origen.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Procesando lista de orígenes de red

MSI (c) (58:50) [13:13:00:041]: Nota: 1: 1402 2: UNKNOWN\Net 3: 2

MSI (c) (58:50) [13:13:00:041]: Nota: 1: 1706 2: -2147483647 3:

Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Procesando lista de orígenes de medios.

MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: Origen resuelto para:

'Exchange2007-KB935490-x64-EN.MSP'

MSI (c) (58:50) [13:13:00:056]: Nota: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:056]: No se puede crear una copia temporal de la revisión

'Exchange2007-KB935490-x64-EN.MSP'.

No se pudo abrir este paquete de revisión. Compruebe que dicho paquete existe y que tiene acceso al mismo, o póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete de revisión de Windows Installer válido.

C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:056]: Nota: 1: 1708

MSI (c) (58:50) [13:13:00:056]: Nota: 1: 2729

MSI (c) (58:50) [13:13:00:056]: Producto: Microsoft Exchange Server -- Error de instalación.

En este caso, se produjo un error al instalar el paquete acumulativo de actualizaciones 4 para Exchange 2007 SP1 debido a que faltaba un archivo .msp de una instalación de paquete acumulativo de actualizaciones anterior. En concreto, falta el archivo .msp del paquete acumulativo de actualizaciones 2 para Exchange 2007 SP1.

Este problema se determinó examinando las entradas del archivo de registro como las siguientes.

MSI (c) (58:50) [13:13:00:041]: No se pudo encontrar una revisión local 'C:\WINDOWS\Installer\5c321.msp'. Buscándola en su origen.

Esta entrada indica que Windows Installer intentó localizar el archivo 5c321.msp. Como no pudo encontrarlo, intento localizarlo mediante su entrada de origen.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Buscando sourcelist de producto {09679EB4-B32D-4F10-88C9-34299B366C5B}

Esta entrada indica que el origen del archivo .msp que falta es GUID {09679EB4-B32D-4F10-88C9-34299B366C5B}. Las entradas posteriores del archivo de registro solucionan el GUID del producto para el nombre del paquete particular.

MSI (c) (58:50) [13:13:00:041]: Nota: 1: 1706 2: -2147483647 3: Exchange2007-KB935490-x64-EN.MSP MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Procesando lista de origen de medios.MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: Origen resuelto para: 'Exchange2007-KB935490-x64-EN.MSP'MSI (c) (58:50) [13:13:00:056]: Nota: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

Esta entrada indica que el paquete afectado es Exchange2007-KB935490-x64-EN.MSP. La entrada siguiente muestra que Windows Installer no puede crear una copia temporal de la revisión.

MSI (c) (58:50) [13:13:00:056]: No se puede crear una copia temporal de la revisión 'Exchange2007-KB935490-x64-EN.MSP'. No se puede abrir este paquete de revisión. Compruebe que dicho paquete existe y que tiene acceso al mismo, o póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete de revisión de Windows Installer válido.

B935490 representa el paquete acumulativo de actualizaciones 2 para Exchange 2007 SP1. En este escenario, Windows Installer intenta localizar el paquete acumulativo de actualizaciones anterior incluso aunque esté instalando el paquete acumulativo de actualizaciones 4 para Exchange 2007 SP1.

Este problema se produce porque Windows Installer realiza las siguientes acciones aunque los paquetes acumulativos de actualizaciones contengan varias actualizaciones para el código de Microsoft Exchange:

  • Comprueba paquetes acumulativos de actualizaciones instalados anteriormente

  • Localiza el archivo .msi de cualquier paquete acumulativo de actualizaciones instalado anteriormente

Windows Installer usa los archivos instalados anteriormente para crear una instalación completa para usar para el paquete acumulativo de actualizaciones actual. Si Windows Installer determina que hay instalado un paquete acumulativo de actualizaciones anterior pero no puede localizar el archivo .msp apropiado, la instalación del paquete acumulativo de actualizaciones actual no se realiza correctamente.

Para solucionar este problema, realice una copia del archivo del paquete acumulativo de actualizaciones especificado en el archivo de registro y, a continuación, cambie el nombre del archivo por el mismo nombre indicado en el archivo de registro. En este ejemplo, realice una copia del archivo del paquete acumulativo de actualizaciones 2 para Exchange 2007 SP1 y, a continuación, cambie el nombre por 5c321.msp. Después copie el archivo con el nuevo nombre en el directorio C:\Windows\Installer.

A partir de este error, tenga en cuenta la siguiente información acerca de archivos de Windows Installer:

  • No debe modificar ni quitar el contenido del directorio C:\Windows\Installer.

  • Windows Installer realiza el seguimiento de todas las revisiones por nombre de producto y por GUID. Además, guarda una copia de los archivos del instalador en el directorio C:\Windows\Installer. El nombre de estos archivos se cambia por un nombre de archivo hexadecimal aleatorio. Los nombres de archivo son exclusivos y se hace referencia a ellos en el Registro. Por lo tanto, no se puede copiar el contenido del directorio C:\Windows\Installer entre servidores.

    El Registro contiene información sobre las revisiones instaladas en el producto Microsoft Exchange base. Estas entradas del Registro señalan a los archivos .msp y .msi del directorio C:\Windows\Installer junto con las ubicaciones originales de los archivos de origen de instalación. Por ejemplo, el producto base Microsoft Exchange tiene la subclave de Registro siguiente: HKEY_CLASSES_ROOT\Installer\Products\ 461C2B4266EDEF444B864AD6D9E5B613La subclave Revisiones que aparece debajo de esta subclave contiene referencias a todos los paquetes acumulativos de actualizaciones instalados. Estos paquetes acumulativos de actualizaciones también se indican en las subclaves siguientes: HKEY_CLASSES_ROOT\Installer\Patches

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches

Nota

Estas entradas de Registro se proporcionan sólo con fines de referencia. Se recomienda no modificarlas ni eliminarlas.

Caso 4: daños en el Registro o en el sistema de archivos

Los daños en el Registro o el sistema de archivos, especialmente el de componentes de Windows Installer, pueden complicar la resolución de un problema de instalación de paquete acumulativo de actualizaciones. Aunque esto sucede con poca frecuencia, los daños en el Registro o en el sistema de archivos precisan reconstruir el servidor. En este escenario, se debe volver a instalar el sistema operativo, realizar una instalación nueva de Microsoft Exchange junto al uso de la opción /recoverserver y, a continuación, volver a instalar el paquete acumulativo de actualizaciones apropiado.

Caso 5: falsos positivos

A pesar de que el registro detallado de Windows Installer puede ayudarle a solucionar los errores de instalación, algunos mensajes de error que se registran no indican que exista un problema en la instalación.

El error que se indica a continuación se registra habitualmente en el registro detallado de Windows Installer. Sin embargo, no indica que haya un problema en la instalación del paquete acumulativo de actualizaciones; sólo se genera porque el registro detallado está habilitado.

SI (c) (E8:E4) [13:22:15:847]: Nota: 1: 2262 2: Error 3: -2147287038

DEBUG: Error 2826: Control BottomLine en dialog ErrorDlg se extiende más allá de los límites del cuadro de diálogo 5 píxeles hacia la derecha

El programa de instalación encontró un error inesperado al instalar este paquete. Esto puede deberse a un problema del paquete. El código de error es 2826. Los argumentos son: ErrorDlg, BottomLine, a la derecha

Las cadenas de condición de error comunes que genera la característica de registro detallado son otra clase falsos positivos que pueden aparecer en un archivo de registro de MSI. Estas condiciones de error aparecen cerca del final del archivo de registro en la sección Propiedad. Por ejemplo, las entradas siguientes pueden aparecer en el archivo de registro de MSI.

Propiedad(C): msgRequiresProc = La versión de este archivo no es compatible con la versión de Exchange Server 2007 que está ejecutando. Compruebe el equipo para ver si necesita una versión x64 (64 bits) o x86 (32 bits) del archivo.

Propiedad(C): msgINTERIMUPDATEDETECTED = No se puede realizar la instalación porque se ha instalado una actualización interna para Exchange Server 2007. Utilice Agregar o quitar programas para desinstalar la actualización interna antes de volver a ejecutar esta instalación.

Propiedad(C): msgInterimIncorrectRollup = La instalación no puede continuar. El [Asistente] ha determinado que esta actualización interna es incompatible con la configuración actual de Exchange Server 2007.

Propiedad(C): msgUninstallTargetRollupBeforeInterim = La desinstalación no puede continuar. El [Asistente] ha determinado que se ha instalado una actualización interna. Este paquete acumulativo de actualizaciones no se puede desinstalar hasta que haya desinstalado la actualización interna.

Propiedad(C): msgOlderInstallOnNewerRollupIncorrectRollup = La instalación no puede continuar. El [Asistente] ha determinado que este paquete acumulativo de actualizaciones se ha reemplazado por el paquete acumulativo de actualizaciones instalado actualmente. No es necesario instalar este paquete acumulativo de actualizaciones.

Estas condiciones de error representan propiedades expuestas en los paquetes .msp y que puede usar el motor de Windows Installer, Msiexec.exe. Estos errores no indican problemas de instalación. Le recomendamos que se centre en las cadenas Valor devuelto 3 de los archivos de registro para solucionar cualquier problema de instalación que experimente. Para obtener ayuda adicional para solucionar un problema de instalación, póngase en contacto con los servicios de soporte al cliente de Microsoft (CSS).