Compartir a través de


Microsoft AutoUpdate y Deferred Novedades

Importante

Debe mantenerse al día de todas las actualizaciones. Mantenerse al día garantiza que recibe las últimas revisiones de seguridad, mejoras de estabilidad y nuevas características, lo que mantiene el sistema seguro y actualizado.

A partir de la versión 4.68.1, Microsoft AutoUpdate admite los siguientes casos en los que se requiere más tiempo:

  • Aplazar una actualización durante muchos días (máximo 28 días). Se conoce como "Días de aplazamiento" en el documento.
  • Establecer la versión "no actualizar más allá" (al máximo de 90 días). Se conoce como "Versión de aplazamiento" en este documento.

Si ambos están definidos, la versión de aplazamiento tiene prioridad sobre la configuración Días de aplazamiento de la aplicación.

Importante

Los días de aplazamiento y las versiones de aplazamiento no se aplican a las actualizaciones críticas, que se ofrecen o instalan (cuando se selecciona "Mantener automáticamente actualizadas las aplicaciones de Microsoft") independientemente.

Días de aplazamiento

Esta característica permite aplazar las actualizaciones disponibles durante muchos días.

Configuración global de días de aplazamiento

Los días de aplazamiento se pueden establecer globalmente con la siguiente configuración de preferencias:

Categoría Detalles
Dominio com.microsoft.autoupdate2
Clave OptionalUpdatesDeferralsDays
Tipo de datos Entero
Posibles valores 1–28. Se omiten los valores menores que uno. Cualquier valor durante 28 días establece los días de aplazamiento en 28.
Comentarios No hay ningún valor predeterminado.

Ejemplo de configuración de días de aplazamiento

En este ejemplo se muestra cómo establecer Días de aplazamiento en 14. En esta configuración, Microsoft AutoUpdate pospondrá la oferta o la aplicación de actualizaciones durante 14 días después de la fecha de compilación:

<key>OptionalUpdatesDeferralsDays</key>
<integer>14</integer>

Configuración de días de aplazamiento específicos de la aplicación

Los días de aplazamiento también se pueden establecer para aplicaciones individuales. Si se establece, los días de aplazamiento específicos de la aplicación tienen prioridad sobre la configuración global.

Los días de aplazamiento específicos de la aplicación se pueden establecer con la siguiente configuración de preferencias:

Categoría Detalles
Dominio com.microsoft.autoupdate2
Clave OptionalUpdatesDeferrals
Tipo de datos Dictionary
Clave DeferralDays
Tipo de datos Dictionary
Clave Id. de aplicación
Tipo de datos Entero
Posibles valores 1–28. Se omiten los valores menores que uno. Cualquier valor durante 28 días establece los días de aplazamiento en 28.
Comentarios No hay ningún valor predeterminado.

Ejemplo de establecimiento de diferentes días de aplazamiento para Word y Excel

En este ejemplo se muestra cómo establecer Los días de aplazamiento en siete para Microsoft Word 2019 y en 12 para Microsoft Excel 2019. Con esta configuración, Microsoft AutoUpdate retrasa la oferta o la aplicación de actualizaciones después de compilarlas. Retrasa siete días las actualizaciones de Microsoft Word y las actualizaciones a Microsoft Excel en 12 días.

<key>OptionalUpdatesDeferrals</key>
<dict>
    <key>DeferralDays</key>
    <dict>
        <key>MSWD2019</key>
        <integer>7</integer>
        <key>XCEL2019</key>
        <integer>12</integer>
    </dict>
</dict>

Versión aplazada

Esta característica permite a los usuarios establecer un límite superior en la versión de actualización. Es decir, las actualizaciones detectadas se ofrecen o aplican a e incluyen la versión especificada.

Para permitir que las actualizaciones se detecten y apliquen, solo se reconoce el esquema de número de versión Major.Minor. Por ejemplo, se debe especificar 16.82 para recibir cualquier compilación 16.82.xxxxxxxx.

Debido a las diferencias en los números de versión entre las aplicaciones de Microsoft, esta opción debe establecerse individualmente para cada aplicación con la siguiente configuración de preferencias:

Categoría Detalles
Dominio com.microsoft.autoupdate2
Clave OptionalUpdatesDeferrals
Tipo de datos Dictionary
- Clave: DeferralVersions Tipo de datos: diccionario
- Clave: Id. de aplicación Tipo de datos: String

Los valores posibles de la versión se especifican como números de versión Major.Minor. No hay ningún valor predeterminado para esta configuración.

Ejemplo de configuración de versiones de aplazamiento para Word y Excel

En este ejemplo se muestra cómo establecer la versión de aplazamiento en 16.82 para Microsoft Word 2019 y en 16.81 para Microsoft Excel 2019:

<key>OptionalUpdatesDeferrals</key>
<dict>
    <key>DeferralVersions</key>
    <dict>
        <key>MSWD2019</key>
        <string>16.82</string>
        <key>XCEL2019</key>
        <string>16.81</string>
    </dict>
</dict>

Nota:

Hay un límite de 90 días (sujeto a cambios) sobre cuánto tiempo se puede permanecer en la versión especificada sin actualizar. Una vez superada esta ventana, Microsoft AutoUpdate ofrecerá o aplicará la siguiente actualización más antigua que se encuentra dentro de la ventana de 90 días.

