Installatie

MsiGetProductInfo kan ProductVersion niet ophalen tijdens het installeren van SQL 2008R2

MsiGetProductInfo kan ProductVersion niet ophalen tijdens het installeren van SQL 2008R2

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

MsiGetProductInfo kan ProductVersion niet ophalen

Deze week gaan we de fout bespreken:

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

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 restanten van de doorlaatbare versie van SQL. Dus als het een nieuwe installatie is, bijvoorbeeld 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:. De ene de traditionele methode en de andere is iets wat we bedacht hebben. Dus ik zou altijd aanraden om de traditionele methode te volgen.

Methode 1:

Op deze methode zullen we de GUID vinden die verantwoordelijk is voor in het register en deze verwijderen. Helaas is het niet zo eenvoudig als het klinkt. Hoe het werkt, is dat we de GUID omgekeerd moeten doorzoeken om het in het register te vinden. Dat is raar, ik weet het heel goed, dat is de enige manier om het werkend te krijgen.

In sommige gevallen zal het installatieprogramma u meerdere sleutels geven. U moet dus elke sleutel doorzoeken waarop u de foutmelding krijgt en deze verwijderen. Als je eenmaal down bent, ga je gang en start je je systeem opnieuw op en probeer je SQL te installeren. In zeer zeldzame gevallen kunt u foutmeldingen krijgen met betrekking tot toestemming, zoiets als

Ga in dergelijke gevallen naar: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components en vind de relevante sleutel en neem het eigendom en geef volledige machtigingen.

Methode 2

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

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

Nou, een van deze methoden zou zeker voor jou moeten werken. Wees voorzichtig tijdens het werken met register. Ik hoop dat je dit artikel nuttig vond. Als je het gebruikt, kun je het vragen in de opmerkingensecties. We helpen je graag.

Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...
Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...
Doom installeren en spelen op Linux
Inleiding tot Doom De Doom-serie is ontstaan ​​in de jaren 90 na de release van de originele Doom. Het was meteen een hit en vanaf die tijd heeft de g...