Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

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

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

  • На одном компьютере устанавливается 974571 или Windows 7 с пакетом обновления 1 (SP1).

  • На этом клиенте выполняется последовательность задач ConfigMgr. Эта последовательность задач включает в себя шаг последовательности задач "Записать пользовательское состояние" и шаг последовательности задач "Восстановить пользовательское состояние".

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

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

Причина

Эта ошибка возникает из-за того, что внедренный символ NULL находится в свойстве понятного имени сертификата. Обновление системы 974571 предотвращает действие, которое импортирует сертификат, если его свойство friendly name имеет внедренный символ NULL. Поэтому невозможно импортировать сертификат.

Решение

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



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

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

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

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

    ConfigMgr_2007_Installation_Directory\Logs\KB977203

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

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

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

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

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

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

Чтобы применить это исправление, System Center Configuration Manager 2007 с пакетом обновления 1 (SP1) или System Center Configuration Manager 2007 с пакетом обновления 2 (SP2).

Требование перезагрузки

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

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

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

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

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

System Center Configuration Manager 2007 с пакетом обновления 1 (SP1)

Имя файла

Версия файла

Размер

дата

Время

Платформа

Ccmcertfix.exe

4.0.6221.1193

17,768

1 декабря 2008 г.

01:40

x86

Ccmgencert.dll

4.0.6221.1193

130,408

1 декабря 2008 г.

01:40

x86

Ccmsetup-sup.cab

Неприменимо

257,833

1 декабря 2008 г.

01:40

Неприменимо

Ccmsetup.exe

4.0.6221.1193

609,128

1 декабря 2008 г.

01:40

x86

Ccmsetup.msi

Неприменимо

1,662,464

1 декабря 2008 г.

01:40

Неприменимо

Mcs.msi

Неприменимо

7,312,896

1 декабря 2008 г.

01:40

Неприменимо

Mcsisapip.dll

4.0.6221.1193

205,672

1 декабря 2008 г.

01:40

x86

Mp.msi

Неприменимо

9,515,520

1 декабря 2008 г.

01:40

Неприменимо

Sccm2007ac-sp1-kb977203-x86.msp

Неприменимо

3,076,096

1 декабря 2008 г.

01:40

Неприменимо

Smpmgr.dll

4.0.6221.1193

85,864

1 декабря 2008 г.

01:40

x86

Ccmgencert.dll

4.0.6221.1193

649,576

1 декабря 2008 г.

01:40

IA-64

Ccmgencert.dll

4.0.6221.1193

285,032

1 декабря 2008 г.

01:40

x64

Mcsisapip.dll

4.0.6221.1193

480,616

1 декабря 2008 г.

01:40

x64


System Center Configuration Manager 2007 с пакетом обновления 2 (SP2)


Имя файла

Версия файла

Размер

дата

Время

Платформа

Ccmcertfix.exe

4.0.6487.2111

17,768

25 января 2010 г.

06:27

x86

Ccmgencert.dll

4.0.6487.2111

130,408

25 января 2010 г.

06:27

x86

Ccmsetup-sup.cab

Неприменимо

253,016

10 декабря 2009 г.

03:40

Неприменимо

Ccmsetup.exe

4.0.6487.2111

611,688

25 января 2010 г.

06:27

x86

Ccmsetup.msi

Неприменимо

1,662,976

25 января 2010 г.

06:27

Неприменимо

Mcs.msi

Неприменимо

7,204,864

25 января 2010 г.

06:28

Неприменимо

Mcsisapip.dll

4.0.6487.2111

206,696

25 января 2010 г.

06:28

x86

Mp.msi

Неприменимо

9,180,672

25 января 2010 г.

06:28

Неприменимо

Sccm2007ac-sp2-kb977203-x86.msp

Неприменимо

444,928

25 января 2010 г.

06:28

Неприменимо

Smpmgr.dll

4.0.6487.2111

86,376

25 января 2010 г.

06:28

x86

Ccmgencert.dll

4.0.6487.2111

649,576

25 января 2010 г.

06:28

IA-64

Ccmgencert.dll

4.0.6487.2111

285,032

25 января 2010 г.

06:29

x64

Mcsisapip.dll

4.0.6487.2111

481,640

25 января 2010 г.

06:29

x64

Статус

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

Дополнительная информация

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

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

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

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

sms root\logs\KB977203Note Вы можете перенаправлять ошибки в определенный файл журнала. Например, предположим, что имя файла журнала — 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_ToNotes

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

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

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



Для развертываний операционной системы исправление KB977203 должно быть установлено во время последовательности задач OsD ConfigMgr 2007 в задаче установки Windows и ConfigMgr. В противном случае проблема продолжит возникать во время выполнения последовательности задач. Исправление невозможно установить с помощью задачи "Установка программного обеспечения". Это приведет к остановке клиентской службы ConfigMgr 2007, что приведет к сбою последовательности задач.

Обратите внимание, что если обновление клиента, описанное в статье Knolwedge Base 977384, устанавливается во время последовательности задач, устанавливать это обновление клиента не требуется, так как это обновление включено в это обновление.

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

907423 Как включить обновление в начальную установку клиента Systems Management Server 2003 Advanced Client


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

  1. Примените исправление на сервере сайта.

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

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

  4. Щелкните "Окна установки" и "ConfigMgr".

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

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

    PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP1-KB977203-x86.msp"For ConfigMgr 2007 SP2:

    PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP2-KB977203-x86.msp"
    Notes

    • Заполнитель <Package_ID> является идентификатором пакета установки клиента ConfigMgr 2007 в ConfigMgr 2007.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×