Создание последовательности задач для обновления операционной системы в Configuration ManagerCreate a task sequence to upgrade an OS in Configuration Manager

Применимо к: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Используйте последовательности задач в Configuration Manager для автоматического обновления операционной системы на конечном компьютере.Use task sequences in Configuration Manager to automatically upgrade an OS on a destination computer. Это обновление может осуществляться с Windows 7 или более поздней версии до Windows 10 либо с Windows Server 2012 или более поздней версии до 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. Создайте последовательность задач, которая ссылается на пакет обновления операционной системы и любое другое устанавливаемое содержимое, например приложения или обновления программного обеспечения.Create a task sequence that references the OS upgrade package and any other content to install, such as applications or software updates. Последовательность задач для обновления операционной системы входит в состав сценария Обновление Windows до последней версии.The task sequence to upgrade an OS is part of the Upgrade Windows to the latest version scenario.

Готовность к установкеPrerequisites

Прежде чем создавать последовательность задач, нужно выполнить следующие требования.Before you create the task sequence, the following requirements must be in place:

ОбязательноеRequired

  • В консоли Configuration Manager должен быть доступен пакет обновления операционной системы.The OS upgrade package must be available in the Configuration Manager console.

  • При обновлении до Windows Server 2016 выберите параметр Ignore any dismissable compatibility messages (Пропускать отклоняемые сообщения о совместимости) в шаге "Обновить операционную систему" последовательности задач.When upgrading to Windows Server 2016, select the Ignore any dismissable compatibility messages setting in the Upgrade Operating System task sequence step. В противном случае обновление завершается ошибкой.Otherwise the upgrade fails.

Обязательно (если используется)Required (if used)

Создание последовательности задач для обновления ОСCreate a task sequence to upgrade an OS

Чтобы обновить операционную систему на клиентских компьютерах, можно создать последовательность задач и выбрать Обновить операционную систему из пакета обновления в мастере создания последовательности задач.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. Мастер добавит шаги последовательности задач по обновлению операционной системы, применению обновлений программного обеспечения и установке приложений.The wizard adds the task sequence steps to upgrade the OS, apply software updates, and install applications.

