Bureau

MsiGetProductInfo n`a pas réussi à récupérer ProductVersion lors de l`installation de SQL 2008R2

How to Solve | Fix SQL Server 2008 installation error messages ?

How to Solve | Fix SQL Server 2008 installation error messages ?
Anonim

Cette semaine, nous aborderons l`un des messages d`erreur les plus courants lors de l`installation de la version SQL 2008 / R2 de Windows. Ceci est le troisième article de la série de dépannage SQL que nous avons commencé il y a deux semaines.

MsiGetProductInfo n`a pas pu récupérer ProductVersion

Cette semaine, nous allons discuter de l`erreur:

MsiGetProductInfo n`a pas réussi à récupérer ProductVersion pour le package avec Product Code = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `Code d`erreur 1605 ou 1608.

Le GUID variera d`un cas à l`autre, donc pour cet article, je vais utiliser ce GUID particulier.

La principale raison pour laquelle nous avons cette erreur Le message est à cause de la version excédentaire de SQL. Donc, si c`est une nouvelle installation disons sur un nouvel ordinateur ou un PC qui n`a jamais eu de SQL avant la plupart du temps, vous n`obtiendrez probablement pas ce message d`erreur. Il y a donc deux façons de résoudre ce problème. l`une est la méthode traditionnelle et l`autre est quelque chose que nous avons inventé. Donc toujours je recommande de suivre la méthode traditionnelle.

Méthode 1:

Cette méthode est où nous trouverons le GUID responsable dans le registre et le supprimerons. Malheureusement, ce n`est pas aussi facile que ça en a l`air. Comment cela fonctionne est nous avons besoin de la recherche inverse le GUID pour le trouver dans le registre. c`est bizarre, je sais bien comment ça marche.

  • La première installation est de quitter l`installation et d`éteindre toutes les applications
  • Ensuite, allez à toregistry et créez une sauvegarde du registre. Suivez cet article Sauvegarde et restauration du registre sous Windows.
  • Allez maintenant coller le GUID dans un bloc-notes, puis inversez la valeur, c`est-à-dire {A2122A9C-A699-4365-ADF8-68FEAC125D61} changez pour {C9A2212A-996A- …. }
  • Maintenant, allez dans Edit et cliquez sur File, puis tapez {C9A2212A-996A- …. }

  • Une fois que vous avez trouvé la clé, supprimez-la.

Dans certains cas, l`installateur vous donnera plusieurs clés. Donc, vous devez rechercher chaque clé que vous obtenez le message d`erreur et le supprimer. Une fois que vous êtes en panne allez-y et redémarrez votre système et essayez d`installer SQL. Dans de très rares cas, vous pourriez obtenir des messages d`erreur liés à l`autorisation quelque chose comme

Dans ce cas, allez à HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Composants et trouvez la clé appropriée et prenez la propriété et donnez toutes les permissions.

Méthode 2

Cette méthode est un peu risquée mais devrait fonctionner à la première tentative. Assurez-vous de ne pas redémarrer le système tant que nous n`avons pas terminé le processus. Dans cette méthode, nous allons simplement rendre le UpgradeCodes inutilisable jusqu`à ce que nous ayons fini l`installation de SQL.

  • La première installation est de quitter l`installation et d`éteindre toutes les applications
  • Ensuite, allez à toregistry et créez une sauvegarde du registre. à
  • HKEY_Classes_Root Installer UpgradeCodes . Faites un clic droit sur
  • UpgradeCodes et cliquez sur Exporter et tapez UC.reg et enregistrez quelque part (Peut-être Desktop) Puis faites un nouveau clic droit et cliquez sur
  • renommez et renommez en UpgradeCodes.old Maintenant essayez à nouveau d`installer SQL.

Assurez-vous de ne pas redémarrer le système car il est possible que d`autres applications telles que MS Office cessent de fonctionner. Une fois l`installation terminée, fermez le programme d`installation et recherchez le fichier que vous avez enregistré. UC.reg et double-cliquez dessus et cliquez sur OK. Maintenant nous avons de nouveau les UpgradeCodes. Eh bien, une de ces méthodes devrait certainement fonctionner pour vous. Soyez prudent lorsque vous travaillez avec enregistrement. J`espère que vous avez trouvé cet article utile. Incase si vous utilisez vous pouvez demander dans les sections de commentaires. Nous serons heureux de vous aider.