เมื่อวานนี้ ฉันพบปัญหาต่อไปนี้เมื่ออัปเกรด SQL SERVER บนเซิร์ฟเวอร์: "MsiGetProductInfo" ไม่สามารถเรียกค้น ProductVersion ของแพ็คเกจด้วยรหัสผลิตภัณฑ์ {F1F1E8540-CF57-485B-9994-BE9E02D29193} ฉันรู้สึกหดหู่มากในตอนแรก เคลียร์การลงทะเบียนแล้ว เป็นไปได้ไหมว่ายังมีค่าที่ยังไม่ถูกล้างอยู่ ฉันตรวจสอบข้อมูลแล้ว มีค่าที่สอดคล้องกันใน HKEY_Classes_RootinstallerUpgradeCodes แล้วเราจะค้นหาได้อย่างไร ค่าที่สอดคล้องกัน (หลายคนสับสนเกี่ยวกับเรื่องนี้) ขออธิบายให้ชัดเจนที่นี่:
เมื่อระบบแจ้ง GUID เช่น {F1F1E8540-CF57-485B-9994-BE9E02D29193}
ขั้นแรก กลับด้านส่วนแรกของ GUID "F1F1E8540" นี้ให้เป็น 0458E1F1F จากนั้นค้นหาค่าที่กลับด้านใน HKEY_Classes_RootinstallerUpgradeCodes
หลังจากค้นหาแล้ว ให้ลบโหนดหลักที่เกี่ยวข้อง
ณ จุดนี้ ปัญหาการติดตั้งในขั้นตอนนี้ควรได้รับการแก้ไข อย่างไรก็ตาม บางครั้งระบบอาจแจ้ง Guid หลายรายการ แต่อย่ากังวล จากนั้นจัดการตามวิธีการข้างต้น