Создание последовательности задач, обновляющей операционную системуTo create a task sequence that upgrades an OS

  1. В консоли Configuration Manager, в рабочей области Библиотека программного обеспечения, разверните узел Операционные системы и выберите элемент Последовательности задач.In the Configuration Manager console, go to the Software Library workspace, expand Operating Systems, and then click Task Sequences.

  2. На вкладке Главная ленты в группе Создать щелкните Создать последовательность задач.On the Home tab of the ribbon, in the Create group, click Create Task Sequence.

  3. На странице Создание последовательности задач мастера создания последовательности задач выберите Обновить операционную систему из пакета обновления и нажмите кнопку Далее.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. На странице Сведения о последовательности задач настройте следующие параметры, затем нажмите кнопку Далее:On the Task Sequence Information page, specify the following settings, and then click Next:

    • Имя последовательности задач. Укажите имя последовательности задач.Task sequence name: Specify a name that identifies the task sequence.

    • Описание: при необходимости укажите описание.Description: Optionally specify a description.

  5. На странице Обновление операционной системы Windows настройте следующие параметры, а затем нажмите кнопку Далее:On the Upgrade the Windows Operating System page, specify the following settings, and then click Next:

    • Пакет обновления: укажите пакет обновления, содержащий исходные файлы обновления операционной системы.Upgrade package: Specify the upgrade package that contains the OS upgrade source files. Убедитесь, что выбран правильный пакет обновления, просмотрев информацию в области Свойства.Verify that you've selected the correct upgrade package by looking at the information in the Properties pane. Дополнительные сведения см. в разделе Управление пакетами обновления операционной системы.For more information, see Manage OS upgrade packages.

    • Индекс выпуска: если в пакете доступно несколько индексов выпусков операционной системы, выберите нужный индекс выпуска.Edition index: If there are multiple OS edition indexes available in the package, select the desired edition index. По умолчанию мастер выбирает первый индекс.By default, the wizard selects the first index.

    • Ключ продукта: введите ключ продукта Windows для устанавливаемой операционной системы Windows.Product key: Specify the Windows product key for the OS to install. Можно указать зашифрованные ключи многократной установки или стандартные ключи продукта.Specify encoded volume license keys or standard product keys. Если вы используете стандартный ключ продукта, разделите группы из пяти символов в ключе продукта дефисами (-).If you use a standard product key, separate each group of five characters by a dash (-). Например, XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.For example: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. При установке новой версии выпуска в рамках корпоративного лицензирования ключ продукта может не потребоваться.When the upgrade is for a volume license edition, the product key may not be required.

      Примечание

      Это может быть ключ многократной активации (MAK) или универсальный ключ многократной установки (GVLK).This product key can be a multiple activation key (MAK), or a generic volume licensing key (GVLK). GVLK также называют ключом установки клиента для службы управления ключами (KMS).A GVLK is also referred to as a key management service (KMS) client setup key. Дополнительные сведения см. в статье Планирование активации корпоративных лицензий.For more information, see Plan for volume activation. Список ключей установки клиента KMS см. в Приложении A руководства по активации Windows Server.For a list of KMS client setup keys, see Appendix A of the Windows Server activation guide.

    • Игнорировать все отклоняемые сообщения о совместимости: выберите этот параметр при обновлении до Windows Server 2016.Ignore any dismissable compatibility messages: Select this setting if you're upgrading to Windows Server 2016. Если этот параметр не выбран, последовательность задач не удастся завершить, так как программа установки Windows будет ожидать, пока пользователь нажмет кнопку Подтвердить в диалоговом окне совместимости приложения 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. На странице Включить обновления укажите, требуется ли устанавливать обязательные, все или никакие обновления ПО.On the Include Updates page, specify whether to install required, all, or no software updates. Нажмите кнопку Далее.Then click Next. Если выбрана установка обновлений программного обеспечения, Configuration Manager устанавливает только те из них, которые относятся к коллекциям, в которые входит конечный компьютер.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. На странице Установить приложения укажите приложения, которые необходимо установить на конечный компьютер, а затем нажмите кнопку Далее.On the Install Applications page, specify the applications to install on the destination computer, and then click Next. Если выбрано несколько приложений, можно настроить установку так, чтобы последовательность задач продолжала выполняться в случае сбоя установки определенного приложения.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 the wizard.

Важно!

При выполнении последовательности задач на устройстве клиент Configuration Manager создает несколько сценариев для управления поведением последовательности задач в различных ситуациях.When the task sequence runs on a device, the Configuration Manager client creates several scripts to control the task sequence behavior in various scenarios. Когда последовательность задач завершается, клиент не удаляет эти сценарии до перезагрузки компьютера.When the task sequence completes, the client doesn't remove these scripts until the computer restarts. Эти файлы сценариев не содержат конфиденциальной информации.These script files don't contain sensitive information.

Начиная с версии 1802 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте теперь включает дополнительные группы с действиями, которые рекомендуется выполнить до и после процесса обновления.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. Эти действия являются общими для многих клиентов, которые успешно выполнили обновление устройств до Windows 10.These actions are common among many customers who are successfully upgrading devices to Windows 10. Дополнительные сведения см. в описании рекомендуемых шагов последовательности задач для подготовки к обновлению и постобработки.For more information, see recommended task sequence steps to prepare for upgrade and for post-processing.

Начиная с версии 1806 этот шаблон последовательности задач также включает группу с действиями, которые рекомендуется выполнить в случае сбоя процесса обновления.Starting in version 1806, this task sequence template also includes a group with recommended actions to add in case the upgrade process fails. Эти действия упрощают устранение неполадок.These actions make it easier to troubleshoot. Дополнительные сведения см. в разделе Рекомендуемые действия в последовательности задач в случае сбоя.For more information, see recommended task sequence steps on failure.

