Gestern bin ich beim Upgrade von SQL SERVER auf dem Server auf das folgende Problem gestoßen: „MsiGetProductInfo“ kann die ProductVersion des Pakets mit dem Produktcode {F1F1E8540-CF57-485B-9994-BE9E02D29193} nicht abrufen; ich war am Anfang offensichtlich sehr deprimiert Könnte es sein, dass es immer noch Werte gibt, die nicht gelöscht wurden? Es gibt tatsächlich einen entsprechenden Wert in HKEY_Classes_RootInstallerUpgradeCodes entsprechenden Wert (viele Leute sind darüber verwirrt, lassen Sie es mich hier klar beschreiben):
Wenn das System eine GUID wie {F1F1E8540-CF57-485B-9994-BE9E02D29193} auffordert,
Invertieren Sie zunächst den ersten Teil dieser GUID „F1F1E8540“ in 0458E1F1F und suchen Sie dann in HKEY_Classes_RootinstallerUpgradeCodes nach dem invertierten Wert.
Nachdem Sie es gefunden haben, löschen Sie den entsprechenden übergeordneten Knoten.
An diesem Punkt sollte das Installationsproblem in dieser Phase gelöst sein. Manchmal fordert das System jedoch mehrere Guids auf, aber machen Sie sich keine Sorgen und behandeln Sie es dann gemäß der oben genannten Methode.