Миграция состояния пользователя не выполняется на клиенте 2007 ConfigMgr с пакетом обновления 1 или 2 (SP2) после установки обновления для системы безопасности 974571 или Windows 7 с пакетом обновления 1

Симптомы

Рассмотрим следующий сценарий:

  • Установки клиента системы Center Configuration Manager 2007 Пакет обновления 1 (SP1) или Пакет обновления 2 (SP2) для системы Center Configuration Manager 2007 клиента.

  • Установите обновление для системы безопасности 974571 или Пакет обновления 1 (SP1) для Windows 7 на том же компьютере.

  • Последовательности задач ConfigMgr работает на этом клиенте. Эта последовательность задач включает в себя шаг последовательности задач Пользовательской записи и шаг последовательности задач Восстановить пользовательское состояние .

В этом случае происходит сбой миграции пользовательской среды. В то же время в файл Ccmexec.log регистрируется следующее сообщение об ошибке:

Не удалось импортировать в хранилище сертификатов клиента (0x80092024) OSDSMPClient

Причина

Эта ошибка возникает из-за внедренный НУЛЕВОЙ знак в свойстве Понятное имя сертификата. Обновление для системы безопасности 974571 запрещает выполнение этого действия, который импортируется сертификат при его Понятное имя свойства содержит внедренный символ NULL. Таким образом невозможно импортировать сертификат.

Решение

Важно. Чтобы устранить эту проблему, данное исправление на всех серверах сайта системы Center Configuration Manager 2007 Пакет обновления 1 (SP1) и на всех серверах сайта системы Center Configuration Manager 2007 Пакет обновления 2 (SP2). Затем разверните это исправление для всех клиентов.



Это исправление устраняет эту проблему для любого клиента сертификаты, которые создаются. Чтобы исправить текущие сертификаты, запустите программу CCMCertFix, в этот пакет на всех клиентах Configuration Manager с пакетом обновления 1 и на всех клиентах Configuration Manager с пакетом обновления 2.

Примечание. Чтобы извлечь программу CCMCertFix, выполните следующие действия.

  1. Данное исправление на сервере сайта.

  2. Найдите файл CCMCertFix.exe. По умолчанию этот файл расположен в следующей папке:

    ConfigMgr_2007_Installation_Directory\Logs\KB977203

  3. Скопируйте и запустите файл CCMCertFix.exe на любой существующий клиент.

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки этого исправления необходимо установить системы Center Configuration Manager 2007 Пакет обновления 1 (SP1) или Пакет обновления 2 (SP2) для системы Center Configuration Manager 2007.

Необходимость перезагрузки

Не требуется перезагружать компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файлах

Английский (США) версия данного исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Сведения о файле системы Center Configuration Manager 2007 с пакетом обновления 1

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ccmcertfix.exe

4.0.6221.1193

17,768

01-Dec-2008

01:40

x86

Ccmgencert.dll

4.0.6221.1193

130,408

01-Dec-2008

01:40

x86

Ccmsetup-sup.cab

Неприменимо

257,833

01-Dec-2008

01:40

Неприменимо

Ccmsetup.exe

4.0.6221.1193

609,128

01-Dec-2008

01:40

x86

Ccmsetup.msi

Неприменимо

1,662,464

01-Dec-2008

01:40

Неприменимо

Mcs.msi

Неприменимо

7,312,896

01-Dec-2008

01:40

Неприменимо

Mcsisapip.dll

4.0.6221.1193

205,672

01-Dec-2008

01:40

x86

Mp.msi

Неприменимо

9,515,520

01-Dec-2008

01:40

Неприменимо

Sccm2007ac-sp1-kb977203-x86.msp

Неприменимо

3,076,096

01-Dec-2008

01:40

Неприменимо

Smpmgr.dll

4.0.6221.1193

85,864

01-Dec-2008

01:40

x86

Ccmgencert.dll

4.0.6221.1193

649,576

01-Dec-2008

01:40

IA-64

Ccmgencert.dll

4.0.6221.1193

285,032

01-Dec-2008

01:40

x64

Mcsisapip.dll

4.0.6221.1193

480,616

01-Dec-2008

01:40

x64


Сведения о файле системы Center Configuration Manager 2007 с пакетом обновления 2


Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ccmcertfix.exe

4.0.6487.2111

17,768

25-Jan-2010

06:27

x86

Ccmgencert.dll

4.0.6487.2111

130,408

25-Jan-2010

06:27

x86

Ccmsetup-sup.cab

Неприменимо

253,016

10-Dec-2009

03:40

Неприменимо

Ccmsetup.exe

4.0.6487.2111

611,688

25-Jan-2010

