Kantoor

MsiGetProductInfo kan ProductVersion niet ophalen tijdens installatie van SQL 2008R2

MS SQL Server 2008 Express установка и настройка

MS SQL Server 2008 Express установка и настройка
Anonim

Deze week bespreken we een van de meest voorkomende foutberichten 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 bespreken we de fout:

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 ik ga dit specifieke GUID gebruiken voor dit artikel.

De belangrijkste reden waarom we deze foutmelding krijgen bericht 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:

Deze methode is waar we de GUID voor verantwoordelijk zullen vinden in het register en het zullen verwijderen. 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. Ik weet heel goed dat het een eenvoudige manier is om het te laten werken. Eerst instellen is afsluiten van de installatie en afsluiten van alle toepassingen

  • Ga vervolgens toregistry en maak een back-up van het register. Volg dit artikel Back-up en herstel van register in Windows.
  • Ga nu naar de GUID in een notitieblok plakken en keer dan de waarde om, d.w.z. {A2122A9C-A699-4365-ADF8-68FEAC125D61} wijzig in {C9A2212A-996A- …. }
  • Ga nu naar Bewerken en klik op Bestand en typ {C9A2212A-996A- …. }
  • Nadat u de sleutel hebt gevonden, verwijdert u 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 kunt u foutmeldingen krijgen gerelateerd aan toestemmingen zoals

Ga in dat geval 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 toepassingen

  • Ga vervolgens toregistry en maak een back-up van het register.
  • Ga nu naar
  • HKEY_Classes_Root Installer UpgradeCodes . Klik met de rechtermuisknop op
  • UpgradeCodes en klik op Export en typ UC.reg en save it somewhere (mogelijk Desktop) klik dan opnieuw met de rechtermuisknop en klik op
  • hernoemen 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 herstart, want soms zal een andere toepassing zoals MS Office stoppen met werken. Sluit, als de installatie voltooid is, het installatieprogramma en vind het bestand 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 commentarensecties. We helpen u graag.