Crear una secuencia de tareas para actualizar un SO en Configuration ManagerCreate a task sequence to upgrade an OS in Configuration Manager

Se aplica a: System Center Configuration Manager (Rama actual)Applies to: System Center Configuration Manager (Current Branch)

Use secuencias de tareas en Configuration Manager para actualizar automáticamente un SO en un equipo de destino.Use task sequences in Configuration Manager to automatically upgrade an OS on a destination computer. Esta actualización puede ser desde Windows 7 o una versión posterior a Windows 10, o desde Windows Server 2012 o posterior a Windows Server 2016.This upgrade can be from Windows 7 or later to Windows 10, or from Windows Server 2012 or later to Windows Server 2016. Cree una secuencia de tareas que haga referencia al paquete de actualización de sistema operativo y cualquier otro contenido para instalar, como aplicaciones o actualizaciones de software.Create a task sequence that references the OS upgrade package and any other content to install, such as applications or software updates. La secuencia de tareas para actualizar un SO es parte del escenario de Actualizar Windows a la versión más reciente.The task sequence to upgrade an OS is part of the Upgrade Windows to the latest version scenario.

Requisitos previosPrerequisites

Antes de crear la secuencia de tareas, se deben aplicar los requisitos siguientes:Before you create the task sequence, the following requirements must be in place:

RequeridoRequired

  • El paquete de actualización del SO debe estar disponible en la consola de Configuration Manager.The OS upgrade package must be available in the Configuration Manager console.

  • Al actualizar a Windows Server 2016, seleccione la opción Omitir cualquier mensaje de compatibilidad descartable en el paso de secuencia de tareas Actualizar sistema operativo.When upgrading to Windows Server 2016, select the Ignore any dismissable compatibility messages setting in the Upgrade Operating System task sequence step. En caso contrario, se produce un error en la actualización.Otherwise the upgrade fails.

Necesario (si se usa)Required (if used)

Crear una secuencia de tareas para actualizar un sistema operativoCreate a task sequence to upgrade an OS

Para actualizar el sistema operativo en los clientes, puede crear una secuencia de tareas y seleccionar Actualizar un sistema operativo desde el paquete de actualización en el Asistente para crear secuencia de tareas.To upgrade the OS on clients, create a task sequence and select Upgrade an operating system from upgrade package in the Create Task Sequence Wizard. El asistente agrega los pasos de secuencia de tareas para actualizar el sistema operativo, aplica actualizaciones de software e instala aplicaciones.The wizard adds the task sequence steps to upgrade the OS, apply software updates, and install applications.