06:27

x86

Ccmsetup.msi

Неприменимо

1,662,976

25-Jan-2010

06:27

Неприменимо

Mcs.msi

Неприменимо

7,204,864

25-Jan-2010

06:28

Неприменимо

Mcsisapip.dll

4.0.6487.2111

206,696

25-Jan-2010

06:28

x86

Mp.msi

Неприменимо

9,180,672

25-Jan-2010

06:28

Неприменимо

Sccm2007ac-sp2-kb977203-x86.msp

Неприменимо

444,928

25-Jan-2010

06:28

Неприменимо

Smpmgr.dll

4.0.6487.2111

86,376

25-Jan-2010

06:28

x86

Ccmgencert.dll

4.0.6487.2111

649,576

25-Jan-2010

06:28

IA-64

Ccmgencert.dll

4.0.6487.2111

285,032

25-Jan-2010

06:29

x64

Mcsisapip.dll

4.0.6487.2111

481,640

25-Jan-2010

06:29

x64

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Свойства установки клиента

При указании свойства принудительной установки клиента при установке клиента Configuration Manager 2007 системного центра с пакетом обновления 2 или клиент системы Center Configuration Manager 2007 SP1, необходимо указать свойство снова после установки исправления. Если свойство не задано еще раз, при установке исправления, свойство будет удален из конфигурации. Например если исходная установка изменения с помощью точки локатора сервера (SMSSLP) или свойство точки (FSP) статуса отката, необходимо указать свойства снова после установки исправления.

Использование программы CCMCertFix.exe

Программа CCMCertFix является программой командной строки, который выполняется без параметров (переключатели). Тем не менее необходимо запустить его с помощью административных прав. Файл CCMCertFix.exe устанавливается в следующем расположении:

\logs\KB977203 корневого сервера SMSПримечание. Для конкретного файла журнала можно перенаправить ошибки. Например предположим, что файл журнала называется CCMCertFix.log. В этом случае можно выполнить следующую команду:

CCMCertFix.exe CCMCertFix.log

Сведения о развертывании о CCMCertFix.exe программе

Программа CCMCertFix может распространяться как программа Configuration Manager. Предположим, например, используйте следующие параметры для распространения служебную программу Configuration Manager:

  • Запуск: скрытые

  • Запуск или нет пользователь вошел в систему

  • Запускать с правами администратора

Эти параметры программы могут быть изменены в соответствии с потребностями бизнеса и среды.

Примечание. С использованием прав администратора, необходимо запустить служебную программу CCMCertFix.

Дополнительные сведения о безопасности 974571 обновления щелкните следующий номер статьи базы знаний Майкрософт:

974571

MS09-056: Уязвимости в CryptoAPI делают возможным спуфинг

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

824684

Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Заменяет исправление, описанное в статье базы знаний Майкрософт 997384, а также исправления. Таким образом невозможно установить это исправление после установки этого исправления. Тем не менее программа CCMCertFix.exe не включены в состав данного исправления. Чтобы загрузить программу CCMCertFix.exe после установки этого исправления, загрузите исправление, описанное в данное исправление и запустите следующую команду, чтобы извлечь содержимое исправления:

msiexec.exe /a SCCM2007-SP2-KB977203-ENU.msi /qb targetdir=Path_To_Extract_ToПримечания

  • В этой команде заполнитель Path_To_Extract_To представляет расположение, где следует извлечь содержимое исправления. После извлечения служебной программы CCMCertFix.exe программы можно найти в этом месте.

  • Имя MSI-файла в этой команде может отличаться в зависимости от локализованной версии, которая загружается. Проверьте имя MSI-файла, который загружается и соответствующим образом изменить командной строки, если это необходимо.

Установка KB977203 во время последовательности задач



Для развертывания операционной системы необходимо установить исправление KB977203 во время последовательности задач ConfigMgr 2007 OSD в окнах программы установки и ConfigMgr задаче. В противном случае проблемы будут возникать при выполнении последовательности задач. Нельзя установить исправление с помощью задачи «Установка программного обеспечения». Это вызовет службу клиента Configuration Manager 2007 для остановки, что вызовет сбой последовательности задач.

N ote Если обновление, описанное в статье Knolwedge базы 977384 устанавливается во время последовательности задач, не нужно также установить обновления клиента, поскольку данное обновление входит в состав обновления.

Чтобы установить исправление KB977203 во время последовательности задач ConfigMgr 2007 OSD, используйте исправление = параметр, как описано в следующей статье базы знаний Майкрософт:

Как включить обновление в начальной установки систем Management Server 2003 расширенного клиента 907423


