بالأمس، واجهت المشكلة التالية عند ترقية SQL SERVER على الخادم: "MsiGetProductInfo" لا يمكنه استرداد ProductVersion الخاص بالحزمة مع رمز المنتج {F1F1E8540-CF57-485B-9994-BE9E02D29193}؛ لقد شعرت بالاكتئاب الشديد في البداية هل يمكن أن يكون كذلك؟ لا تزال هناك قيم لم يتم مسحها. لقد قمت بفحص المعلومات - بالفعل هناك قيمة مقابلة في HKEY_Classes_RootinstallerUpgradeCodes! القيمة المقابلة (كثير من الناس مرتبكون بشأن هذا، اسمحوا لي أن أصفها بوضوح هنا):
عندما يطالب النظام بمعرف GUID مثل {F1F1E8540-CF57-485B-9994-BE9E02D29193}،
أولاً، قم بعكس الجزء الأول من هذا المعرف الفريد العمومي "F1F1E8540" إلى 0458E1F1F، ثم ابحث عن القيمة المقلوبة في HKEY_Classes_RootinstallerUpgradeCodes.
بعد العثور عليها، احذف العقدة الأصلية المقابلة؛
في هذه المرحلة، يجب حل مشكلة التثبيت في هذه المرحلة، ومع ذلك، في بعض الأحيان قد يطلب النظام عدة أدلة، ولكن لا تقلق، ثم قم بالتعامل معها وفقًا للطريقة المذكورة أعلاه.