Crear una secuencia de tareas que actualice un sistema operativoTo create a task sequence that upgrades an OS

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Sistemas operativos y después haga clic en Secuencias de tareas.In the Configuration Manager console, go to the Software Library workspace, expand Operating Systems, and then click Task Sequences.

  2. En la pestaña Inicio de la cinta de opciones, en el grupo Crear, haga clic en Crear secuencia de tareas.On the Home tab of the ribbon, in the Create group, click Create Task Sequence.

  3. En la página Crear nueva secuencia de tareas del Asistente para creación de secuencia de tareas, seleccione Actualizar un sistema operativo desde un paquete de actualización y luego haga clic en Siguiente.On the Create a New Task Sequence page of the Create Task Sequence Wizard, select Upgrade an operating system from an upgrade package, and then click Next.

  4. En la página Información de secuencia de tareas, especifique la siguiente configuración y después haga clic en Siguiente:On the Task Sequence Information page, specify the following settings, and then click Next:

    • Nombre de secuencia de tareas: especifique un nombre que identifique la secuencia de tareas.Task sequence name: Specify a name that identifies the task sequence.

    • Descripción: si quiere, especifique una descripción.Description: Optionally specify a description.

  5. En la página Actualizar el sistema operativo de Windows, especifique la siguiente configuración y luego haga clic en Siguiente:On the Upgrade the Windows Operating System page, specify the following settings, and then click Next:

    • Paquete de actualización: especifique el paquete de actualización que contiene los archivos de origen de actualización del sistema operativo.Upgrade package: Specify the upgrade package that contains the OS upgrade source files. Compruebe que ha seleccionado el paquete de actualización correcto examinando la información del panel Propiedades.Verify that you've selected the correct upgrade package by looking at the information in the Properties pane. Para más información, vea Administrar paquetes de actualización de sistema operativo.For more information, see Manage OS upgrade packages.

    • Índice de edición: si hay varios índices de edición del sistema operativo disponibles en el paquete, seleccione el índice de la edición deseada.Edition index: If there are multiple OS edition indexes available in the package, select the desired edition index. De forma predeterminada, el asistente selecciona el primer índice.By default, the wizard selects the first index.

    • Clave de producto: especifique la clave de producto para el sistema operativo que quiere instalar.Product key: Specify the Windows product key for the OS to install. Puede especificar claves de licencia por volumen codificadas o claves de producto estándar.Specify encoded volume license keys or standard product keys. Si usa una clave de producto estándar, separe cada grupo de cinco caracteres por un guion (-).If you use a standard product key, separate each group of five characters by a dash (-). Por ejemplo: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.For example: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. Si se trata de una actualización de una edición de licencia por volumen, la clave de producto puede no ser necesaria.When the upgrade is for a volume license edition, the product key may not be required.

      Nota

      Esta clave de producto puede ser una clave de activación múltiple (CAM) o una clave de licencias por volumen genérica (CLVG).This product key can be a multiple activation key (MAK), or a generic volume licensing key (GVLK). Las CLVG también se conocen como claves de configuración de cliente del servicio de administración de claves (SAC).A GVLK is also referred to as a key management service (KMS) client setup key. Para obtener más información, consulte Plan para la activación por volumen.For more information, see Plan for volume activation. Para obtener una lista de claves de configuración de cliente KMS, consulte el Apéndice A de la Guía de activación de Windows Server.For a list of KMS client setup keys, see Appendix A of the Windows Server activation guide.

    • Omitir cualquier mensaje de compatibilidad descartable: seleccione esta configuración si actualiza a Windows Server 2016.Ignore any dismissable compatibility messages: Select this setting if you're upgrading to Windows Server 2016. Si no selecciona esta configuración, la secuencia de tareas no se completará, ya que el programa de instalación de Windows espera a que el usuario haga clic en Confirmar en un cuadro de diálogo de compatibilidad de aplicaciones de Windows.If you don't select this setting, the task sequence fails to complete because Windows Setup is waiting for the user to click Confirm on a Windows app compatibility dialog.

  6. En la página Incluir actualizaciones, especifique si se van a instalar las actualizaciones de software necesarias, todas o ninguna.On the Include Updates page, specify whether to install required, all, or no software updates. A continuación, haga clic en Siguiente.Then click Next. Si especifica que se instalen las actualizaciones, Configuration Manager instala solo las destinadas a las colecciones a las que pertenece el equipo de destino.If you specify to install software updates, Configuration Manager installs only those updates targeted to the collections of which the destination computer is a member.

  7. En la página Instalar aplicaciones , especifique las aplicaciones que desee instalar en el equipo de destino y, a continuación, haga clic en Siguiente.On the Install Applications page, specify the applications to install on the destination computer, and then click Next. Si selecciona más de una aplicación, especifique también si la secuencia de tareas debe continuar si se produce un error en la instalación de una aplicación específica.If you select more than one application, also specify whether the task sequence should continue if the installation of a specific application fails.

  8. Complete el asistente.Complete the wizard.

Importante

Cuando se ejecuta la secuencia de tareas en un dispositivo, el cliente de Configuration Manager crea varios scripts para controlar el comportamiento de la secuencia de tareas en distintos escenarios.When the task sequence runs on a device, the Configuration Manager client creates several scripts to control the task sequence behavior in various scenarios. Cuando se completa la secuencia de tareas, el cliente no quita estos scripts hasta que se reinicia el equipo.When the task sequence completes, the client doesn't remove these scripts until the computer restarts. Estos archivos de script no contienen información confidencial.These script files don't contain sensitive information.

A partir de la versión 1802, la plantilla de secuencia de tareas predeterminada para la actualización en contexto de Windows 10 incluye grupos adicionales con las acciones recomendadas que se van a agregar antes y después del proceso de actualización.Starting in version 1802, the default task sequence template for Windows 10 in-place upgrade includes additional groups with recommended actions to add before and after the upgrade process. Estas acciones son comunes entre muchos clientes que están actualizando correctamente los dispositivos a Windows 10.These actions are common among many customers who are successfully upgrading devices to Windows 10. Para obtener más información, vea los pasos de secuencia de tareas recomendados para preparar la actualización y para el procesamiento posterior.For more information, see recommended task sequence steps to prepare for upgrade and for post-processing.

A partir de la versión 1806, esta plantilla de secuencia de tareas también incluye un grupo con las acciones recomendadas que se deben agregar en caso de error del proceso de actualización.Starting in version 1806, this task sequence template also includes a group with recommended actions to add in case the upgrade process fails. Estas acciones facilitan la solución de problemas.These actions make it easier to troubleshoot. Para obtener más información, consulte Pasos de la secuencia de tareas recomendados para errores.For more information, see recommended task sequence steps on failure.