Чтобы установить исправление KB977203 во время последовательности задач ConfigMgr 2007 OSD, выполните следующие действия.

  1. Установите исправление на сервере сайта.

  2. После применения исправления на сервере файлов установки клиента Configuration Manager 2007 будет обновляться для включения исправления KB977203 в \i386\hotfix\KB977203\ каталог файлов установки клиента Configuration Manager 2007. Поскольку файлы установки клиента Configuration Manager 2007 были обновлены, убедитесь, что обновления точки распространения, в которой находится пакет установки клиента Configuration Manager 2007.

  3. Щелкните правой кнопкой мыши последовательность задач, которые необходимо изменить и нажмите кнопку Изменить.

  4. Нажмите кнопку Настройка ConfigMgr и windows.

  5. В диалоговом окне Свойства установки введите следующую команду:

    Для 2007 ConfigMgr с пакетом обновления 1:

    PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP1-KB977203-x86.msp"Для 2007 ConfigMgr с пакетом обновления 2:

    PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP2-KB977203-x86.msp"
    Примечания

    • Заполнитель < Package_ID > — идентификатор пакета пакета установки клиента Configuration Manager 2007 в Configuration Manager 2007.

    • Убедитесь, что включить кавычки как часть пути. Тем не менее не следует включать скобки, вокруг рамки.

    • Убедитесь, что используется идентификатор пакета пакета установки клиента Configuration Manager 2007 и не идентификатор пакета исправления для KB977203.

    • _SMSTaskSequence папка кэша будет находиться на диске, который имеет много свободного места. Если на компьютере установлено несколько дисков и разделов, в папку _SMSTaskSequence могут оказаться на диске, отличном от диска C. В этом случае измените путь для указания диска, содержащего папку _SMSTaskSequence . Не рекомендуется использовать переменную _SMSTSMDataPath в пути, так как буква диска на этом пути можно перечислить по-разному в среде Windows PE, чем в полной операционной системы Windows.

    • В качестве альтернативы использованию локальный путь, указывающий на файлы установки клиента Configuration Manager 2007, расположенные в локальном кэше последовательность задач можно указать UNC-путь, указывающий на файлы установки клиента Configuration Manager 2007 на исходный источник пакета или на точке распространения.

    • Проверьте имя файла MSP, который находится в каталоге \i386\hotfix\KB977203\ файлов установки клиента Configuration Manager 2007. Имя может отличаться в зависимости от языкового стандарта. Если имя отличается от имени, используемого в имени файла .msp исправление = командной строки на данном этапе соответствующим именем.

  6. Нажмите кнопку Применить или OK , чтобы сохранить последовательность задач.


Помимо установки исправления KB977203 во время последовательности задач, CCMCertFix.exe также должен быть запущен. При запуске CCMCertFix.exe зависит от сценария развертывания, произошедшего (Заменить или Обновить или новый компьютер). Следующие шаги показывают, как выполнить CCMCerFix.exe для всех сценариев развертывания.

  1. Использование обычного распространения программного обеспечения для создания пакета и программы с помощью служебной программы CCMCertFix.exe из KB977203. Программа не обязательно должны иметь ключи и можно просто запустить CCMCertFix.exe напрямую. После создания пакет и программу, убедитесь, что поместить пакет на точки распространения.

  2. Щелкните правой кнопкой мыши последовательность соответствующих задач и выберите пункт Свойства.

  3. Перейдите на вкладку Дополнительно.

  4. Выберите параметр, чтобы Выполнить сначала другую программу, а затем выберите пакет и программу из шага 1.

  5. Нажмите кнопку ОК.

  6. Щелкните правой кнопкой мыши последовательности зависимую задачу, а затем выберите Изменить.

  7. Щелкните задачу ConfigMgr и установки Windows .

  8. Программа установки Windows и ConfigMgr выбранной задачи выберите в меню Добавить и затем выберите Общие --> Установить программное обеспечение.

  9. Щелкните задачу вновь созданной установки программного обеспечения, а затем выберите пакет и программу из шага 1.

  10. Вновь созданный установки программное обеспечение задач все еще выделен, щелкните в меню Добавить и выберите Общие --> Перезагрузка компьютера.

  11. Щелкните задачу вновь созданный перезагрузки компьютера, а затем выберите параметр установленный по умолчанию операционной системы. Кроме того снимите флажок уведомить пользователя перед перезапуском.

  12. Нажмите кнопку ОК или Применить , чтобы сохранить последовательность задач.


Примечание. Для замены сценариев достаточно выполните шаги с 1 по 5 для последовательности задач, который захватывает данные на исходном компьютере. Последовательность задач, которая восстанавливает данные на новый компьютер выполните все действия.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

×