Resumen

Mantener sus servidores de Exchange actualizados (así como su infraestructura) es más importante que nunca. Por eso, recomendamos que los clientes siempre instalen las actualizaciones más recientes de Exchange Server. Sabemos que la actualización del software puede ser pesada, por lo que buscamos continuamente formas de mejorar la experiencia de actualización de Exchange Server para ayudar a los clientes a actualizarse y mantenerse al día.

Hoy, nos complace anunciar que hemos realizado cambios en la forma en que entregamos actualizaciones de seguridad (SU) y revisiones (HF) para Exchange Server. Estos cambios solucionan el mayor problema al que se enfrentan los clientes al actualizar e instalar actualizaciones con permisos insuficientes y, como resultado, posiblemente dejar el servidor Exchange en un mal estado.

Históricamente, las SU de Exchange Server se han empaquetado como archivos de parche de Windows Installer (.msp), que son paquetes autónomos que contienen la información necesaria para actualizar la aplicación. Un requisito para usar archivos .msp es que deben instalarse con permisos elevados.

La instalación de archivos .msp tiene lugar en el contexto de seguridad de la cuenta utilizada para instalar la actualización. Si el Control de cuentas de usuario (UAC) está habilitado (lo que recomendamos encarecidamente) e instala de forma manual la actualización haciendo doble clic en el archivo .msp, el proceso de instalación se ejecuta en un modo no elevado, que suele resultar en un estado de servidor incorrecto. Por esta razón, con cada versión de SU hemos recordado a los administradores que instalen la actualización desde un símbolo del sistema elevado.

A partir de la versión SU de mayo de 2022, ahora enviaremos SU y revisiones en dos paquetes diferentes:

  • Archivo de parche de Windows Installer (.msp), que funciona mejor para instalaciones automatizadas

  • Instalador autoextraíble y autoelevable (.exe), que funciona mejor para instalaciones manuales

Seguimos publicando el archivo .msp a través de Windows Update y el Catálogo de Microsoft Update. Para los administradores que instalan manualmente las actualizaciones, el nuevo paquete .exe es la mejor opción.

Nota: Este nuevo paquete es solo para SU y revisiones. No se aplica a las actualizaciones acumulativas (CU) ni a las actualizaciones provisionales (IU). Las CU comprueban los permisos adecuados antes de permitir que la instalación continúe.

Problemas conocidos

Al ejecutar el paquete EXE, puede aparecer un mensaje de error similar al siguiente:

ERROR: Exchange Setup no pudo extraer el contenido del archivo de parche. Más información: No se encontró una parte de la ruta de acceso ‘C:\Users\<USER>\AppData\Application\Temp\Exchangeserver.msp’

Este problema puede ocurrir si la carpeta %temp% no existe en el sistema. La carpeta %temp% existe de forma predeterminada, pero puede haberse eliminado.

Para solucionar este problema, cree una carpeta llamada “Temp” en la siguiente ubicación (donde <USER> es el nombre de usuario en la ruta %USERPROFILE%):

C:\Users\<USER>\AppData\Application\

Sobre el paquete EXE

El paquete EXE es un contenedor para el archivo .msp que asegura que la instalación se ejecute con los permisos requeridos. Para instalar la actualización, simplemente haga doble clic en el archivo .exe y siga las instrucciones. El proceso de instalación comprueba los requisitos previos de los permisos y, si la verificación falla, intentará elevar los permisos al nivel de administración requerido:

  • Si la elevación no se ejecuta correctamente, la instalación se detiene sin hacer ningún cambio en el servidor Exchange.

  • Si la elevación es exitosa (o si los permisos de administrador adecuados ya están en uso), el paquete extraerá el archivo .msp en la carpeta temporal del usuario actual e iniciará el proceso de instalación.

Independientemente de que la instalación se lleve a cabo de forma correcta o no, el paquete también ejecuta la limpieza eliminando los archivos temporales extraídos.

Registro de la instalación