Configuración del contenido de la caché previaConfigure pre-cache content

La característica de caché previa para las implementaciones disponibles de secuencias de tareas permite que los clientes descarguen el contenido del paquete de actualización del sistema operativo relevante antes de que un usuario instale la secuencia de tareas.The pre-cache feature for available deployments of task sequences lets clients download relevant OS upgrade package content before a user installs the task sequence.

Nota

Configuration Manager no habilita esta característica opcional de forma predeterminada.Configuration Manager doesn't enable this optional feature by default. Deberá habilitarla para poder usarla.You must enable this feature before using it. Para obtener más información, consulte Habilitar características opcionales de las actualizaciones.For more information, see Enable optional features from updates.

Por ejemplo, solo quiere una secuencia de tareas de actualización en contexto para todos los usuarios y tiene muchas arquitecturas y lenguajes.For example, you only want a single in-place upgrade task sequence for all users, and have many architectures and languages. En versiones anteriores, el contenido se comienza a descargar cuando el usuario instala una implementación de secuencia de tareas disponible desde el Centro de software.In previous versions, the content starts to download when the user installs an available task sequence deployment from Software Center. Este retraso agrega tiempo adicional antes de que la instalación esté lista para iniciarse.This delay adds additional time before the installation is ready to start. Se descarga todo el contenido al que se hace referencia en la secuencia de tareas.All content referenced in the task sequence is downloaded. Este contenido incluye el paquete de actualización de sistema operativo para todos los lenguajes y arquitecturas.This content includes the OS upgrade package for all languages and architectures. Si cada paquete de actualización tiene aproximadamente 3 GB de tamaño, el contenido total es muy grande.If each upgrade package is roughly 3 GB in size, the total content is very large.

El contenido de caché previa proporciona la opción al cliente de descargar solo el paquete de actualización del sistema operativo aplicable y otro contenido al que se haga referencia, tan pronto como reciba la implementación.Pre-cache content gives you the option for the client to only download the applicable OS upgrade package and all other referenced content as soon as it receives the deployment. Cuando el usuario hace clic en Instalar en el Centro de software, el contenido está listo.When the user clicks Install in Software Center, the content is ready. La instalación se inicia rápidamente porque el contenido está en el disco duro local.The installation starts quickly because the content is on the local hard drive.

Nota

Actualmente este comportamiento solo se aplica al paquete de actualización del sistema operativo.This behavior currently only applies to the OS upgrade package. Ese paquete es el único contenido en el que se especifica la arquitectura o el idioma correspondiente.That package is the only content on which you specify the matching architecture or language. Por ejemplo, si la secuencia de tareas también hace referencia a varios paquetes de controladores, el cliente actualmente los descarga todos.For example, if the task sequence also references multiple driver packages, the client currently downloads them all. El motor de secuencia de tareas evalúa las condiciones en los pasos cuando se ejecuta la secuencia de tareas, no con antelación.The task sequence engine evaluates the conditions on the steps when the task sequence runs, not in advance. El cliente usa las etiquetas de las propiedades del paquete para determinar qué contenido se almacena en la caché previa.The client uses the tags on the package properties to determine which content to pre-cache.

Para configurar la característica de caché previaTo configure the pre-cache feature

  1. Cree paquetes de actualización del sistema operativo para idiomas y arquitecturas específicas.Create OS upgrade packages for specific architectures and languages. Especifique la arquitectura y el idioma en la pestaña Origen de datos del paquete.Specify the architecture and language on the Data Source tab of the package. Para el idioma, use la conversión decimal.For the language, use the decimal conversion. Por ejemplo, 1033 es el valor decimal para inglés y 0x0409 es el hexadecimal equivalente.For example, 1033 is the decimal value for English, and 0x0409 is the hexadecimal equivalent.

    El cliente evalúa los valores de idioma y arquitectura para determinar qué paquete de actualización del sistema operativo se descarga durante el almacenamiento en la caché previa.The client evaluates the architecture and language values to determine which OS upgrade package it downloads during pre-caching.

  2. Cree una secuencia de tareas con pasos condicionales para los diferentes idiomas y arquitecturas.Create a task sequence with conditional steps for the different languages and architectures. Por ejemplo, en el siguiente paso se usa la versión en inglés:For example, the following step uses the English version:

    Editor de secuencia de tareas en el que se muestran varios pasos de actualización del sistema operativo para ENU, DEU y JPN

    Pestaña Opciones del editor de secuencia de tareas, en la que se muestra la consulta WQL de WMI para la Configuración regional y OSArchitecture

  3. Implemente la secuencia de tareas.Deploy the task sequence. Para la característica de caché previa, configure las opciones siguientes:For the pre-cache feature, configure the following settings:

    • En la pestaña General, seleccione Descargar contenido previamente para esta secuencia de tareas.On the General tab, select Pre-download content for this task sequence.

    • En la pestaña Configuración de implementación, configure la secuencia de tareas como Disponible.On the Deployment settings tab, configure the task sequence as Available.

    • En la pestaña Programación, elija la hora seleccionada actualmente para la opción Programar cuándo estará disponible esta implementación.On the Scheduling tab, choose the currently selected time for the setting, Schedule when this deployment will be available. El cliente inicia el almacenamiento del contenido en la caché previa a la hora de disponibilidad de la implementación.The client starts pre-caching content at the deployment's available time. Cuando un cliente de destino recibe esta directiva, la hora disponible se encuentra en el pasado, por lo que la descarga en la caché previa se inicia inmediatamente.When a targeted client receives this policy, the available time is in the past, thus pre-cache download starts right away. Si el cliente recibe esta directiva pero la hora disponible está en el futuro, el cliente no inicia el almacenamiento del contenido en la caché previa hasta la hora disponible.If the client receives this policy but the available time is in the future, the client doesn't start pre-caching content until the available time occurs.

    • En la pestaña Puntos de distribución, configure los valores Opciones de implementación.On the Distribution Points tab, configure the Deployment options settings. Si el contenido no se ha almacenado previamente en la caché antes de que un usuario inicie la instalación, el cliente usa esta configuración.If the content isn't pre-cached before a user starts the installation, the client uses these settings.

