Ured

MsiGetProductInfo nije uspio dohvatiti ProductVersion dok instalira SQL 2008R2

Anonim

Ovaj tjedan ćemo razgovarati o jednoj od najčešćih poruka o pogreškama koje dobivamo dok instalirate verziju sustava Windows 2008 / R2 za Windows. Ovo je treći članak serije SQL rješavanja problema koji smo započeli prije dva tjedna.

MsiGetProductInfo nije uspio dohvatiti ProductVersion

Ovaj tjedan ćemo razgovarati o pogrešci:

MsiGetProductInfo nije uspio dohvatiti ProductVersion za paket s Product Code = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `Šifra pogreške 1605 ili 1608.

GUID će se razlikovati od slučaja do slučaja pa za ovaj članak koristit ću ovaj GUID.

Glavni razlog zbog kojeg smo dobili ovu pogrešku poruka je zbog preostalih nadopunjavanja verzije SQL. Dakle, ako je to svježa instalacija reći na novom računalu ili PC-u koji nikada nije imao SQL prije nego što uglavnom vjerojatno neće biti uzimajući ovu poruku o pogrešci. Dakle, postoje dva načina za rješavanje ovog problema. Jedna je tradicionalna metoda, a druga je nešto s kojim smo došli. Dakle uvijek bih preporučio da slijedim tradicionalnu metodu.

Metoda 1:

Ova metoda je mjesto gdje ćemo pronaći GUID odgovoran za registraciju i izbrisati ga. Nažalost, to nije tako lako kao što zvuči. Kako funkcionira, trebamo obrnuti pretraživanje GUID-a da ga pronađe u registru. To je čudno što dobro poznajem taj način da to uspijem.

  • Prvo postavljanje je izlaz iz instalacije i isključivanja svih aplikacija
  • Zatim idite na toregistry i stvorite sigurnosnu kopiju registra. Slijedite ovaj članak Sigurnosno kopiranje i vraćanje registra u sustavu Windows.
  • Sada idite na lijepljenje GUID-a u ploči za bilješke, zatim poništite vrijednost, npr. Promjenu {A2122A9C-A699-4365-ADF8-68FEAC125D61} na {C9A2212A-996A- …. }
  • Sada idite na Uredi i kliknite Datoteka i upišite u {C9A2212A-996A- …. }

  • Jednom kad nađete ključ izbrisati.

U nekim slučajevima instalacijski program će vam dati više ključa. Dakle, morate tražiti svaki ključ da dobijete poruku o pogrešci i izbrisati ga. Nakon što se spustite, ponovno pokrenite sustav i pokušajte instalirati SQL. U vrlo rijetkim slučajevima možda ćete dobiti poruke o pogreškama vezane uz dopuštenje poput

U takvim slučajevima idite na HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components i pronađite odgovarajući ključ i preuzmite vlasništvo i dajte punu dozvolu.

Metoda 2

Ova metoda je malo riskantna, ali bi trebala raditi u prvom pokušaju. Nemojte ponovno pokrenuti sustav dok ne dovršimo postupak.

  • Prvo postavljanje je izlaz iz instalacije i isključivanja svih aplikacija
  • Zatim idite na toregistry i stvorite sigurnosnu kopiju registra.
  • Sada idite Kliknite UpgradeCodes i kliknite
  • Izvoz i upišite UC.reg i spasiti negdje (možda radna površina) Potom ponovo kliknite desnom tipkom i kliknite na preimenuj i preimenujte na
  • UpgradeCodes.old Pokušajte ponovo instalirati SQL. Pazite da ne ponovo pokrenete sustav jer neka druga aplikacija kao što je MS Office može prestati raditi. Nakon dovršetka instalacije zatvorite instalacijski program i pronađite datoteku koju ste spremili

UC.reg i dvaput kliknite na njega i kliknite U redu. Sada imamo natrag Upgrade Codes. Pa jedna od ovih metoda svakako treba raditi za vas. Samo budite oprezni dok radite s regresijom. Nadam se da ste ovaj članak pomogli. Incase ako koristite možete pitati u odjeljcima komentara. Rado ćemo vam pomoći.