Симптоми
Обмислете следния сценарий:
-
Можете да създадете обект на последователност от задачи на Microsoft System Center Configuration Manager 2007 Service Pack 1 (SP1) или Microsoft System Center Configuration Manager 2007 Service Pack 2(SP2) базиран на сайт сървър.
-
Можете да редактирате задачата последователност обект за добавяне на задача Изпълнение на команден ред .
-
В тази задача изпълнявате някои скриптове или 64-битово приложение. 64-битово приложение използва променливи на средата.
-
Обектът за поредица от задачи се рекламира на 64-битов клиент, например компютър, на който се изпълнява базирана на x64 версия на Windows Server 2008.
В този случай тези скриптове или 64-битово приложение се изпълнява правилно на 32-битови системи и може да не се изпълняват правилно на 64-битови системи.
Причина
Този проблем възниква, защото блок на средата на новия 64-битов процес е настроен неправилно. Това води до неправилни променливи CommonProgramFiles, CommonProgramFiles(x86), ProgramFiles и ProgramFiles(x86). Ако 64-битовата програма разчита на тези променливи за правилното поведение (например зареждане на COM dll), програмата ще бъде неуспешна.
Решение
Информация за гореща поправка
Поддържана актуална корекция е налична от Microsoft. Въпреки това тази актуална корекция е предназначена да коригира само проблема, описан в тази статия. Приложете тази актуална корекция само за системи, които изпитват този конкретен проблем.
Ако актуалната корекция е налична за изтегляне, има секция "Налична е гореща поправка за изтегляне" в горната част на тази статия от базата знания. Ако този раздел не се появи, подайте заявка към отдела за обслужване на клиенти и поддръжка на Microsoft, за да получите актуалната корекция.
Забележка Ако възникнат допълнителни проблеми или ако е необходимо отстраняване на неизправности, може да се наложи да създадете отделна заявка за обслужване. Обичайните разходи за поддръжка ще се прилагат за допълнителни въпроси за поддръжка и проблеми, които не отговарят на условията за тази конкретна актуална корекция. За пълен списък на телефонните номера за обслужване на клиенти и поддръжка на Microsoft или за създаване на отделна заявка за обслужване посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка Формулярът "Предлага се изтегляне на гореща поправка" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, причината е, че не е налична актуална корекция за този език.
Предпоставки
За да приложите тази актуална корекция, компютърът ви трябва да изпълнява System Center Configuration Manager 2007 Service Pack 1 (SP1) или System Center Configuration Manager 2007 Service Pack 2 (SP2).
Не е необходимо да рестартирате компютъра, след като приложите тази актуална корекция.
Информация за замяна на гореща поправка
Тази актуална корекция не замества последно издадена актуална корекция.
Информация за файла
Версията на английски (САЩ) на тази актуална корекция инсталира файлове, които имат атрибутите, които са изброени в таблиците по-долу. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Датите и часовете за тези файлове на локалния ви компютър се показват в местно време заедно с текущото отклонение на лятното часово време (DST). Освен това датите и часовете може да се променят, когато изпълнявате определени операции с файловете.
Бележки за файлова информация за System Center Configuration Manager 2007 SP1
Име на файл |
Версия на файл |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Sccm2007ac-sp1-kb977176-x86.msp |
Неприложимо |
3,076,608 |
01 декември 2008 г. |
01:35 |
Неприложимо |
Smsswd.exe |
4.0.6221.1192 |
144,232 |
01 декември 2008 г. |
01:35 |
x86 |
Smsswd.exe |
4.0.6221.1192 |
745,816 |
01 декември 2008 г. |
01:35 |
IA-64 |
Smsswd.exe |
4.0.6221.1192 |
332,632 |
01 декември 2008 г. |
01:35 |
x64 |
Бележки с информация за файлове на System Center Configuration Manager 2007 SP2
Име на файл |
Версия на файл |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Sccm2007ac-sp2-kb977176-x86.msp |
Неприложимо |
358,400 |
31 януари 2010 г. |
17:35 |
Неприложимо |
Smsswd.exe |
4.0.6487.2108 |
144,232 |
31 януари 2010 г. |
17:35 |
x86 |
Smsswd.exe |
4.0.6487.2108 |
332,648 |
03 декември 2009 г. |
16:04 |
x64 |
Smsswd.exe |
4.0.6487.2108 |
746,344 |
03 декември 2009 г. |
16:13 |
IA-64 |
Статут
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".
Повече информация
Инсталиране на KB977176 по време на последователност от задачи
За разполагания на операционната система трябва да се инсталира корекция KB977176 по време на ConfigMgr 2007 OSD задача последователност в Windows настройка и ConfigMgr задача. В противен случай проблемът ще продължи да възниква, докато се изпълнява последователността от задачи. Актуалната корекция не може да бъде инсталирана с помощта на задача за инсталиране на
софтуер. Това ще доведе до спиране на клиентската услуга ConfigMgr 2007, което ще доведе до неуспешно изпълнение на последователността от задачи.
За да инсталирате актуалната корекция KB977176 по време на ConfigMgr 2007 OSD последователност от задачи, използвайте PATCH = опция, която е описана в следната статия в базата знания на Microsoft:
907423 Как да включите актуализация в първоначалното инсталиране на Systems Management Server 2003 Advanced Client
за инсталиране на актуалната корекция KB977176 по време на ConfigMgr 2007 OSD последователност от задачи, изпълнете следните стъпки:
-
Приложете актуалната корекция на сървъра на сайта.
-
След като актуалната корекция е приложена на сървъра на сайта, инсталационните файлове на клиента ConfigMgr 2007 ще бъдат актуализирани да включват корекция KB977176 в директорията \i386\hotfix\KB977176\ на инсталационните файлове на клиента ConfigMgr 2007. Тъй като файловете за инсталиране на ConfigMgr 2007 клиент са актуализирани, се уверете, че актуализирате точките на разпространение, където се намира инсталационният пакет на клиента ConfigMgr 2007.
-
Щракнете с десния бутон върху последователността от задачи, която трябва да промените, и след това щракнете върху Редактиране.
-
Щракнете върху Прозорци на инсталиращата програма и ConfigMgr.
-
В полето Свойства на инсталацията въведете следното:
За ConfigMgr 2007 SP1:PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977176\SCCM2007AC-SP1-KB977176-x86.msp"for ConfigMgr 2007 SP2:
PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977176\SCCM2007AC-SP2-KB977176-x86.msp"
Notes-
Контейнерът <Package_ID> е ИД на пакета на инсталационния пакет на ConfigMgr 2007 клиент в ConfigMgr 2007.
-
Уверете се, че сте включили кавичките (но не и скобите около контейнера) като част от пътя.
-
Уверете се, че ИД на пакета на инсталационния пакет на клиента ConfigMgr 2007 се използва, а не ИД на пакета на пакета с актуални корекции KB977176.
-
Папката за кеширане на _SMSTaskSequence ще се намира на устройството, което има най-много дисково пространство. Ако компютърът има няколко устройства или дяла, папката _SMSTaskSequence може да се окаже на устройство, различно от устройство C. В този случай променете пътя да сочи към устройството, което съдържа _SMSTaskSequence папка. Не препоръчваме да използвате променливата _SMSTSMDataPath в пътя, защото буквата на устройството в този път може да изброява по различен начин в Window PE, отколкото в пълната Windows операционна система.
-
Като алтернатива на използването на локалния път, който сочи към инсталационните файлове на ConfigMgr 2007 клиент, които се намират в локалния кеш за последователност от задачи, можете да зададете UNC път, който сочи към инсталационните файлове на ConfigMgr 2007 клиент в първоначалния източник на пакет или на точка на разпространение.
-
Проверете името на .msp файла, който се намира в директорията \i386\hotfix\KB977176\ на инсталационните файлове на клиента ConfigMgr 2007. Името може да се различава в зависимост от езиковата променлива. Ако името се различава от името на името на файла .msp, което се използва в командния ред на PATCH= в тази стъпка, коригирайте името по съответния начин.
-
-
Щракнете върху Приложи или OK , за да запишете последователността от задачи.
За повече информация относно терминологията на софтуерната актуализация щракнете върху следния номер на статия в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описване на софтуерните актуализации на Microsoft