บทนำ
Microsoft Windows Installer เป็นคอมโพเนนต์ของระบบปฏิบัติการ Windows ที่มีพื้นฐานมาตรฐานสําหรับการติดตั้งและถอนการติดตั้งซอฟต์แวร์ ผู้ผลิตซอฟต์แวร์สามารถสร้างการตั้งค่าผลิตภัณฑ์เพื่อใช้ Windows Installer เพื่อทําการติดตั้งซอฟต์แวร์ การบํารุงรักษา และการถอนการติดตั้งที่ตรงไปตรงมาและง่ายดาย
วิธีรับ Windows Installer 3.1 v2
ก่อนที่คุณจะสามารถดาวน์โหลดคอมโพเนนต์แบบแจกจ่ายต่อได้นี้
ผลลัพธ์การตรวจหาเวอร์ชันอัตโนมัติ
หมายเหตุ หากผลลัพธ์การตรวจหาอัตโนมัติไม่แสดงบนหน้าจอของคุณ โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
827218 วิธีการตรวจสอบว่าคอมพิวเตอร์กําลังใช้ระบบปฏิบัติการ Windows รุ่น 32 บิตหรือรุ่น 64 บิต
ดาวน์โหลดตัวติดตั้งสําหรับ Windows ทุกเวอร์ชัน ยกเว้น Windows Server 2003 หรือ Windows XP เวอร์ชัน 64 บิตหรือ 64 บิต
ไฟล์ต่อไปนี้สามารถดาวน์โหลดได้จาก Microsoft Update Catalog:
ดาวน์โหลดแพคเกจ Windows Installer 3.1 Redistributable (v2) ทันที
วันที่เผยแพร่: 12 พฤษภาคม 2005
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591 วิธีรับไฟล์การสนับสนุนของ Microsoft จาก บริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจหาไวรัสล่าสุด ณ วันที่มีการโพสต์แฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกเก็บไว้บนเซิร์ฟเวอร์เพิ่มความปลอดภัยที่ช่วยป้องกันการเปลี่ยนแปลงแฟ้มโดยไม่ได้รับอนุญาต
หมายเหตุ เฉพาะไบนารีสําหรับไฟล์ Msi.dll เท่านั้นที่ได้รับการอัปเดต หมายเลขเวอร์ชันคือ 3.1.4000.2435 ไบนารีอื่นๆ ทั้งหมดของแพคเกจ Windows Installer 3.1 (v2) ยังคงไม่เปลี่ยนแปลง และเป็นเวอร์ชัน 3.1.4000.1823
ดาวน์โหลดตัวติดตั้ง Windows Server 2003 หรือ 64 บิตรุ่น 64 บิตของ Windows XP
คอมโพเนนต์แบบแจกจ่ายต่อได้นี้มีไว้สําหรับระบบปฏิบัติการแบบ 32 บิตเท่านั้น คุณไม่สามารถติดตั้งคอมโพเนนต์นี้ในคอมพิวเตอร์ที่ใช้ Windows Server 2003 หรือ Windows XP รุ่น 64 บิต
คุณสามารถติดตั้ง Windows Installer 3.0 แบบแจกจ่ายต่อได้บน Windows 2000 Service Pack 3 (SP3) และ Windows Server 2003 รุ่นวางจําหน่าย Windows Installer 3.1 มาพร้อมกับ Windows Server 2003 Service Pack 1 (SP1)
คุณไม่สามารถติดตั้งแบบแจกจ่ายต่อได้ใน Windows Server 2003 SP1 รุ่น 32 บิตและ 64 บิต หากต้องการปรับปรุง Windows Server 2003 SP1 รุ่น 32 บิตและ 64 บิต หรือปรับปรุง Windows XP รุ่น 64 บิต ให้ดาวน์โหลดโปรแกรมแก้ไขด่วนที่อธิบายไว้ในบทความฐานความรู้ของ Microsoft 898715 แทนที่จะดาวน์โหลดแพคเกจ 893803 (v2)
ประวัติการเผยแพร่:
-
Microsoft Windows Installer 3.1: KB893803 เวอร์ชัน 1.0 (11 เมษายน 2005)
-
Microsoft Windows Installer 3.1: KB893803 เวอร์ชัน 2.0 (12 พฤษภาคม 2005)
หมายเลขเวอร์ชันคือ 3.1.4000.2435 ไบนารีอื่นๆ ทั้งหมดของแพคเกจ Windows Installer 3.1 (v2) ยังคงไม่เปลี่ยนแปลง และเป็นเวอร์ชัน 3.1.4000.1823
ข้อมูลเพิ่มเติม
-
คุณสมบัติใหม่รองของ UpdateTargetRTMProperty: ขณะนี้ไฟล์ Patch สามารถกําหนดเป้าหมายได้ทั้งพื้นฐานการเผยแพร่เดิมและพื้นฐานระดับ Service Pack ล่าสุดที่อยู่ในระบบ
-
MsiSetExternalUIRecord API:Packages ที่ใช้ส่วนติดต่อผู้ใช้ภายนอกสามารถรับข้อความเป็นระเบียนแทนการรับข้อความเป็นสตริงได้แล้ว
-
คุณสมบัติ x64 และ Msix64 ใหม่: แพคเกจสามารถใช้คุณสมบัติ x64 และ Msix64 เพื่อระบุการสนับสนุนระบบปฏิบัติการที่ใช้ตัวประมวลผล x64 ได้แล้ว
-
MsiNotifySidChange API ใหม่: คุณสามารถใช้ API นี้เพื่ออัปเกรดการกําหนดค่า Windows Installer หากรหัสความปลอดภัย (SID) ของผู้ใช้มีการเปลี่ยนแปลง
-
ขณะนี้การปรับปรุง Flyweight เป็นลักษณะการทํางานที่เลือกใช้: Windows Installer 3.0 มีฟังก์ชันการทํางาน "flyweight patching" ใหม่ ตามค่าเริ่มต้น ฟังก์ชันการทํางานนี้ถูกเปิดใช้งานสําหรับโปรแกรมแก้ไขทั้งหมด ตอนนี้ Windows Installer 3.1 ปิดใช้งานฟังก์ชันการทํางานนี้ เว้นแต่ว่าคุณจะเปิดใช้งานฟังก์ชันการทํางานโดยเฉพาะโดยการตั้งค่าคุณสมบัติ OptimizedInstallMode ในตาราง MsiPatchMetaData
-
ตอนนี้ Windows Installer จะบันทึกอักขระ Null ("[~]") อย่างถูกต้องเมื่อมีการใช้อักขระในตัวทําเครื่องหมายค่ารีจิสทรีหรือในการขึ้นต่อกันของบริการ
-
ขณะนี้ฟังก์ชัน MsiGetFileHash ทํางานอย่างถูกต้องสําหรับไฟล์ที่ไม่มีการกลับรายการขนาดใหญ่มาก แฟ้มเหล่านี้อาจมีขนาดประมาณ 2 GB
-
คุณสมบัติ MediaSrcProp ของโปรแกรมแก้ไขถูกตั้งค่าเป็นตําแหน่งแรกที่ถูกเปิดใช้ตั้งแต่แรกเมื่อติดตั้งโปรแกรมแก้ไข คุณสมบัติ MediaSrcProp ถูกตั้งค่าเป็นตําแหน่งที่ตั้งโปรแกรมแก้ไขที่แคชไว้สําหรับธุรกรรมที่ตามมา
-
ขณะนี้แถบความคืบหน้าทํางานอย่างถูกต้องแม้ว่าแพคเกจจะติดตั้งไฟล์มากกว่า 2GB
-
ขณะนี้การแพตช์ของส่วนประกอบที่แยกได้ทํางานแล้ว
-
ข้อมูลเป้าหมายสําหรับการดําเนินการแบบกําหนดเองจะไม่ได้รับการบันทึกอีกต่อไปเมื่อการดําเนินการแบบกําหนดเองล้มเหลวถ้ามีการทําเครื่องหมายการดําเนินการแบบกําหนดเองเพื่อซ่อนเป้าหมาย
-
ข้อผิดพลาด 1642 (ERROR_PATCH_TARGET_NOT_FOUND) จะถูกส่งกลับ แม้ว่าจะมีการใช้โปรแกรมแก้ไขที่ไม่สามารถใช้งาน Windows Installer 2.0 ได้เพียงรายการเดียว
-
การใช้โปรแกรมแก้ไขแบบเต็มไฟล์ Windows Installer 2.0 ที่มีไฟล์คู่หูไม่จําเป็นต้องเข้าถึงสื่อต้นฉบับอีกต่อไป
-
ตอนนี้ Windows Installer 3.1 จัดการสถานการณ์ที่มีการติดตั้งแพคเกจการอัปเดตรองอย่างถูกต้องเมื่อมีโปรแกรมแก้ไขที่ล้าสมัยหรือแทนที่
-
ตอนนี้ Windows Installer 3.1 รองรับแอปพลิเคชันโปรแกรมแก้ไขสําหรับแพคเกจที่มีไฟล์จํานวนมากแล้ว (คอลัมน์ลําดับของตารางไฟล์ประกอบด้วยค่าที่มากกว่า 32767)
-
ตอนนี้ Windows Installer 3.1 ส่งข้อความINSTALLSTART_ACTIONSTARTสําหรับการดําเนินการทั้งหมด
-
ใน Windows Installer 3.0 และเวอร์ชันก่อนหน้า หากคุณใช้โปรแกรมแก้ไขการอัปเกรดที่สําคัญหลายโปรแกรม การติดตั้งครั้งต่อไปจะล้มเหลวในบางครั้ง ปัญหานี้ได้รับการแก้ไขแล้ว
-
ตัวจัดลําดับโปรแกรมแก้ไขจะไม่ปฏิเสธโปรแกรมแก้ไขที่ถูกต้องอย่างไม่ถูกต้องอีกต่อไปในระหว่างการแก้ไขรูปการดูแล
-
Windows Installer 3.1 จะไม่ข้ามสคริปต์การดําเนินการแบบกําหนดเองที่ถูกทําเครื่องหมายเป็นแบบอะซิงโครนัสอีกต่อไป
-
Windows Installer จะไม่ล้มเหลวโดยไม่แจ้งอีกต่อไปเมื่อตัวติดตั้งพยายามอัปเดตไฟล์ที่ได้รับการป้องกันโดยคุณลักษณะการป้องกันไฟล์ของ Windows
การแก้ไขปัญหา
สําหรับความช่วยเหลือในการแก้ไขปัญหาตัวติดตั้ง Windows ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
907749 ขั้นตอนการแก้ไขปัญหาพื้นฐานสําหรับ Windows Installer
แหล่งอ้างอิง
สําหรับข้อมูลเพิ่มเติม โปรดแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft Developer Network (MSDN):