Installation

MsiGetProductInfo konnte ProductVersion während der Installation von SQL 2008R2 nicht abrufen

MsiGetProductInfo konnte ProductVersion während der Installation von SQL 2008R2 nicht abrufen

Diese Woche werden wir eine der häufigsten Fehlermeldungen besprechen, die wir erhalten, während wir die SQL 2008 /R2-Version von Windows installieren. Dies ist der dritte Artikel der SQL-Fehlerbehebungsserie, die wir vor zwei Wochen begonnen haben. Letzte Woche haben wir Probleme besprochen, die durch Probleme mit Leistungsindikatoren verursacht wurden.

MsiGetProductInfo konnte ProductVersion nicht abrufen

Diese Woche werden wir den Fehler besprechen:

MsiGetProductInfo konnte ProductVersion für Paket mit Produktcode = 'A2122A9C-A699-4365-ADF8-68FEAC125D61' nicht abrufen, Fehlercode 1605 oder 1608.

Die GUID variiert von Fall zu Fall, daher werde ich für diesen Artikel diese spezielle GUID verwenden.

Der Hauptgrund, warum wir diese Fehlermeldung erhalten, sind die Überreste einer früheren Version von SQL. Wenn es sich also um eine Neuinstallation auf einem neuen Computer oder einem PC handelt, der noch nie SQL hatte, erhalten Sie diese Fehlermeldung wahrscheinlich nicht. Es gibt also eigentlich zwei Möglichkeiten, dieses Problem zu lösen. Die eine ist die traditionelle Methode und die andere ist etwas, das wir uns ausgedacht haben. Daher würde ich immer empfehlen, der traditionellen Methode zu folgen.

Methode 1:

Mit dieser Methode finden wir die verantwortliche GUID in der Registrierung und löschen sie. Leider ist es nicht so einfach, wie es sich anhört. Wie es funktioniert, ist die umgekehrte Suche der GUID, um sie in der Registrierung zu finden. Das ist seltsam, ich weiß gut, das ist der einzige Weg, um es zum Laufen zu bringen.

In einigen Fällen gibt Ihnen das Installationsprogramm mehrere Schlüssel. Sie müssen also jeden Schlüssel durchsuchen, bei dem Sie die Fehlermeldung erhalten, und ihn löschen. Sobald Sie unten sind, starten Sie Ihr System neu und versuchen Sie, SQL zu installieren. In sehr seltenen Fällen erhalten Sie möglicherweise Fehlermeldungen im Zusammenhang mit Berechtigungen wie z

Gehen Sie in solchen Fällen zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components und finde den entsprechenden Schlüssel und übernimm den Besitz und erteile volle Berechtigungen.

Methode 2

Diese Methode ist etwas riskant, sollte aber auf Anhieb funktionieren. Stellen Sie sicher, dass Sie das System nicht neu starten, bis wir den Vorgang abgeschlossen haben. Bei dieser Methode machen wir die UpgradeCodes einfach unbrauchbar, bis wir die SQL-Installation abgeschlossen haben.

Versuchen Sie nun erneut, SQL zu installieren. Diesmal sollte es im ersten Versuch klappen. Stellen Sie sicher, dass Sie das System nicht neu starten, da manchmal andere Anwendungen wie MS Office nicht mehr funktionieren. Wenn die Installation abgeschlossen ist, schließen Sie das Installationsprogramm und suchen Sie die gespeicherte Datei UC.reg und doppelklicken Sie darauf und klicken Sie auf OK. Jetzt haben wir die UpgradeCodes wieder hoch.

Nun, eine dieser Methoden sollte auf jeden Fall für Sie funktionieren. Seien Sie nur vorsichtig, wenn Sie mit der Registrierung arbeiten. Ich hoffe, Sie fanden diesen Artikel hilfreich. Falls Sie es verwenden, können Sie in den Kommentaren nachfragen. Wir helfen Ihnen gerne.

Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...
Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...