Последовательность задач завершается сбоем в Configuration Manager, если обновления программного обеспечения требуют нескольких перезапусков
В этой статье содержатся сведения для решения проблемы, из-за которой при использовании последовательности задач Configuration Manager возникает ошибка не найденной среды последовательности задач.
Исходная версия продукта: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager, Configuration Manager (current branch)
Исходный номер базы знаний: 2894518
Сводка
Эта проблема устранена в накопительном пакете обновления 3 для System Center 2012 Configuration Manager с пакетом обновления 2 (SP2) и System Center 2012 R2 Configuration Manager с пакетом обновления 1 (SP1), а также в Configuration Manager текущей версии 1602.
Новая необязательная переменная последовательности задач , SMSTSWaitForSecondReboot
доступна для более эффективного управления поведением клиента, когда установка обновления программного обеспечения требует двух перезапусков.
Дополнительные сведения см. в разделе Управление обновлениями программного обеспечения и развертывание операционной системыв разделе Описание накопительного обновления 3 для Configuration Manager.
Сведения о Configuration Manager текущей ветви см. в разделе Переменные последовательности задач.
Симптомы
Предположим, что последовательность задач Configuration Manager, использующая шаг Установка программного обеспечения Обновления, устанавливает обновление программного обеспечения, которое активирует несколько перезапусков после успешного выполнения последовательностью задач установки программного обеспечения Обновления. В этом случае последовательность задач может завершиться ошибкой и создать следующее сообщение об ошибке:
Среда последовательности задач не найдена
Примечание.
Эту проблему можно избежать в Configuration Manager с помощью нового параметра Повторить на шаге Установка программного обеспечения Обновления последовательности задач.
Причина
Первый перезапуск, инициированный обновлением программного обеспечения, управляется последовательностью задач. Однако второй запрос на перезапуск инициируется компонентом Windows (как правило, Component-Based Обслуживание) и не контролируется последовательностью задач. Таким образом, состояние выполнения последовательности задач не сохраняется перед перезапуском, так как второй перезапуск не контролируется последовательностью задач. Когда последовательность задач возобновляется после второго перезапуска, состояние не доступно для успешного продолжения.
Разрешение
Чтобы устранить эту проблему, рекомендуется применять все обновления, требующие двойного перезапуска, с помощью обычной функции обновлений программного обеспечения Configuration Manager вместо последовательностей задач. Сообщалось, что для следующих обновлений программного обеспечения требуется несколько перезапусков.
- 3126446 MS16-017: описание обновления для системы безопасности для драйвера отображения удаленного рабочего стола: 9 февраля 2016 г.
- обновление стека обслуживания 3096053 сентября 2015 г. для Windows 8 и Windows Server 2012
- 3075222 MS15-082: описание обновления для системы безопасности для RDP в Windows: 11 августа 2015 г.
- 3067904 MS15-082: описание обновления для системы безопасности для Windows RDP: 14 июля 2015 г.
- 3069762 MS15-067: описание обновления для системы безопасности для Windows RDP: 14 июля 2015 г.
- обновление стека обслуживания 3003729 апреля 2015 г. для Windows 8 и Windows Server 2012
- 3035017 MS15-030: описание обновления для системы безопасности для протокола удаленного рабочего стола: 10 марта 2015 г.
- 3039976 MS15-030: уязвимость в протоколе удаленного рабочего стола может привести к отказу в обслуживании: 10 марта 2015 г.
- 3036493 MS15-030: описание обновления для системы безопасности для протокола удаленного рабочего стола: 10 марта 2015 г.
- 3003743 MS14-074: уязвимость в протоколе удаленного рабочего стола может привести к обходу функций безопасности: 11 ноября 2014 г.
- 2984976 обновление RDP 8.0 для ограниченного администрирования в Windows 7 или Windows Server 2008 R2
- 2981685 обновления для системы безопасности не могут быть установлены, если на компьютере не установлен BitLocker
- 2966034 Описание обновления для системы безопасности для удаленного рабочего стола для Windows 8.1 систем, на которых не установлено обновление для 2919355: 10 июня 2014 г.
- 2965788 MS14-030: описание обновления для системы безопасности удаленного рабочего стола для Windows: 10 июня 2014 г.
- 2920189 описание накопительного пакета обновления для отозванных модулей UEFI, не соответствующих требованиям: 13 мая 2014 г.
- 2862330 MS13-081: описание обновления для системы безопасности для USB-драйверов: 8 октября 2013 г.
- 2871777 Обновление стека обслуживания доступно для Windows RT, Windows 8 и Windows Server 2012: сентябрь 2013 г.
- 2871690 рекомендации майкрософт по безопасности: обновление для отмены несоответствующих модулей загрузчика UEFI
- 2821895 Обновление стека обслуживания доступно для Windows RT и Windows 8: июнь 2013 г.
- 2771431 Обновление стека обслуживания доступно для Windows 8 и Windows Server 2012
- 2545698 текст в некоторых основных шрифтах отображается размытым в Интернете Обозреватель 9 на компьютере под управлением Windows Vista, Windows Server 2008, Windows 7 или Windows Server 2008 R2
- 2529073 двоичные файлы в некоторых USB-драйверах не обновляются после установки Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Дополнительная информация
Так как эта вторая перезагрузка не контролируется последовательностью задач, состояние выполнения не сохраняется перед перезапуском. Когда последовательность задач возобновляется после перезапуска, состояние не доступно для успешного продолжения. Кроме того, при возникновении этой проблемы в файл Smsts.log может быть зарегистрировано следующее сообщение:
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
TS::Utility::GetTSMDataPath( sDataDir ), HRESULT=80070002
Не удалось задать каталог журнала. Некоторые журналы выполнения могут быть потеряны.
Не удается найти указанный файл. (Ошибка: 80070002; Источник: Windows)
Выполнение последовательности задач
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
Среда последовательности задач не найдена
Кроме того, клиенты под управлением версий выпусков, предшествующих Microsoft System Center 2012 Configuration Manager с пакетом обновления 1 (SP1), могут содержать следующую запись журнала:
Последовательность задач завершена в Среде предустановки Windows.
Клиентский компьютер также может зависнуть в режиме подготовки после сбоя последовательности задач. Чтобы определить, находится ли компьютер в режиме подготовки, проверка подраздел реестраHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec
.
ProvisioningMode
значение должно иметь значение false. Если задано значение true, используйте один из следующих методов, чтобы вывести клиента из режима подготовки:
Используйте метод
SetClientProvisioningMode
инструментария управления Windows (WMI), чтобы правильно вывести клиент из режима подготовки. Самый простой способ сделать это — выполнить следующую команду Windows PowerShell:Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
Или выполните следующую команду в командной строке с повышенными привилегиями:
powershell Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
Переустановите клиент.
Важно!
Не пытайтесь исправить клиент, изменив ProvisioningMode
значение на false. Это действие не приведет к полному выходу клиента из режима подготовки.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по