Настройка предварительного кэширования содержимогоConfigure pre-cache content

Функция предварительного кэширования для доступных развертываний последовательностей задач позволяет клиентам скачивать только необходимое содержимое обновления ОС, прежде чем пользователь установит последовательность задач. 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.

Примечание

По умолчанию в Configuration Manager эта дополнительная функция отключена.Configuration Manager doesn't enable this optional feature by default. Перед использованием ее необходимо включить.You must enable this feature before using it. Дополнительные сведения см. в разделе Включение дополнительных функций из обновлений.For more information, see Enable optional features from updates.

Например, вам требуется применить только одну последовательность задач обновления на месте для всех пользователей, а в среде есть несколько архитектур и языков.For example, you only want a single in-place upgrade task sequence for all users, and have many architectures and languages. В предыдущих версиях содержимое начинает скачиваться, когда пользователь устанавливает доступное развертывание последовательности задач из центра программного обеспечения.In previous versions, the content starts to download when the user installs an available task sequence deployment from Software Center. Из-за этого момент, когда установка может начаться, откладывается еще на некоторое время.This delay adds additional time before the installation is ready to start. Загружается все содержимое, указанное в последовательности задач.All content referenced in the task sequence is downloaded. К нему относятся пакеты обновления операционной системы для всех языков и архитектур.This content includes the OS upgrade package for all languages and architectures. Так как каждый пакет обновления занимает около 3 ГБ, размер всего содержимого очень велик.If each upgrade package is roughly 3 GB in size, the total content is very large.

Предварительное кэширование содержимого позволяет дать клиенту возможность скачивать только необходимый пакет обновления ОС, а также все остальное содержимое при выполнении развертывания.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. При нажатии кнопки Установить в центре программного обеспечения содержимое уже готово.When the user clicks Install in Software Center, the content is ready. Установка начинается быстро, так как содержимое находится на локальном жестком диске.The installation starts quickly because the content is on the local hard drive.

Примечание

Это поведение пока применяется только к пакету обновления операционной системы.This behavior currently only applies to the OS upgrade package. Этот пакет является единственным содержимым, для которого можно указать соответствующий язык или архитектуру.That package is the only content on which you specify the matching architecture or language. Например, если последовательность задач также ссылается на несколько пакетов драйверов, клиент загружает их все.For example, if the task sequence also references multiple driver packages, the client currently downloads them all. Подсистема выполнения последовательности задач оценивает условия для шагов при выполнении последовательности задач, а не заранее.The task sequence engine evaluates the conditions on the steps when the task sequence runs, not in advance. Клиент использует теги в свойствах пакета, чтобы определить, какое содержимое было предварительно кэшировано.The client uses the tags on the package properties to determine which content to pre-cache.