Experiencia del usuarioUser experience

  • Cuando el cliente recibe la directiva de implementación, inicia el almacenamiento del contenido en la caché previa después de la hora disponible de la implementación.When the client receives the deployment policy, it starts to pre-cache the content after the deployment's available time. Este contenido incluye todos los paquetes a los que se hace referencia, pero solo el paquete de actualización del sistema operativo que coincide con los atributos de idioma y arquitectura del paquete.This content includes all referenced packages, but only the OS upgrade package that matches the architecture and language attributes on the package.

  • Cuando el cliente pone la implementación a disposición de los usuarios, se muestra una notificación para informarles sobre la nueva implementación.When the client makes the deployment available to users, a notification displays to inform users about the new deployment. Ahora la secuencia de tareas es visible en el Centro de software.Now the task sequence is visible in Software Center. El usuario puede ir al Centro de software y hacer clic en Instalar para iniciar la instalación.The user can go to Software Center and click Install to start the installation.

  • Si el cliente no ha almacenado previamente en la caché el contenido cuando el usuario instala la secuencia de tareas, el cliente usa la configuración que se especifique en la pestaña Opción de implementación de la implementación.If the client hasn't fully pre-cached the content when the user installs the task sequence, then the client uses the settings that you specify on the Deployment Option tab of the deployment.

A partir de la versión 1802, la plantilla de secuencia de tareas predeterminada para la actualización en contexto de Windows 10 incluye grupos adicionales con las acciones recomendadas que se van a agregar antes del proceso de actualización.Starting in version 1802, the default task sequence template for Windows 10 in-place upgrade includes additional groups with recommended actions to add before the upgrade process. Estas acciones del grupo Preparación para actualización son comunes entre muchos clientes que están actualizando correctamente los dispositivos a Windows 10.These actions in the Prepare for Upgrade group are common among many customers who are successfully upgrading devices to Windows 10. Para los sitios en versiones anteriores a la 1802, agregue manualmente estas acciones a la secuencia de tareas en el grupo Preparación para actualización.For sites on versions prior to 1802, manually add these actions to your task sequence in the Prepare for Upgrade group.

  • Comprobaciones de batería: agregue pasos a este grupo para comprobar si el equipo está usando la batería o un cable de alimentación.Battery checks: Add steps in this group to check whether the computer is using battery, or wired power. Esta acción requiere un script o utilidad personalizado a fin de realizar la comprobación.This action requires a custom script or utility to perform this check. Por ejemplo: mediante WbemTest, conéctese al espacio de nombres root\cimv2.For example: Using WbemTest, connect to the root\cimv2 namespace. Después, ejecute la siguiente consulta: Select Batterystatus From Win32_Battery where batterystatus != 2.Then run the following query: Select Batterystatus From Win32_Battery where batterystatus != 2. Si devuelve algún resultado, el dispositivo se está ejecutando con batería.If it returns any results, then the device is running on battery. En caso contrario, el dispositivo está conectado a la red por cable.Otherwise, the device is connected to wired power.

  • Comprobaciones de conexión por cable o red: agregue pasos a este grupo para comprobar si el equipo está conectado a una red y no está usando una conexión inalámbrica.Network/wired connection checks: Add steps in this group to check whether the computer is connected to a network, and isn't using a wireless connection. Esta acción requiere un script o utilidad personalizado a fin de realizar la comprobación.This action requires a custom script or utility to perform this check. Por ejemplo: mediante WbemTest, conéctese al espacio de nombres root\cimv2.For example: Using WbemTest, connect to the root\cimv2 namespace. Después, ejecute la siguiente consulta: Select * From Win32_NetworkAdapter Where NetConnectionStatus = 2 and PhysicalAdapter = 'True' and NetConnectionID = 'Wi-Fi'.Then run the following query: Select * From Win32_NetworkAdapter Where NetConnectionStatus = 2 and PhysicalAdapter = 'True' and NetConnectionID = 'Wi-Fi'. Si se devuelve algún resultado, el dispositivo esta funcionando con una conexión Wi-Fi.If it returns any results, then the device is running on Wi-Fi. En caso contrario, el dispositivo está conectado a la red por cable.Otherwise, the device is connected to wired network connection.

  • Quitar aplicaciones no compatibles: agregue pasos a este grupo para quitar todas las aplicaciones que no sean compatibles con esta versión de Windows 10.Remove incompatible applications: Add steps in this group to remove any applications that are incompatible with this version of Windows 10. El método para desinstalar una aplicación es diferente en cada situación.The method to uninstall an application varies.

    • Si la aplicación usa Windows Installer, copie la línea de comandos de Desinstalar programa desde la pestaña Programas en las propiedades del tipo de implementación de Windows Installer de la aplicación.If the application uses Windows Installer, copy the Uninstall program command line from the Programs tab on the Windows Installer deployment type properties of the application. Luego, agregue un paso para Ejecutar línea de comandos a este grupo con la línea de comandos de desinstalar programa.Then add a Run Command Line step in this group with the uninstall program command line. Por ejemplo:For example:
      msiexec /x {150031D8-1234-4BA8-9F52-D6E5190D1CBA} /q
  • Quitar controladores no compatibles: agregue pasos a este grupo para quitar todos los controladores que no sean compatibles con esta versión de Windows 10.Remove incompatible drivers: Add steps in this group to remove any drivers that are incompatible with this version of Windows 10.

  • Quitar/suspender seguridad de terceros: agregue pasos a este grupo para quitar o suspender programas de seguridad de terceros, como antivirus.Remove/suspend third-party security: Add steps in this group to remove or suspend third-party security programs, such as antivirus.

    • Si utiliza un programa de cifrado de disco de otro fabricante, indique su controlador de cifrado al programa de instalación de Windows con la opción de línea de comandos /ReflectDrivers.If you're using a third-party disk encryption program, provide its encryption driver to Windows Setup with the /ReflectDrivers command-line option. Agregue un paso para establecer la variable de secuencia de tareas a la secuencia de tareas en este grupo.Add a Set Task Sequence Variable step to the task sequence in this group. Establezca la variable de secuencia de tareas en OSDSetupAdditionalUpgradeOptions.Set the task sequence variable to OSDSetupAdditionalUpgradeOptions. Establezca el valor en /ReflectDrivers con la ruta de acceso al controlador.Set the value to /ReflectDrivers with the path to the driver. Esta variable de secuencia de tareas anexa la línea de comandos del programa de instalación de Windows utilizada por la secuencia de tareas.This task sequence variable appends the Windows Setup command-line used by the task sequence. Para obtener las instrucciones adicionales sobre este proceso, póngase en contacto con su proveedor de software.Contact your software vendor for any additional guidance on this process.

Paso de la secuencia de tareas Descargar contenido de paqueteDownload Package Content task sequence step

Use el paso Descargar contenido de paquete antes del paso Actualizar sistema operativo en los siguientes escenarios:Use the Download Package Content step before the Upgrade Operating System step in the following scenarios:

  • Use una única secuencia de tareas de actualización para las plataformas x86 y x64.You use a single upgrade task sequence for both x86 and x64 platforms. Incluya dos pasos Descargar contenido de paquete en el grupo Preparación para actualización.Include two Download Package Content steps in the Prepare for Upgrade group. Establezca condiciones en cada paso para detectar la arquitectura del cliente.Set conditions on each step to detect the client architecture. Esta condición hace que el paso solo descargue el paquete de actualización de sistema operativo adecuado.This condition causes the step to download only the appropriate OS upgrade package. Configure todos los pasos Descargar contenido de paquete para que usen la misma variable, y use la variable para la ruta de los medios en el paso Actualizar sistema operativo .Configure each Download Package Content step to use the same variable, and use the variable for the media path on the Upgrade Operating System step.

  • Para descargar dinámicamente un paquete de controladores aplicables, use dos pasos Descargar contenido de paquete con condiciones para detectar el tipo de hardware adecuado para cada paquete de controlador.To dynamically download an applicable driver package, use two Download Package Content steps with conditions to detect the appropriate hardware type for each driver package. Configure los pasos Descargar contenido de paquete para que usen la misma variable.Configure each Download Package Content step to use the same variable. Después, use esa variable para el valor Contenido preconfigurado de la sección de controladores del paso Actualizar sistema operativo.Then use that variable for the Staged content value in the drivers section on the Upgrade Operating System step.

    Nota

    Configuration Manager agrega un sufijo numérico al nombre de variable.Configuration Manager adds a numerical suffix to this variable name. Por ejemplo, si especifica %mycontent% como variable personalizada, el cliente almacena todo el contenido al que se hace referencia en esta ubicación.For example, if you specify %mycontent% as a custom variable, the client stores all referenced content in this location. Cuando se hace referencia a la variable en un paso posterior, como Actualizar sistema operativo, se usa con un sufijo numérico.When you refer to the variable in a subsequent step, such as Upgrade Operating System, use the variable with a numerical suffix. En este ejemplo, %mycontent01% o %mycontent02%, donde el número se corresponde al orden en el que el paso Descargar contenido de paquete muestra este contenido específico.In this example, %mycontent01% or %mycontent02%, where the number corresponds to the order in which the Download Package Content step lists this specific content.

Pasos de la secuencia de tareas recomendados para posprocesamientoRecommended task sequence steps for post-processing

Después de crear la secuencia de tareas, agregue pasos adicionales al grupo Posprocesamiento de la secuencia de tareas.After you create the task sequence, add additional steps in the Post-Processing group of the task sequence.

Nota

Esta secuencia de tareas no es lineal.This task sequence isn't linear. Hay condiciones en los pasos que pueden afectar a los resultados de la secuencia de tareas.There are conditions on steps that can affect the results of the task sequence. Este comportamiento depende de si actualiza correctamente el equipo cliente, o bien de si tiene que revertir el equipo cliente al sistema operativo original.This behavior depends on whether it successfully upgrades the client computer, or if it has to roll back the client computer to the original OS.

A partir de la versión 1802, la plantilla de secuencia de tareas predeterminada para la actualización en contexto de Windows 10 incluye grupos adicionales con las acciones recomendadas que se van a agregar después del proceso de actualización.Starting in version 1802, the default task sequence template for Windows 10 in-place upgrade includes additional groups with recommended actions to add after the upgrade process. Estas acciones del grupo Posprocesamiento son comunes entre muchos clientes que están actualizando correctamente los dispositivos a Windows 10.These actions in the Post-Processing group are common among many customers who are successfully upgrading devices to Windows 10. Para los sitios en versiones anteriores a la 1802, agregue manualmente estas acciones a la secuencia de tareas en el grupo Posprocesamiento.For sites on versions prior to 1802, manually add these actions to your task sequence in the Post-Processing group.

  • Aplicar controladores basados en el programa de instalación: agregue pasos a este grupo para instalar controladores basados en el programa de instalación (.exe) a partir de paquetes.Apply setup-based drivers: Add steps in this group to install setup-based drivers (.exe) from packages.

  • Instalar/habilitar seguridad de terceros: agregue pasos a este grupo para instalar o habilitar programas de seguridad de terceros, como antivirus.Install/enable third-party security: Add steps in this group to install or enable third-party security programs, such as antivirus.

  • Establecer aplicaciones y asociaciones de Windows predeterminadas: agregue pasos a este grupo para establecer las asociaciones de aplicaciones y archivos predeterminadas de Windows.Set Windows default apps and associations: Add steps in this group to set Windows default apps and file associations. En primer lugar, prepare un equipo de referencia con las asociaciones de aplicaciones deseadas.First prepare a reference computer with your desired app associations. A continuación, ejecute la siguiente línea de comandos para exportar:Then run the following command line to export:
    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultAppAssociations.xml"
    Agregue el archivo XML a un paquete.Add the XML file to a package. Luego, ejecute el paso Ejecutar línea de comandos en este grupo.Then add a Run Command Line step in this group. Especifique el paquete que contiene el archivo XML y, a continuación, especifique la siguiente línea de comandos:Specify the package that contains the XML file, and then specify the following command line:
    dism /online /Import-DefaultAppAssociations:DefaultAppAssocations.xml
    Para obtener más información, consulte Export or import default application associations (Exportación o importación de asociaciones de aplicaciones predeterminadas).For more information, see Export or import default application associations.

  • Aplicar valores personalizados: agregue pasos a este grupo para aplicar las personalizaciones del menú Inicio, como la organización de los grupos de programas.Apply customizations and personalization: Add steps in this group to apply Start menu customizations, such as organizing program groups. Para obtener más información, consulte Customize the Start screen (Personalización de la pantalla Inicio).For more information, see Customize the Start screen.

