MsiGetProductInfo kan ProductVersion niet ophalen tijdens installatie van SQL 2008R2

Inhoudsopgave:

Video: MsiGetProductInfo kan ProductVersion niet ophalen tijdens installatie van SQL 2008R2

Video: MsiGetProductInfo kan ProductVersion niet ophalen tijdens installatie van SQL 2008R2
Video: Ускорьте Windows 10 2024, Maart
MsiGetProductInfo kan ProductVersion niet ophalen tijdens installatie van SQL 2008R2
MsiGetProductInfo kan ProductVersion niet ophalen tijdens installatie van SQL 2008R2
Anonim

Deze week bespreken we een van de meest voorkomende foutmeldingen die we krijgen tijdens de installatie van de SQL 2008 / R2-versie van Windows. Dit is het derde artikel van SQL Troubleshooting-reeks dat we twee weken geleden begonnen. Vorige week hebben we problemen besproken die zijn veroorzaakt door problemen met prestatiemeteritems.

MsiGetProductInfo kan ProductVersion niet ophalen

Deze week gaan we de fout bespreken:

MsiGetProductInfo kan ProductVersion voor pakket met productcode = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' Foutcode 1605 of 1608 niet ophalen.

De GUID zal van geval tot geval verschillen, dus voor dit artikel ga ik deze specifieke GUID gebruiken.

De belangrijkste reden waarom we deze foutmelding krijgen, is vanwege de overmatige underdoorlame versie van SQL. Dus als het een nieuwe installatie zegt op een nieuwe computer of een pc die nog nooit SQL heeft gehad, krijgt u deze foutmelding waarschijnlijk niet. Er zijn dus eigenlijk twee manieren om dit probleem op te lossen. Een van de traditionele methoden en de andere is iets dat we bedachten. Dus altijd zou ik aanraden om de traditionele methode te volgen.
De belangrijkste reden waarom we deze foutmelding krijgen, is vanwege de overmatige underdoorlame versie van SQL. Dus als het een nieuwe installatie zegt op een nieuwe computer of een pc die nog nooit SQL heeft gehad, krijgt u deze foutmelding waarschijnlijk niet. Er zijn dus eigenlijk twee manieren om dit probleem op te lossen. Een van de traditionele methoden en de andere is iets dat we bedachten. Dus altijd zou ik aanraden om de traditionele methode te volgen.

Methode 1:

Bij deze methode vinden we de GUID die verantwoordelijk is voor in het register en verwijderen we deze. Helaas is het niet zo eenvoudig als het klinkt. Hoe het werkt, is dat we de GUID nodig hebben om het in het register te vinden. Dat is raar, dat weet ik heel goed, alleen om het aan de praat te krijgen.

  • Eerste installatie is afsluiten van de installatie en afsluiten van alle applicaties
  • Ga vervolgens toregistry en maak een back-up van het register. Volg dit artikel Back-up en herstel register in Windows.
  • Ga nu naar de GUID in een notitieblok plakken en vervolgens de waarde omdraaien, d.w.z. {A2122A9C-A699-4365-ADF8-68FEAC125D61} wijzigen in {C9A2212A-996A- …. }
  • Ga nu naar Bewerken en klik op Bestand en typ {C9A2212A-996A- …. }
Image
Image

Zodra je de sleutel hebt gevonden, verwijder je deze.

In sommige gevallen geeft het installatieprogramma u meerdere sleutels. Dus je moet elke sleutel doorzoeken die het foutbericht bevat en deze verwijderen. Zodra u down bent, start u uw systeem opnieuw op en probeert u SQL te installeren. In zeer zeldzame gevallen kan het voorkomen dat foutmeldingen met betrekking tot toestemming zoiets zijn

Image
Image

Ga in dergelijke gevallen naar HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components en zoek de relevante sleutel en neem het eigendom en verleen volledige rechten.

Methode 2

Deze methode is een beetje riskant maar zou bij de eerste poging moeten werken. Zorg ervoor dat u het systeem niet opnieuw start voordat het proces is voltooid. In deze methode zullen we de UpgradeCodes gewoon onbruikbaar maken totdat we de SQL-installatie hebben voltooid.

  • Eerste installatie is afsluiten van de installatie en afsluiten van alle applicaties
  • Ga vervolgens toregistry en maak een back-up van het register.
  • Ga nu naar HKEY_CLASSES_ROOT Installer UpgradeCodes.
  • Klik met de rechtermuisknop UpgradeCodes en klik op Exporteren en typ in UC.reg en opslaan het ergens (misschien Desktop)
  • Klik vervolgens nogmaals met de rechtermuisknop en klik op andere naam geven en hernoem naar UpgradeCodes.old

Probeer nu opnieuw SQL te installeren. Deze keer zou het bij de eerste poging moeten werken. Zorg ervoor dat u het systeem niet opnieuw opstart omdat ooit een andere toepassing zoals MS Office mogelijk niet meer werkt. Zodra de installatie is voltooid, sluit u het installatieprogramma en zoekt u het bestand op dat u hebt opgeslagen UC.reg en dubbelklik erop en klik op OK. Nu hebben we de UpgradeCodes weer terug.

Welnu, een van deze methoden zou zeker voor u moeten werken. Wees voorzichtig tijdens het werken met de universiteit. Ik hoop dat je dit artikel nuttig hebt gevonden. Incase als je het gebruikt, kun je vragen in de comments-secties. We zullen u graag helpen.

Aanbevolen: