Windows Installer ไม่ตอบสนองหลังจากคุณอัปเกรดเป็น Windows Installer 3.1

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 898628 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

เมื่อคุณกำลังติดตั้งแพ็คเกจ Microsoft Windows Installer (.msi) กระบวนการติดตั้งจะล้มเหลว หากโปรแกรมติดตั้งพยายามติดตั้งเวอร์ชันใหม่กว่าของไฟล์ระบบที่คุณสมบัติ Windows File Protection (WFP) ช่วยป้องกัน เมื่อคุณตรวจสอบล็อก Windows Installer หรือล็อกของแอปพลิเคชัน คุณจะเห็น Windows Installer Error 1931

สาเหตุ

ก่อนการเปิดตัวของ Microsoft Windows Installer เวอร์ชัน 3.1 แพ็คเกจที่พยายามติดตั้งเวอร์ชันใหม่ของไฟล์ที่ได้รับการป้องกัน WFP ระหว่างกระบวนการติดตั้งจะไม่สามารถติดตั้งไฟล์ได้ อย่างไรก็ตาม กระบวนการติดตั้งจะยังคงดำเนินต่อไปได้และรายงานว่าทำได้สำเร็จ แต่ด้วยการเปิดตัว Windows Installer 3.1 สิ่งนี้ได้เปลี่ยนไป ในเวอร์ชัน 3.1 กระบวนการติดตั้งแบบ silent ไม่สำเร็จและย้อนกลับ หากกระบวนการติดตั้งแบบ silent ไม่สามารถติดตั้งไฟล์ป้องกัน WFP ได้ WFP ป้องกันไม่ให้แอปพลิเคชันแทนที่ไฟล์ระบบ Windows Installer ไม่สามารถแทนที่ไฟล์ป้องกัน WFP ได้

การแก้ไข

เพื่อแก้ไขปัญหานี้ ใช้วิธีการที่ 1 หากคุณคือผู้ใช้แพ็คเกจการติดตั้ง ใช้วิธีการที่ 2 หากคุณกำลังสร้างแพ็คเกจ Windows Installer
  • วิธีที่ 1
    หากคุณคือผู้ใช้ของแพ็คเกจการติดตั้ง เพื่อติดตั้งซอฟท์แวร์ในเครื่องคอมพิวเตอร์ ให้โหลด Windows Installer 3.1 (v2) ที่สามารถเผยแพร่ต่อได้

    Windows Installer 3.1 (v2) ที่เผยแพร่ต่อได้คืออัปเดทของ Windows Installer 3.1 การอัปเดทนี้เน้นถึงเรื่องต่างๆ ที่กล่าวถึงไว้ในส่วน "Symptoms"

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Windows Installer 3.1 (v2) โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
    893803 สามารถโหลด Windows Installer 3.1 (v2) ได้ (ลิงค์นี้อาจเชื่อมโยงไปยังเนื้อหาที่เป็นภาษาอังกฤษบางส่วน หรือทั้งหมด)
    การตรวจสอบเวอร์ชันของ Windows Installer ที่ติดตั้งไว้ในเครื่องคอมพิวเตอร์ ให้ทำตามขั้นตอนต่างๆ ต่อไปนี้:
    1. ใน Windows Explorer ให้ค้นหาไฟล์ต่อไปนี้:
      Msi.dll
      ไฟล์นี้อยู่ในโฟลเดอร์ Windows\System 32
    2. คลิกขวาที่Msi.dllแล้วคลิกProperties
    3. คลิกแท็บVersion บันทึกหมายเลขเวอร์ชันของไฟล์
      • หากหมายเลขเวอร์ชันคือ 3.1.4000.1823 คอมพิวเตอร์ได้ติดตั้ง Windows Installer 3.1 (v1) ไว้
      • หากหมายเลขเวอร์ชันคือ 3.1.4000.2435 คอมพิวเตอร์ได้ติดตั้ง Windows Installer 3.1 (v2) ไว้
  • วิธีที่ 2
    หากคุณกำลังสร้างแพ็คเกจ Windows Installer เพื่อติดตั้งแอปพลิเคชันที่คุณได้สร้างขึ้น แนะนำให้กำหนดเงื่อนไขในฐานข้อมูล Windows Installer ที่คุณได้สร้างขึ้นสำหรับโปรเจกต์ติดตั้งเพื่อป้องกันองค์ประกอบ WFP ที่ได้รับการป้องกันจากการติดตั้งที่ระบบปฏิบัติการที่มี WFP แนะนำให้ใช้วิธีการแก้ปัญหานี้ กระบวนการติดตั้ง Windows Installer ไม่ควรพยายามอัปเดท ไฟล์ WFP ที่ป้องกัน

    การกำหนดเงื่อนไข ให้เพิ่มคอลัมน์ Condition ของตารางองค์ประกอบในฐานข้อมูล Windows Installer สำหรับข้อมูลเพิ่มเติม โปรดแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft Developer Network (MSDN):
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาของ Microsoft Windows Installer 3.1

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ WFP ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base:
222193 คำอธิบายเกี่ยวกับคุณสมบัติ Windows File Protection (ลิงค์นี้อาจเชื่อมโยงไปยังเนื้อหาที่เป็นภาษาอังกฤษบางส่วน หรือทั้งหมด)

คุณสมบัติ

หมายเลขบทความ (Article ID): 898628 - รีวิวครั้งสุดท้าย: 16 มกราคม 2550 - Revision: 3.4
ใช้กับ
  • Microsoft Windows Installer 3.1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Keywords: 
kbqfe kbsetup kbprb kbmsifaq kbcshk kbcstw kbhotfixserver KB898628

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com