Pasos de secuencia de tareas opcionales para la reversiónOptional task sequence steps for rollback

Cuando se produce algún problema con el proceso de actualización después de reiniciar el equipo, el programa de instalación de Windows revierte el sistema al SO anterior.When something goes wrong with the upgrade process after the computer restarts, Windows Setup rolls back the system to the previous OS. La secuencia de tareas continúa después con cualquier paso en el grupo Reversión.The task sequence then continues with any steps in the Rollback group. Después de crear la secuencia de tareas, agregue pasos opcionales en este grupo según sea necesario.After you create the task sequence, add optional steps in this group as necessary. Por ejemplo, revierta los cambios realizados en el sistema en el grupo Preparación para actualización, como desinstalar el software incompatible.For example, reverse any changes made to the system in the Prepare for Upgrade group, such as uninstalling incompatible software.

A partir de la versión 1806, la plantilla de secuencia de tareas predeterminada para la actualización en contexto de Windows 10 incluye un grupo para Ejecutar acciones en caso de error.Starting in version 1806, the default task sequence template for Windows 10 in-place upgrade includes a group to Run actions on failure. Este grupo incluye las acciones recomendadas para agregar en caso de que se produzca un error en el proceso de actualización.This group includes recommended actions to add in case the upgrade process fails. Estas acciones facilitan la solución de problemas.These actions make it easier to troubleshoot.

  • Recopilar registros: para recopilar registros del cliente, agregue pasos en este grupo.Collect logs: To gather logs from the client, add steps in this group.

  • Ejecutar herramientas de diagnóstico: para ejecutar herramientas de diagnóstico adicionales, agregue pasos en este grupo.Run diagnostic tools: To run additional diagnostic tools, add steps in this group. Automatice estas herramientas para recopilar información adicional del sistema justo después del error.Automate these tools for collecting additional information from the system right after the failure.

    • Una de estas herramientas es Windows SetupDiag.One such tool is Windows SetupDiag. Es una herramienta de diagnóstico independiente para obtener detalles sobre el motivo de que una actualización de Windows 10 se haya realizado incorrectamente.It's a standalone diagnostic tool to obtain details about why a Windows 10 upgrade was unsuccessful.

      • En Configuration Manager, cree un paquete para la herramienta.In Configuration Manager, create a package for the tool.

      • Agregue un paso Ejecutar línea de comandos a este grupo de la secuencia de tareas.Add a Run Command Line step to this group of your task sequence. Use la opción Paquete para hacer referencia a la herramienta.Use the Package option to reference the tool. La siguiente cadena es una línea de comandos de ejemplo:The following string is an example Command line:
        SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log" /Mode:Online