Настройка функции предварительного кэшированияTo configure the pre-cache feature

  1. Создайте пакеты обновления операционной системы для определенных архитектур и языков.Create OS upgrade packages for specific architectures and languages. Укажите архитектуру и язык на вкладке Источник данных пакета.Specify the architecture and language on the Data Source tab of the package. Для языка используйте десятичное преобразование.For the language, use the decimal conversion. Например, 1033 — это десятичное обозначение для английского языка, а 0x0409 — его шестнадцатеричный эквивалент.For example, 1033 is the decimal value for English, and 0x0409 is the hexadecimal equivalent.

    Клиент оценивает значения архитектуры и языка, чтобы определить, какой пакет обновления операционной системы он загружает во время предварительного кэширования.The client evaluates the architecture and language values to determine which OS upgrade package it downloads during pre-caching.

  2. Создайте последовательность задач с условными шагами для разных языков и архитектур.Create a task sequence with conditional steps for the different languages and architectures. Например, следующий шаг использует версию на английском языке.For example, the following step uses the English version:

    В редакторе последовательности задач отображается несколько шагов обновления ОС для языков ENU, DEU и JPN.

    В редакторе последовательности задач на вкладке "Параметры" отображается WQL-запрос WMI для языкового стандарта и архитектуры ОС.

  3. Выполнить развертывание последовательности задач.Deploy the task sequence. Для функции предварительного кэширования настройте указанные ниже значения.For the pre-cache feature, configure the following settings:

    • На вкладке Общие выберите Предварительно скачивать содержимое для этой последовательности задач.On the General tab, select Pre-download content for this task sequence.

    • На вкладке Параметры развертывания настройте последовательность задач как Доступную.On the Deployment settings tab, configure the task sequence as Available.

    • На вкладке Планирование укажите текущее выбранное время для параметра Запланируйте время доступности этого развертывания.On the Scheduling tab, choose the currently selected time for the setting, Schedule when this deployment will be available. Клиент запускает предварительное кэширование содержимого в доступное время развертывания.The client starts pre-caching content at the deployment's available time. Когда целевой клиент получает эту политику, доступное время находится в прошлом, поэтому скачивание предварительного кэширования начинается немедленно.When a targeted client receives this policy, the available time is in the past, thus pre-cache download starts right away. Если клиент получает эту политику, но доступное время относится к будущему, клиент не запускает предварительное кэширование содержимого до тех пор, пока не наступит доступное время.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.

    • На вкладке Точки развертывания настройте Параметры развертывания.On the Distribution Points tab, configure the Deployment options settings. Если содержимое не было предварительно кэшировано перед началом установки, клиент использует эти параметры.If the content isn't pre-cached before a user starts the installation, the client uses these settings.

Взаимодействие с пользователемUser experience

  • Когда клиент получает политику развертывания, он начинает предварительно кэшировать содержимое после времени доступности развертывания.When the client receives the deployment policy, it starts to pre-cache the content after the deployment's available time. Это содержимое включает все связанные пакеты, но только пакет обновления операционной системы соответствует атрибутам архитектуры и языка для пакета.This content includes all referenced packages, but only the OS upgrade package that matches the architecture and language attributes on the package.

  • Когда клиент предоставляет доступ к развертыванию пользователям, выводится уведомление, сообщающее пользователям о новом развертывании.When the client makes the deployment available to users, a notification displays to inform users about the new deployment. Теперь последовательность задач отображается в центре программного обеспечения.Now the task sequence is visible in Software Center. Пользователь может перейти в центр программного обеспечения и нажать кнопку Установить, чтобы начать установку.The user can go to Software Center and click Install to start the installation.

  • Если клиент не выполнил полное предварительное кэширование содержимого перед установкой последовательности задач пользователем, будут использованы параметры, указанные на вкладке развертывания Параметры развертывания.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.

Начиная с версии 1802 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте включает дополнительные группы с действиями, которые рекомендуется выполнить до процесса обновления.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. Эти действия в группе Подготовка к обновлению являются общими для многих клиентов, которые успешно выполнили обновление устройств до Windows 10.These actions in the Prepare for Upgrade group are common among many customers who are successfully upgrading devices to Windows 10. Для сайтов с версиями до 1802 эти действия потребуется вручную добавить в группу Подготовка к обновлению последовательности задач.For sites on versions prior to 1802, manually add these actions to your task sequence in the Prepare for Upgrade group.

  • Проверки батареи. Добавьте шаги в эту группу, чтобы проверить, использует ли компьютер батарею или питание от провода.Battery checks: Add steps in this group to check whether the computer is using battery, or wired power. Чтобы выполнить эту проверку, этому действию требуется пользовательский сценарий или программа.This action requires a custom script or utility to perform this check.

  • Проверка подключения к сети и проводного подключения: добавьте шаги в эту группу, чтобы проверить, подключен ли компьютер к сети и используется ли беспроводное подключение.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. Чтобы выполнить эту проверку, этому действию требуется пользовательский сценарий или программа.This action requires a custom script or utility to perform this check.

  • Удаление несовместимых приложений. Добавьте в группу шаги для удаления любых приложений, не совместимых с этой версией Windows 10.Remove incompatible applications: Add steps in this group to remove any applications that are incompatible with this version of Windows 10. Методы удаления приложений могут различаться.The method to uninstall an application varies.

    • Если приложение использует установщик Windows, скопируйте командную строку программы удаления из вкладки Программы в свойствах типа развертывания установщика Windows приложения.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. Затем добавьте шаг Выполнить из командной строки в эту группу с помощью командной строки программы удаления.Then add a Run Command Line step in this group with the uninstall program command line. Например:For example:
      msiexec /x {150031D8-1234-4BA8-9F52-D6E5190D1CBA} /q
  • Удаление несовместимых драйверов. Добавьте в группу шаги для удаления любых драйверов, которые не совместимы с этой версией Windows 10.Remove incompatible drivers: Add steps in this group to remove any drivers that are incompatible with this version of Windows 10.

  • Удаление и приостановка сторонних программ защиты. Добавьте в эту группу шаги по удалению или приостановке сторонних программ защиты, например антивирусных программ.Remove/suspend third-party security: Add steps in this group to remove or suspend third-party security programs, such as antivirus.

    • При использовании сторонней программы шифрования дисков укажите ее драйвер шифрования для установщика Windows с помощью параметра командной строки /ReflectDrivers.If you're using a third-party disk encryption program, provide its encryption driver to Windows Setup with the /ReflectDrivers command-line option. Добавьте шаг Задать переменную последовательности задач в последовательность задач для этой группы.Add a Set Task Sequence Variable step to the task sequence in this group. Задайте в качестве переменной последовательности задач OSDSetupAdditionalUpgradeOptions.Set the task sequence variable to OSDSetupAdditionalUpgradeOptions. Укажите путь к драйверу в качестве значения переменной /ReflectDrivers.Set the value to /ReflectDrivers with the path to the driver. Эта переменная действия последовательности задач добавляет командную строку программы установки Windows, используемую последовательностью задач.This task sequence action variable appends the Windows Setup command-line used by the task sequence. Обратитесь к поставщику программного обеспечения, чтобы получить дополнительные рекомендации по этому процессу.Contact your software vendor for any additional guidance on this process.

Шаг последовательности задач "Скачать содержимое пакета"Download Package Content task sequence step

Используйте шаг Скачать содержимое пакета перед шагом Обновить операционную систему в следующих сценариях:Use the Download Package Content step before the Upgrade Operating System step in the following scenarios:

  • Вы используете единственную последовательность задач обновления для обеих платформ — x86 и x64.You use a single upgrade task sequence for both x86 and x64 platforms. Включите два шага Скачать содержимое пакета в группу Подготовка к обновлению.Include two Download Package Content steps in the Prepare for Upgrade group. Задайте условия для каждого шага, чтобы определить архитектуру клиента.Set conditions on each step to detect the client architecture. Это условие позволяет скачивать только соответствующий пакет обновления ОС в рамках шага.This condition causes the step to download only the appropriate OS upgrade package. Настройте каждый шаг Скачать содержимое пакета так, чтобы использовалась одна и та же переменная, и используйте переменную для пути к носителю в шаге Обновить операционную систему .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.

  • Для динамического скачивания применимого пакета драйверов используйте два шага загрузки Скачать содержимое пакета с условиями определения соответствующего типа оборудования для каждого пакета драйверов.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 each Download Package Content step to use the same variable. Затем используйте эту переменную для значения Промежуточное содержимое в разделе драйверов в шаге Обновить операционную систему.Then use that variable for the Staged content value in the drivers section on the Upgrade Operating System step.

    Примечание

    При наличии более одного пакета Configuration Manager добавляет к имени переменной числовой суффикс.When there's more than one package, Configuration Manager adds a numerical suffix to the variable name. Например, если задать переменную %mycontent% в качестве пользовательской переменной, клиент сохраняет все указанное содержимое в этом расположении.For example, if you specify %mycontent% as a custom variable, the client stores all referenced content in this location. При ссылке на эту переменную в последующем шаге, таком как Обновить операционную систему, используйте ее с числовым суффиксом.When you refer to the variable in a subsequent step, such as Upgrade Operating System, use the variable with a numerical suffix. В этом примере используется переменная %mycontent01% или %mycontent02%, где номер соответствует порядку этого содержимого на шаге Скачать содержимое пакета.In this example, %mycontent01% or %mycontent02%, where the number corresponds to the order in which the Download Package Content step lists this specific content.

Рекомендуемые шаги последовательности задач для постобработкиRecommended task sequence steps for post-processing

После создания последовательности задач добавьте дополнительные шаги в группу Постобработка последовательности задач.After you create the task sequence, add additional steps in the Post-Processing group of the task sequence.

Примечание

Эта последовательность задач не является линейной.This task sequence isn't linear. Существуют условия для шагов, которые могут повлиять на результаты последовательности задач.There are conditions on steps that can affect the results of the task sequence. Это поведение зависит от успешности обновления клиентского компьютера или необходимости отката клиентского компьютера к предыдущей версии ОС.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.

Начиная с версии 1802 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте включает дополнительные группы с действиями, которые рекомендуется выполнить после процесса обновления.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. Эти действия в группе Постобработка являются общими для многих клиентов, которые успешно выполнили обновление устройств до Windows 10.These actions in the Post-Processing group are common among many customers who are successfully upgrading devices to Windows 10. Для сайтов с версиями до 1802 эти действия потребуется вручную добавить в группу Постобработка последовательности задач.For sites on versions prior to 1802, manually add these actions to your task sequence in the Post-Processing group.

  • Применить драйверы на основе установки. Добавьте в эту группу шаги по установке драйверов (EXE) на базе установочных из пакетов.Apply setup-based drivers: Add steps in this group to install setup-based drivers (.exe) from packages.

  • Установка и включение сторонних программ защиты. Добавьте в эту группу шаги по установке или включению сторонних программ защиты, например антивирусных программ.Install/enable third-party security: Add steps in this group to install or enable third-party security programs, such as antivirus.

  • Настройка приложений и сопоставлений файлов в Windows по умолчанию. Добавьте в эту группу шаги по установке приложений Windows по умолчанию и сопоставления файлов.Set Windows default apps and associations: Add steps in this group to set Windows default apps and file associations. Сначала подготовьте компьютер-образец с нужными связями приложения.First prepare a reference computer with your desired app associations. Затем выполните следующую команду, чтобы выполнить экспорт:Then run the following command line to export:
    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultAppAssociations.xml"
    Добавьте XML-файл в пакет.Add the XML file to a package. Затем добавьте шаг Выполнить из командной строки в эту группу.Then add a Run Command Line step in this group. Укажите пакет, который содержит XML-файл, а затем укажите следующую командную строку:Specify the package that contains the XML file, and then specify the following command line:
    dism /online /Import-DefaultAppAssociations:DefaultAppAssocations.xml
    Дополнительные сведения см. в статье Export or Import Default Application Associations (Экспорт и импорт связей приложений по умолчанию).For more information, see Export or import default application associations.

  • Apply customizations and personalization (Применение настроек и персонализации). Добавьте в эту группу шаги, чтобы применить настройки меню "Пуск", например, организацию групп программ.Apply customizations and personalization: Add steps in this group to apply Start menu customizations, such as organizing program groups. Дополнительные сведения см. в статье Customize the Start Screen (Настройка экрана запуска).For more information, see Customize the Start screen.

Дополнительные шаги последовательности задач для откатаOptional task sequence steps for rollback