Por ejemplo, en la tabla siguiente se muestran las actualizaciones disponibles para Microsoft Word 2019 (MSWD2019) y cuál se ofrece o aplica una vez que se pasa la ventana de 90 días:

Versiones de actualización disponibles Días desde la compilación Notas
16.85.X 5
16.84.X 25
16.83.X 55
16.82.24021813 85 Siguiente versión de actualización
16.82.24021116 92
16.81.24012814 106 Versión instalada actual

Interacción con la configuración de actualización forzada

Cuando se usan días de aplazamiento en combinación con la configuración de actualización forzada (como UpdateDeadline.ApplicationsForcedUpdateSchedule o UpdateDeadline.DaysBeforeForcedQuit), es importante comprender que estos mecanismos funcionan secuencialmente, no simultáneamente:

  • Días de aplazamiento es el primer filtro aplicado. Determina qué actualizaciones son visibles para el usuario. Novedades marcados como Recomendado están sujetos a aplazamiento; Las actualizaciones necesarias omiten el aplazamiento y siempre son visibles inmediatamente. El período de aplazamiento se calcula en función de la fecha de compilación de la actualización.

  • La lógica de actualización forzada solo se aplica a las actualizaciones que han pasado el filtro de aplazamiento y que son visibles para el usuario. La versión especificada en la configuración forcedUpdate representa la versión mínima que se instalará; si hay versiones más recientes disponibles y visibles, Microsoft AutoUpdate instala la versión válida más reciente en su lugar.

Selección de versión y lógica de actualización forzada

La lógica de actualización forzada solo se aplica a las actualizaciones que han pasado el filtro Días de aplazamiento y que son visibles para el usuario. La versión especificada en el valor ForcedUpdateVersion representa la versión mínima que mau instala. Si una versión más reciente está disponible y no está oculta por aplazamiento, MAU instala la versión válida más reciente, no necesariamente la especificada.

Comportamiento de clave explicado

Nueva versión durante el período de cierre forzado:

Si se publica una nueva versión (por ejemplo, una actualización requerida) durante la cuenta atrás de cierre forzado:

  • Se considera inmediatamente si se marca como Obligatorio (Las actualizaciones necesarias omiten el aplazamiento).

  • Si se recomienda, está sujeto al filtro Días de aplazamiento. Si la fecha de compilación está dentro de la ventana de aplazamiento, permanecerá oculta hasta que expire el aplazamiento.

¿Qué versión se instala?

MAU instala la versión visible más reciente que es:

  • No oculto por aplazamiento

  • Igual o más reciente que ForcedUpdateVersion

  • Disponible en la red CDN

¿Pueden los administradores controlar la versión instalada?

Los administradores pueden influir pero no controlar estrictamente la versión instalada:

  • Use ForcedUpdateVersion para establecer una versión mínima.

  • Use DeferralVersion para anclar la versión máxima ofrecida.

  • Use ambos juntos para restringir la ventana de versión, pero MAU seguirá instalando la versión más reciente dentro de ese intervalo.

Escenario de ejemplo

  • Versión instalada: 16.95.25040241 (compilada el 3 de abril)

  • Días de aplazamiento: 14

  • Período de cierre forzado: 7 días

  • Fecha: 2 de junio

  • Novedades disponibles:

    • 16.97.25051114 (obligatorio, construido el 13 de mayo) → visible inmediatamente

    • 16.97.25051816 (recomendado, construido el 18 de mayo) → visible (15 días de antigüedad)

    • 16.98.25052611 (recomendado, construido el 27 de mayo) → Oculto (6 días de antigüedad)

Si se publica una nueva actualización requerida (por ejemplo, 16.99.250529xx) el 29 de mayo:

  • Es visible inmediatamente y apto para la actualización forzada si la fecha límite de actualización forzada aún no se ha superado.

  • MAU instala esta versión más reciente en lugar de la 16.97.25051114 destinada originalmente.

Diagrama en el que se muestra la interacción de actualización forzada de los días de aplazamiento. Esta imagen muestra el escenario de ejemplo.

Puntos clave

  1. Los días de aplazamiento tienen prioridad sobre el tiempo de actualización forzada. Si una actualización sigue estando dentro de la ventana de aplazamiento (en función de su fecha de compilación, no de la fecha de lanzamiento), no se forzará aunque se configure una fecha de actualización forzada.

  2. La actualización forzada solo se aplica a las actualizaciones visibles. MAU aplica la actualización solo si la versión de destino o una más reciente es visible después del filtrado aplazado. Novedades siguen ocultas debido al aplazamiento se excluyen de la lógica de actualización forzada.

  3. ForcedUpdateVersion establece un valor mínimo, no un pin. La versión especificada en ForcedUpdateVersion es la versión mínima que instala MAU. Si hay una versión más reciente disponible y no diferida, MAU instala la versión válida más reciente en su lugar.

  4. Las actualizaciones necesarias nunca se aplazan. Omiten la ventana de aplazamiento y siempre son visibles y aptos para la aplicación de actualizaciones forzadas.

  5. Los administradores pueden influir, pero no garantizar, en la versión instalada. Para restringir el intervalo de versiones, use DeferralVersion en combinación con ForcedUpdateVersion. Esto ayuda a garantizar que la versión prevista sea visible y aplicable.