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.

So verwenden Sie Xdotool zum Stimulieren von Mausklicks und Tastenanschlägen in Linux
Xdotool ist ein kostenloses Open-Source-Befehlszeilentool zum Simulieren von Mausklicks und Tastenanschlägen. Dieser Artikel enthält eine kurze Anleit...
Top 5 ergonomische Computermaus-Produkte für Linux
Verursacht längere Computernutzung Schmerzen im Handgelenk oder in den Fingern?? Leiden Sie unter steifen Gelenken und müssen ständig die Hände schütt...
So ändern Sie die Maus- und Touchpad-Einstellungen mit Xinput in Linux
Die meisten Linux-Distributionen werden standardmäßig mit der Bibliothek „libinput“ ausgeliefert, um Eingabeereignisse auf einem System zu verarbeiten...