Otras recomendacionesAdditional recommendations

  • Consulte la documentación de Windows para solucionar los errores de actualización de Windows 10.Review Windows documentation to Resolve Windows 10 upgrade errors. En este artículo también se incluye información detallada sobre el proceso de actualización.This article also includes detailed information about the upgrade process.

  • En el paso predeterminado Comprobar preparación, habilite Garantizar espacio libre mínimo en disco (MB) .On the default Check Readiness step, enable Ensure minimum free disk space (MB). Establezca el valor en al menos 16384 (16 GB) para un paquete de actualización de sistema operativo de 32 bits, o 20480 (20 GB) para 64 bits.Set the value to at least 16384 (16 GB) for a 32-bit OS upgrade package, or 20480 (20 GB) for 64-bit.

  • Use la variable de secuencia de tareas SMSTSDownloadRetryCount para intentar descargar de nuevo la directiva.Use the SMSTSDownloadRetryCount task sequence variable to retry downloading policy. En este momento, el cliente lo reintenta de manera predeterminada dos veces; esta variable está configurada en dos (2).Currently by default, the client retries twice; this variable is set to two (2). Si los clientes no utilizan una conexión de red intranet por cable, una mayor cantidad de reintentos ayudará al cliente a obtener la directiva.If your clients aren't on a wired intranet network connection, additional retries help the client obtain policy. El uso de esta variable no tiene ningún efecto secundario, además del retraso que implica la imposibilidad de descargar la directiva.Using this variable causes no negative side effect, other than delayed failure if it can't download policy. Aumente también la variable SMSTSDownloadRetryDelay desde el valor predeterminado de 15 segundos.Also increase the SMSTSDownloadRetryDelay variable from the default 15 seconds.

  • Realice una evaluación de compatibilidad en línea:Perform an inline compatibility assessment:

    • Agregue un segundo paso para actualizar el sistema operativo al principio del grupo Preparar para la actualización.Add a second Upgrade Operating System step early in the Prepare for Upgrade group. Póngale el nombre Evaluación de actualización.Name it Upgrade assessment. Especifique el mismo paquete de actualización y, a continuación, habilite la opción Realizar examen de compatibilidad del programa de instalación de Windows sin iniciar la actualización.Specify the same upgrade package, and then enable the option to Perform Windows Setup compatibility scan without starting upgrade. Habilite Continuar después de un error en la pestaña Opciones.Enable Continue on error on the Options tab.

    • Inmediatamente después de este paso de Evaluación de actualización, agregue otro paso Ejecutar línea de comandos.Immediately following this Upgrade assessment step, add a Run Command Line step. Especifique la siguiente línea de comandos:Specify the following command line:
      cmd /c exit %_SMSTSOSUpgradeActionReturnCode%
      En la pestaña Opciones , agregue la siguiente condición:On the Options tab, add the following condition:
      Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400
      Este código de retorno es el equivalente decimal de MOSETUP_E_COMPAT_SCANONLY (0xC1900210), que es un examen de compatibilidad en el que no se detecta ningún problema.This return code is the decimal equivalent of MOSETUP_E_COMPAT_SCANONLY (0xC1900210), which is a successful compatibility scan with no issues. Si el paso Evaluación de actualización se realiza correctamente y devuelve este código, la secuencia de tareas omite este paso.If the Upgrade Assessment step succeeds and returns this code, the task sequence skips this step. En caso contrario, si el paso de la evaluación devuelve cualquier otro código de retorno, este paso produce un error en la secuencia de tareas con el código de retorno del examen de compatibilidad del programa de instalación de Windows.Otherwise, if the assessment step returns any other return code, this step fails the task sequence with the return code from the Windows Setup compatibility scan. Para obtener más información sobre _SMSTSOSUpgradeActionReturnCode, vea Task sequence variables (Variables de secuencia de tareas).For more information on _SMSTSOSUpgradeActionReturnCode, see Task sequence variables.

    • Para obtener más información, consulte Actualizar el sistema operativo.For more information, see Upgrade operating system.

  • Si desea cambiar el dispositivo de BIOS a UEFI durante esta secuencia de tareas, consulte Conversión de BIOS a UEFI durante una actualización local.If you want to change the device from BIOS to UEFI during this task sequence, see Convert from BIOS to UEFI during an in-place upgrade.

  • Si usa el cifrado de disco BitLocker, en ese caso, de forma predeterminada el programa de instalación de Windows la suspende automáticamente durante la actualización.If you're using BitLocker Disk Encryption, then by default Windows Setup automatically suspends it during upgrade. A partir de Windows 10, versión 1803, el programa de instalación de Windows incluye el parámetro de línea de comandos /BitLocker para controlar este comportamiento.Starting in Windows 10 version 1803, Windows Setup includes the /BitLocker command-line parameter to control this behavior. Si los requisitos de seguridad exigen mantener el cifrado de disco activo en todo momento, utilice la variable de secuencia de tareas OSDSetupAdditionalUpgradeOptions en el grupo Preparar para actualización para incluir /BitLocker TryKeepActive.If your security requirements necessitate keeping active disk encryption at all times, then use the OSDSetupAdditionalUpgradeOptions task sequence variable in the Prepare for Upgrade group to include /BitLocker TryKeepActive. Para más información, consulte Opciones de la línea de comandos del programa de instalación de Windows.For more information, see Windows Setup Command-line Options.

  • Algunos clientes quitan las aplicaciones predeterminadas aprovisionadas en Windows 10.Some customers remove default provisioned apps in Windows 10. Por ejemplo, la aplicación Bing El Tiempo o la Microsoft Solitaire Collection.For example, the Bing Weather app, or the Microsoft Solitaire Collection. En algunas situaciones, estas aplicaciones vuelven después de actualizar Windows 10.In some situations, these apps return after updating Windows 10. Para obtener más información, vea How to keep apps removed from Windows 10 (Cómo mantener las aplicaciones eliminadas en Windows 10).For more information, see How to keep apps removed from Windows 10. Agregue un paso Ejecutar línea de comandos a la secuencia de tareas en el grupo Preparar para actualización.Add a Run Command Line step to the task sequence in the Prepare for Upgrade group. Especifique una línea de comandos similar al ejemplo siguiente:Specify a command line similar to the following example:
    cmd /c reg delete "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe" /f