В случае возникновения проблем с обновлением после перезагрузки компьютера программа установки Windows выполнит откат обновления до предыдущей операционной системы.When something goes wrong with the upgrade process after the computer restarts, Windows Setup rolls back the system to the previous OS. Затем последовательность задач продолжит выполнять шаги в группе Откат.The task sequence then continues with any steps in the Rollback group. После создания последовательности задач при необходимости добавьте дополнительные шаги в этой группе.After you create the task sequence, add optional steps in this group as necessary. Например, можно отменить изменения, внесенные в систему в группе "Подготовка к обновлению", такие как удаление несовместимого программного обеспечения.For example, reverse any changes made to the system in the Prepare for Upgrade group, such as uninstalling incompatible software.

Начиная с версии 1806 шаблон последовательности задач по умолчанию для обновления до Windows 10 на месте включает группу Действия для запуска в случае сбоя.Starting in version 1806, the default task sequence template for Windows 10 in-place upgrade includes a group to Run actions on failure. Эта группа включает рекомендуемые действия, которые необходимо выполнить в случае сбоя обновления.This group includes recommended actions to add in case the upgrade process fails. Эти действия упрощают устранение неполадок.These actions make it easier to troubleshoot.

  • Сбор журналов. Добавьте шаги в эту группу, чтобы собирать журналы от клиента.Collect logs: To gather logs from the client, add steps in this group.

  • Запуск средств диагностики. Добавьте шаги в эту группу, чтобы запустить дополнительные средства диагностики.Run diagnostic tools: To run additional diagnostic tools, add steps in this group. Автоматизируйте сбор дополнительных сведений из системы, выполняемый сразу после сбоя, в этих средствах.Automate these tools for collecting additional information from the system right after the failure.

    • Одним из таких средств является Windows SetupDiag.One such tool is Windows SetupDiag. Это автономное средство диагностики, которое можно использовать, чтобы узнать причину сбоя при обновлении Windows 10.It's a standalone diagnostic tool to obtain details about why a Windows 10 upgrade was unsuccessful.

      • В Configuration Manager создайте пакет для этого средства.In Configuration Manager, create a package for the tool.

      • Добавьте в эту группу шаг Выполнить из командной строки для последовательности задач.Add a Run Command Line step to this group of your task sequence. Используйте параметр Пакет, чтобы указать ссылку на это средство.Use the Package option to reference the tool. Ниже представлен пример командной строки:The following string is an example Command line:
        SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log" /Mode:Online

