Büro

Nicht abrufen. MsiGetProductInfo konnte ProductVersion beim Installieren von SQL 2008R2

Fix "Restart Computer" Failed when installing SQL Server

Fix "Restart Computer" Failed when installing SQL Server
Anonim

Diese Woche werden wir eine der häufigsten Fehlermeldungen diskutieren, die wir während der Installation der SQL 2008 / R2-Version von Windows erhalten. Dies ist der dritte Artikel der SQL-Troubleshooting-Reihe, den 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 diskutieren:

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

Die GUID wird von Fall zu Fall so variieren, für diesen Artikel werde ich diese bestimmte GUID verwenden.

Der Hauptgrund, warum wir diesen Fehler erhalten Nachricht ist wegen der Reste der vorherigen Version von SQL. Also, wenn es eine frische Installation ist, sagen Sie auf einem neuen Computer oder einem PC, der nie SQL hatte, bevor Sie wahrscheinlich diese Fehlermeldung nicht erhalten werden. Es gibt also zwei Möglichkeiten, um dieses Problem zu lösen. Eine der traditionellen Methoden und die andere ist etwas, was wir uns ausgedacht haben. Also würde ich immer empfehlen, der traditionellen Methode zu folgen.

Methode 1:

Bei dieser Methode finden wir die GUID, die in der Registrierung verantwortlich ist, und löschen sie. Leider ist es nicht so einfach wie es klingt. Wie es funktioniert, müssen wir die GUID suchen, um es in der Registrierung zu finden. Das ist komisch, ich weiß, das ist nur ein Weg, es zum Laufen zu bringen.

  • Die erste Einrichtung ist das Beenden der Installation und das Herunterfahren aller Anwendungen.
  • Gehen Sie dann in die Datenbank und erstellen Sie eine Sicherungskopie der Registrierung. Folgen Sie diesem Artikel Sichern und Wiederherstellen der Registrierung in Windows.
  • Gehen Sie jetzt zum Einfügen der GUID in einem Notizblock und dann umkehren Sie den Wert, d. H. {A2122A9C-A699-4365-ADF8-68FEAC125D61} zu {C9A2212A-996A- … ändern. }
  • Gehen Sie jetzt zu Bearbeiten und klicken Sie auf Datei und geben Sie {C9A2212A-996A- … ein. }

  • Wenn Sie den Schlüssel gefunden haben, löschen Sie ihn.

In einigen Fällen gibt Ihnen das Installationsprogramm mehrere Schlüssel. Sie müssen also nach jedem Schlüssel suchen, bei dem die Fehlermeldung angezeigt wird, und ihn löschen. Sobald Sie fertig sind, fahren Sie fort und starten Sie Ihr System neu und versuchen Sie, SQL zu installieren. In sehr seltenen Fällen erhalten Sie möglicherweise Fehlermeldungen bezüglich der Berechtigung, z. B.

. Gehen Sie in solchen Fällen zu HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components und finden Sie den entsprechenden Schlüssel und übernehmen Sie die Eigentumsrechte und geben Sie volle Berechtigungen.

Methode 2

Diese Methode ist ein wenig riskant, sollte aber beim ersten Versuch funktionieren. Stellen Sie sicher, dass Sie das System nicht neu starten, bis wir den Vorgang abgeschlossen haben. In dieser Methode werden wir die UpgradeCodes nur unbrauchbar machen, bis wir die SQL-Installation beendet haben.

  • Zuerst Setup beenden Sie die Installation und beenden Sie alle Anwendungen
  • Dann gehen Sie zu registry und erstellen Sie eine Sicherung der Registrierung.
  • Jetzt gehen HKEY_Classes_Root Installer UpgradeCodes .
  • Klicken Sie mit der rechten Maustaste auf UpgradeCodes und klicken Sie auf Export und geben Sie UC.reg und Speichern irgendwo (Maybe Desktop)
  • Dann mit der rechten Maustaste erneut klicken und auf umbenennen und umbenennen in UpgradeCodes.old

Jetzt versuchen, SQL erneut zu installieren. Dieses Mal sollte es beim ersten Versuch funktionieren. Stellen Sie sicher, dass Sie das System nicht neu starten, da andere Anwendungen wie MS Office möglicherweise nicht mehr funktionieren. Schließen Sie nach Abschluss der Installation 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 zurück.

Nun sollte eine dieser Methoden definitiv für dich funktionieren. Seien Sie vorsichtig beim Arbeiten mit der Registrierung. Ich hoffe, dass Sie diesen Artikel hilfreich fanden. Incase, wenn Sie verwenden, können Sie in den Kommentaren fragen. Wir helfen Ihnen gerne.