Ezen a héten megvitatjuk az egyik leggyakoribb hibaüzenetet, amelyet az SQL 2008 / R2 Windows verziójának telepítésekor kapunk. Ez az SQL Hibaelhárítási sorozat harmadik cikke, amelyet két héttel ezelőtt indítottunk el. A múlt héten megvitattuk a teljesítményszámlálók által okozott problémákat.
Az MsiGetProductInfo nem sikerült lekérni a ProductVersion terméket
Ezen a héten a hibáról beszélünk:
Az MsiGetProductInfo nem sikerült lekérni a ProductVersion csomagot Product Code = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' hibakóddal 1605 vagy 1608 hibakóddal.
A GUID az esettől függően változik, így ebben a cikkben fogom használni ezt a konkrét GUID-t.
1. módszer:
Ez a módszer az a hely, ahol megtaláljuk a regisztrációs adatbázisban felelős GUID-t és töröljük azt. Sajnos nem olyan egyszerű, mint amilyennek hangzik. Hogy működik, szükségünk van a fordított keresésre a GUID-ben, hogy megtaláljuk a rendszerleíró adatbázisban. Ez olyan furcsa, hogy jól tudom, hogy ilyen módon tudom dolgozni.
- Az első beállítás elhagyja az összes alkalmazás telepítését és leállítását
- Ezután lépjen be a toregisztériumba, és hozzon létre egy biztonsági másolatot a rendszerleíró adatbázisról. Kövesse ezt a cikket a Biztonsági mentés és visszaállítás nyilvántartás Windows alatt.
- Most ugorja be a GUID-et egy jegyzettömbre, majd fordítsa vissza az értéket, azaz {A2122A9C-A699-4365-ADF8-68FEAC125D61} módosítsa {C9A2212A-996A- … -re. }
- Most menj a Szerkesztés menüpontra, és kattints a Fájlra, és írd be a {C9A2212A-996A- … -ba. }
Ha megtalálta a kulcsot, törölje.
Néhány esetben a telepítő több kulcsot ad. Ezért minden egyes kulcsot meg kell keresnie, hogy megkapja a hibaüzenetet és törölje azt. Ha lefelé halad, indítsa újra a rendszert, és próbálja meg telepíteni az SQL-t. Nagyon ritka esetekben előfordulhat, hogy valamilyen hasonló engedélyhez kapcsolódó hibaüzeneteket kap
Ilyen esetekben megy HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components és keresse meg a megfelelő kulcsot, és vállalja a tulajdonjogot, és adja meg a teljes jogosultságokat.
2. módszer
Ez a módszer egy kicsit kockázatos, de az első próbálkozásnál kell. Ügyeljen arra, hogy ne indítsa újra a rendszert, amíg nem végezzük el a folyamatot. Ebben a módszernél csak az UpgradeCode használhatatlanná teheti az SQL telepítés befejezéséig.
- Az első beállítás elhagyja az összes alkalmazás telepítését és leállítását
- Ezután lépjen be a toregisztériumba, és hozzon létre egy biztonsági másolatot a rendszerleíró adatbázisról.
- Most menj HKEY_CLASSES_ROOT Installer UpgradeCodes.
- Jobb kattintás UpgradeCodes és kattintson rá Export és írja be UC.reg és mentés valahol (Talán Desktop)
- Ezután jobb klikkeljen újra és kattintson rá átnevezés és nevezze át UpgradeCodes.old
Most kísérelje meg ismét az SQL telepítését. Ezúttal az első próbálkozásnak kell működnie. Győződjön meg róla, hogy nem indítja újra a rendszert, mert valamilyen más alkalmazás, például az MS Office esetleg leáll. Miután a telepítés befejeződött, zárja be a telepítőt, és keresse meg a mentett fájlt UC.reg és kattintson duplán rá, majd kattintson az OK gombra. Most már visszafelé állítjuk az Upgrade kódot.
A módszer egyikének feltétlenül az Ön számára kell. Legyen óvatos, ha dolgozik a regiszterrel. Remélem, hasznosnak találta ezt a cikket. Incase, ha használja, kérheti a megjegyzések szakaszok. Örömmel segítünk Önnek.