Дополнительные рекомендацииAdditional recommendations

  • Ознакомьтесь с документацией по Windows по разрешению ошибок обновления до Windows 10.Review Windows documentation to Resolve Windows 10 upgrade errors. В этой статьей также содержится подробная информация о процессе обновления.This article also includes detailed information about the upgrade process.

  • В шаге по умолчанию Проверить готовность включите параметр Ensure minimum free disk space (MB) (Обеспечить минимальное свободное место на диске (МБ)).On the default Check Readiness step, enable Ensure minimum free disk space (MB). Установите значение по крайней мере 16384 (16 ГБ) для пакета обновления 32-разрядной системы компьютера или 20480 (20 ГБ) для 64-разрядной.Set the value to at least 16384 (16 GB) for a 32-bit OS upgrade package, or 20480 (20 GB) for 64-bit.

  • Используйте встроенную переменную последовательности задач SMSTSDownloadRetryCount для повторения политики скачивания.Use the SMSTSDownloadRetryCount built-in task sequence variable to retry downloading policy. В настоящее время по умолчанию клиент выполняет повторение дважды. Этой переменной задано значение 2.Currently by default, the client retries twice; this variable is set to two (2). Если ваши клиенты не используют сетевое проводное корпоративное подключение, дополнительные повторные попытки подключения помогут клиенту получить политику.If your clients aren't on a wired intranet network connection, additional retries help the client obtain policy. Использование этой переменной не вызывает негативных побочных эффектов за исключением отложенного сбоя в том случае, если не удалось скачать политику.Using this variable causes no negative side effect, other than delayed failure if it can't download policy. Кроме того, увеличьте переменную SMSTSDownloadRetryDelay с 15 секунд по умолчанию.Also increase the SMSTSDownloadRetryDelay variable from the default 15 seconds.

  • Выполните встроенную оценку совместимости:Perform an inline compatibility assessment:

    • Добавьте второй шаг Обновление операционной системы на раннем этапе в группе Подготовка к обновлению.Add a second Upgrade Operating System step early in the Prepare for Upgrade group. Назовите его Оценка обновления.Name it Upgrade assessment. Укажите один и тот же пакет обновления, а затем включите параметр Выполнить проверку совместимости с программой установки Windows без запуска обновления.Specify the same upgrade package, and then enable the option to Perform Windows Setup compatibility scan without starting upgrade. Не включайте параметр Продолжить при возникновении ошибки на вкладке "Параметры".Enable Continue on error on the Options tab.

    • После этого сразу же выполните шаг Оценка обновления и добавьте шаг Выполнить из командной строки.Immediately following this Upgrade assessment step, add a Run Command Line step. Укажите следующую командную строку:Specify the following command line:
      cmd /c exit %_SMSTSOSUpgradeActionReturnCode%
      На вкладке Параметры укажите перечисленные ниже условия:On the Options tab, add the following condition:
      Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400
      Этот код возврата является десятичным эквивалентом MOSETUP_E_COMPAT_SCANONLY (0xC1900210), который является успешной проверкой совместимости.This return code is the decimal equivalent of MOSETUP_E_COMPAT_SCANONLY (0xC1900210), which is a successful compatibility scan with no issues. Если шаг Оценка обновления завершится успешно и вернет этот код, этот шаг в последовательности задач пропускается.If the Upgrade Assessment step succeeds and returns this code, the task sequence skips this step. В противном случае, если шаг оценки возвращает любой другой код возврата, на этом шаге последовательность задач завершается со сбоем с кодом из проверки совместимости программы установки 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.

    • Дополнительные сведения см. в разделе Обновление операционной системы.For more information, see Upgrade operating system.

  • Если вы хотите изменить устройство с BIOS на UEFI во время этой последовательности задач, см. раздел Переход от BIOS к UEFI при обновлении на месте.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.

  • Если вы используете шифрование диска BitLocker, то программа установки Windows по умолчанию автоматически приостанавливает его работу во время обновления.If you're using BitLocker Disk Encryption, then by default Windows Setup automatically suspends it during upgrade. Начиная с Windows 10 версии 1803 программа установки включает параметр командной строки /BitLocker, который позволяет управлять этим поведением.Starting in Windows 10 version 1803, Windows Setup includes the /BitLocker command-line parameter to control this behavior. Если в соответствии с вашими требованиями к защите отключать шифрование диска не допускается, используйте переменную последовательности задач OSDSetupAdditionalUpgradeOptions в группе Подготовка к обновлению, чтобы включить /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. Дополнительные сведения см. в статье Параметры командной строки программы установки Windows.For more information, see Windows Setup Command-line Options.

  • Некоторые клиенты удаляют подготовленные по умолчанию приложения в Windows 10.Some customers remove default provisioned apps in Windows 10. Например, приложение "Погода Bing" или Microsoft Solitaire Collection.For example, the Bing Weather app, or the Microsoft Solitaire Collection. В некоторых случаях эти приложения появляются повторно после обновления Windows 10.In some situations, these apps return after updating Windows 10. Дополнительные сведения см. в разделе Как предотвратить повторное появление удаленных приложений в Windows 10.For more information, see How to keep apps removed from Windows 10. Добавьте шаг Выполнить из командной строки в последовательность задач в группе Подготовка к обновлению.Add a Run Command Line step to the task sequence in the Prepare for Upgrade group. Укажите такую команду как в следующем примере: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 cmd /c reg delete "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe" /f