อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณสร้างวัตถุลําดับงานบน Microsoft System Center Configuration Manager 2007 Service Pack 1 (SP1) based หรือ Microsoft System Center Configuration Manager 2007 Service Pack 2(SP2)-based site server
-
คุณแก้ไขวัตถุลําดับงานเพื่อเพิ่มงานบรรทัดคําสั่งเรียกใช้
-
ในงานนี้ คุณเรียกใช้สคริปต์บางสคริปต์หรือแอปพลิเคชัน 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-ธ.ค. 2551 |
01:35 |
ไม่ |
Smsswd.exe |
4.0.6221.1192 |
144,232 |
01-ธ.ค. 2551 |
01:35 |
x86 |
Smsswd.exe |
4.0.6221.1192 |
745,816 |
01-ธ.ค. 2551 |
01:35 |
IA-64 |
Smsswd.exe |
4.0.6221.1192 |
332,632 |
01-ธ.ค. 2551 |
01:35 |
x64 |
บันทึกย่อข้อมูลไฟล์ System Center Configuration Manager 2007 SP2
ชื่อไฟล์ |
รุ่นของไฟล์ |
ขนาดไฟล์ |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Sccm2007ac-sp2-kb977176-x86.msp |
ไม่ |
358,400 |
31-ม.ค.-2553 |
17:35 |
ไม่ |
Smsswd.exe |
4.0.6487.2108 |
144,232 |
31-ม.ค.-2553 |
17:35 |
x86 |
Smsswd.exe |
4.0.6487.2108 |
332,648 |
03-ธ.ค. 2552 |
16:04 |
x64 |
Smsswd.exe |
4.0.6487.2108 |
746,344 |
03-ธ.ค. 2552 |
16:13 |
IA-64 |
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
ติดตั้ง KB977176 ระหว่างลําดับงาน
สําหรับการปรับใช้ระบบปฏิบัติการ ต้องติดตั้งโปรแกรมแก้ไขด่วน KB977176 ระหว่างลําดับงาน OSD ConfigMgr 2007 ในWindowsการติดตั้งและงาน ConfigMgr มิฉะนั้นปัญหาจะยังคงเกิดขึ้นในขณะที่ดําเนินการลําดับงาน ไม่สามารถติดตั้งโปรแกรมแก้ไขด่วนโดยใช้ งานติดตั้งซอฟต์แวร์ได้ การดําเนินการดังกล่าวจะทําให้บริการไคลเอ็นต์ ConfigMgr 2007 หยุดทํางาน ซึ่งจะทําให้ลําดับงานล้มเหลว หากต้องการติดตั้งโปรแกรมแก้ไขด่วน KB977176 ระหว่างลําดับงาน OSD ConfigMgr 2007 ให้ใช้ตัวเลือก PATCH= ที่อธิบายไว้ในบทความฐานความรู้ของ Microsoft ต่อไปนี้:
907423 วิธีการรวมการอัปเดตในการติดตั้งเริ่มต้นของไคลเอ็นต์ ขั้นสูง Systems Management Server 2003 เพื่อติดตั้งโปรแกรมแก้ไขด่วน KB977176 ระหว่างลําดับงาน OSD ConfigMgr 2007 ให้ทําตามขั้นตอนต่อไปนี้:
-
นําโปรแกรมแก้ไขด่วนบนเซิร์ฟเวอร์ของไซต์ไปใช้
-
หลังจากนําโปรแกรมแก้ไขด่วนไปใช้บนเซิร์ฟเวอร์ไซต์แล้ว แฟ้มการติดตั้งไคลเอ็นต์ 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"สําหรับ ConfigMgr 2007 SP2:
PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977176\SCCM2007AC-SP2-KB977176-x86.msp"
Notes-
ตัวยึด<Package_ID>คือ ID แพคเกจของแพคเกจการติดตั้งไคลเอ็นต์ ConfigMgr 2007 ใน ConfigMgr 2007
-
ตรวจสอบให้แน่ใจว่าคุณใส่เครื่องหมายอัญระบุ (แต่ไม่รวมวงเล็บเหลี่ยมรอบๆ พื้นที่ที่สํารองไว้) เป็นส่วนหนึ่งของเส้นทาง
-
ตรวจสอบให้แน่ใจว่า ID แพคเกจของแพคเกจการติดตั้งไคลเอ็นต์ ConfigMgr 2007 ถูกใช้ และไม่ใช่ ID แพคเกจของแพคเกจ KB977176 แพ็คเกจโปรแกรมแก้ไขด่วน
-
โฟลเดอร์แคช_SMSTaskSequenceจะอยู่บนไดรฟ์ที่มีเนื้อที่ดิสก์มากที่สุด หากคอมพิวเตอร์มีหลายไดรฟ์หรือพาร์ทิชัน โฟลเดอร์ _SMSTaskSequence อาจอยู่ในไดรฟ์อื่นที่ไม่ใช่ไดรฟ์ C ในสถานการณ์นี้ เปลี่ยนพาธเพื่อชี้ไปยังไดรฟ์ที่มีโฟลเดอร์ _SMSTaskSequence เราไม่แนะนําให้ใช้ตัวแปร_SMSTSMDataPathในเส้นทาง เนื่องจากอักษรระบุไดรฟ์ในเส้นทางนี้สามารถแจงนับแตกต่างกันใน Window PE มากกว่าในระบบปฏิบัติการWindowsแบบเต็ม
-
อีกทางเลือกหนึ่งในการใช้เส้นทางภายในเครื่องที่ชี้ไปยังไฟล์การติดตั้งไคลเอ็นต์ ConfigMgr 2007 ที่อยู่ในแคชลําดับงานภายใน คุณสามารถระบุเส้นทาง UNC ที่ชี้ไปยังไฟล์การติดตั้งไคลเอ็นต์ ConfigMgr 2007 บนแหล่งแพคเกจเดิมหรือบนจุดแจกจ่าย
-
ตรวจสอบชื่อของไฟล์ .msp ที่อยู่ในไดเรกทอรี \i386\hotfix\KB977176\ ของไฟล์การติดตั้งไคลเอ็นต์ ConfigMgr 2007 ชื่ออาจแตกต่างกันไปตามตําแหน่งที่ตั้ง หากชื่อแตกต่างจากชื่อของไฟล์ .msp ที่ใช้ในบรรทัดคําสั่ง PATCH= ในขั้นตอนนี้ ให้ปรับชื่อให้สอดคล้องกัน
-
-
คลิก นําไปใช้ หรือ ตกลง เพื่อบันทึกลําดับงาน
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์เฉพาะของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
824684 คําอธิบายเกี่ยวกับคําศัพท์มาตรฐานที่ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์ของ Microsoft