อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณสามารถปรับใช้ติดตั้งแบบ silent ของ Microsoft Office 2010 โดยใช้แฟ้ม Config.xml
-
คุณสามารถระบุโฟลเดอร์ที่มีการปรับปรุงใน < SetupUpdates > ส่วนของ Config.xml ตัวอย่างเช่น
<SetupUpdatesCheckForSUpdates="Yes"
SUpdateLocation="C:\Updates2"
/> -
คุณเริ่มต้นการติดตั้ง Office 2010 แบบผู้ใช้ไม่ต้องใส่ข้อมูล
ในสถานการณ์สมมตินี้ โฟลเดอร์ต่อไปนี้ในการตรวจสอบการติดตั้ง และใช้โปรแกรมปรับปรุงเหล่านี้:
-
โฟลเดอร์เริ่มต้น (โฟลเดอร์โปรแกรมปรับปรุง)
-
โฟลเดอร์ที่ระบุ (โฟลเดอร์ Updates2)
อย่างไรก็ตาม ลักษณะการทำงานที่คาดไว้คือ ว่า การติดตั้งจะตรวจสอบ และใช้การปรับปรุงจากโฟลเดอร์ที่ระบุเท่านั้นและไม่โฟลเดอร์เริ่มต้น
การแก้ปัญหา
เมื่อต้องการแก้ไขปัญหานี้ แทนแฟ้ม Osetup.dll และจากนั้น ใช้แอตทริบิวต์CheckUpdatesFolderในแฟ้ม Config.xml เพื่อป้องกันการติดตั้งจากการติดตั้งโปรแกรมปรับปรุงจากโฟลเดอร์เริ่มต้น เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
ดาวน์โหลด Setupdll.zip จากการเชื่อมโยงต่อไปนี้:
ดาวน์โหลดแพคเกจ setupdll.zip ตอนนี้ -
แยกแฟ้มจาก Setupdll.zip ควรมีแฟ้ม Osetup.dll ที่สอง หนึ่งสำหรับ Office 2010 รุ่น 32 บิต และอื่น ๆ จะใช้สำหรับ Office 2010 รุ่น 64 บิต
-
คัดลอกแฟ้ม Osetup.dll ที่เหมาะสม และวางลงในโฟลเดอร์โปรแกรมปรับปรุง ถ้าแฟ้ม Osetup.dll เก่ามีอยู่ในโฟลเดอร์โปรแกรมปรับปรุง แทนแฟ้ม Osetup.dll เดิม ด้วยแฟ้ม Osetup.dll ใหม่
หมายเหตุ แอตทริบิวต์CheckUpdatesFolderใหม่จะถูกเพิ่มในแฟ้มนี้ -
ถ้าคุณไม่ต้องการติดตั้งเมื่อต้องการตรวจสอบ และใช้การปรับปรุงในโฟลเดอร์เริ่มต้น ตั้งค่าแอตทริบิวต์CheckUpdatesFolderเป็น "ไม่" ในแฟ้ม Config.xml ตัวอย่างเช่น
<SetupUpdatesCheckUpdatesFolder="No"
SUpdateLocation="c:\Updates2"
/>หมายเหตุ ค่าเริ่มต้นของCheckUpdatesFolderเป็น "ใช่"
-
บันทึกแฟ้ม Config.xml
-
เรียกใช้การติดตั้งแบบ silent โดยใช้แฟ้ม Config.xml ที่ปรับปรุง ตัวอย่างเช่น
<OfficeInstallationPath>\setup /config <path>\config.xml