Windows Installer 3.1 v2 (3.1.4000.2435) พร้อมใช้งาน

นำไปใช้กับ
Microsoft Windows XP Professional Microsoft Windows XP Home Edition

บทนำ

Microsoft Windows Installer เป็นคอมโพเนนต์ของระบบปฏิบัติการ Windows ที่มีพื้นฐานมาตรฐานสําหรับการติดตั้งและถอนการติดตั้งซอฟต์แวร์ ผู้ผลิตซอฟต์แวร์สามารถสร้างการตั้งค่าผลิตภัณฑ์เพื่อใช้ Windows Installer เพื่อทําการติดตั้งซอฟต์แวร์ การบํารุงรักษา และการถอนการติดตั้งที่ตรงไปตรงมาและง่ายดาย
 

วิธีรับ Windows Installer 3.1 v2

ก่อนที่คุณจะสามารถดาวน์โหลด Windows Server คอมโพเนนต์แบบแจกจ่ายต่อได้นี้

ผลลัพธ์การตรวจหาเวอร์ชันอัตโนมัติ

หมายเหตุ หากผลลัพธ์การตรวจหาอัตโนมัติไม่แสดงบนหน้าจอของคุณ โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

827218 วิธีระบุว่าคอมพิวเตอร์กําลังใช้งานระบบปฏิบัติการ Windows รุ่น 32 บิตหรือรุ่น 64 บิต

ดาวน์โหลดตัวติดตั้งสําหรับ Windows ทุกรุ่น ยกเว้นรุ่น 64 บิตของ Windows Server 2003 หรือ Windows XP รุ่น 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 XP รุ่น 64 บิต Windows Server 2003 หรือ 64 บิต

คอมโพเนนต์แบบแจกจ่ายต่อได้นี้มีไว้สําหรับระบบปฏิบัติการแบบ 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)

คุณไม่สามารถติดตั้งแบบแจกจ่ายต่อได้ในเวอร์ชัน 32 บิตและ 64 บิตของ Windows Server 2003 SP1 หากต้องการปรับปรุงรุ่น 32 บิตและ 64 บิตของ Windows Server 2003 SP1 หรือปรับปรุงรุ่น 64 บิตของ Windows XP ให้ดาวน์โหลดโปรแกรมแก้ไขด่วนที่อธิบายไว้ในบทความฐานความรู้ของ 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

ข้อมูลเพิ่มเติม

คุณลักษณะใหม่ใน Windows Installer 3.1
  • คุณสมบัติใหม่รองของ 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 3.1
  • ตอนนี้ 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 3.1 (v2)
  • Windows Installer จะไม่ล้มเหลวโดยไม่แจ้งอีกต่อไปเมื่อตัวติดตั้งพยายามอัปเดตไฟล์ที่ได้รับการป้องกันโดยคุณลักษณะการป้องกันไฟล์ของ Windows

การแก้ไขปัญหา

สําหรับความช่วยเหลือในการแก้ไขปัญหาตัวติดตั้ง Windows ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

907749 ขั้นตอนการแก้ไขปัญหาพื้นฐานสําหรับ Windows Installer

การอ้างอิง

สําหรับข้อมูลเพิ่มเติม โปรดแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft Developer Network (MSDN):

https://msdn.microsoft.com/en-us/library/cc185688.aspx