El paquete .exe registra automáticamente el proceso de instalación, incluida la información detallada y de depuración. Esto permite que los registros se utilicen para solucionar instalaciones fallidas.

Así es como funciona el registro:

  1. El paquete consulta el valor del Registro “MsiInstallPath” en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Setup para determinar la ruta de instalación de Exchange Server

  2. Crea una subcarpeta bajo el directorio Logging llamada Update y, bajo esa, dos subcarpetas más: msi y exe

  3. Los archivos de registro se escriben en estas dos carpetas en este formato:
    ExchangeUpdate_{yyyy-MM-dd-HHmmss}.log

La carpeta EXE contiene archivos de registro generados por el contenedor .exe, la carpeta msi contiene registros detallados y de depuración, generados por el proceso msiexec durante el procesamiento del paquete .msp.

Captura de pantalla de las carpetas exe y msi

Control de errores

Si el instalador no puede determinar la ruta de instalación de Exchange Server, los registros se escribirán en las subcarpetas msi y exe en %temp%\Exchange Update\Logging.

Si el instalador no puede escribir en los archivos de registro, registrará una excepción en el registro de eventos de la aplicación. Si no encuentra ningún archivo de registro relacionado con la instalación de una SU o HF de Exchange Server, compruebe el registro de eventos de la aplicación para eventos con el instalador de Exchange SU como origen de los eventos. Estos eventos deben indicar por qué no se pudieron escribir los registros.

Estos son los eventos más comunes registrados por el contenedor EXE:  

Entrada de registro (lo que registramos)

Descripción (qué significa)

INFORMACIÓN: Copiando los archivos temporales a {0}.

El archivo .msp temporal se está copiando en una carpeta temporal.

INFORMACIÓN: Eliminando archivos temporales {0}.

El archivo .msp sin contenedor se eliminó antes/después de la instalación.

INFORMACIÓN: Se está instalando la actualización de Exchange Server.

Sucede cuando se inicia la instalación del archivo .msp.

COMPLETADO: La actualización de Exchange Server se ha instalado correctamente.

La actualización de Exchange Server se instaló correctamente.

ERROR: No se pudieron encontrar los archivos extraídos en {0}.

No se ha encontrado el archivo .msp sin contenedor y, por lo tanto, la instalación ha fallado.

ADVERTENCIA: La actualización de Exchange Server requiere un reinicio para completar la instalación.

La instalación se ha realizado correctamente y hay un reinicio pendiente para completar el proceso.

ERROR: Exchange Setup no pudo extraer el contenido del archivo de parche. Más información: {0}.

Se ha producido un problema durante la extracción del archivo .msp temporal. También se registrará un mensaje de excepción.

ERROR: Al instalar la actualización de Exchange Server, se ha producido el error {0}.

Se ha producido un error durante la instalación. Se registrará el código de error.

Uso de la línea de comandos

El nuevo paquete de actualización admite los siguientes parámetros de línea de comandos, que se pueden utilizar para instalar esas actualizaciones de Exchange en modo desatendido o como parte de su propia automatización.

Parámetro

Descripción

Msiexec equivalente

/passive

Especifica el modo desatendido en el que la instalación muestra solo una barra de progreso.

Nota: Si se requiere un reinicio para la actualización, con este modificador se reiniciará el servidor automáticamente.  

msiexec /p filename.msp /passive /l*vx

/silent

Especifica el modo silencioso: no se requiere la intervención del usuario.

Nota: Si se requiere un reinicio para la actualización, con este modificador se reiniciará el servidor automáticamente.

msiexec /p filename.msp /quiet /l*vx

/forcereboot

Instala la actualización y reinicia el equipo solo si es necesario.

msiexec /p filename.msp /l*vx

shutdown.exe /r /t 0

/help

Muestra todos los parámetros disponibles.

msiexec /help

Nota: Incluso si el instalador no solicita un reinicio, se recomienda encarecidamente reiniciar el servidor después de la instalación. 

Esperamos que el nuevo paquete de actualización .exe mejore su experiencia de actualización de Exchange Server y le facilite mantenerse al día.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×