Ezen a héten megvitatjuk az egyik leggyakoribb hibaüzenetet, amelyet a Windows SQL 2008 / R2 verziójának telepítése közben kapunk. Ez az SQL hibaelhárítási sorozat harmadik cikke, amelyet két hete kezdtünk el. A múlt héten megvitattuk a Teljesítmény számlálók által okozott problémákat.
Az MsiGetProductInfo nem tudta letölteni a ProductVersion programot
Ezen a héten megvitatjuk a hibát:
Az MsiGetProductInfo nem tudta beolvasni a ProductVersion csomagot, amelynek termékkódja = 'A2122A9C-A699-4365-ADF8-68FEAC125D61' 1605-ös vagy 1608-as hibakód.
A GUID esetenként változik, ezért ennél a cikknél ezt a GUID-t fogom használni.
Ennek a hibaüzenetnek a legfőbb oka az SQL átengedhetetlen verziójának bal oldali túllépése. Tehát ha új telepítésről van szó, mondjon egy új számítógépet vagy PC-t, amelyen még soha nem volt SQL, akkor valószínűleg nem kapja meg ezt a hibaüzenetet. Tehát valójában kétféle módon lehet megoldani ezt a problémát. Az egyik a hagyományos módszer, a másik pedig valami, amire rátaláltunk. Ezért mindig azt javaslom, hogy kövesse a hagyományos módszert.
1. módszer:
Ezzel a módszerrel megtaláljuk a nyilvántartásban a felelős GUID-t, és töröljük azt. Sajnos ez nem olyan egyszerű, mint amilyennek hangzik. Hogyan működik, fordított keresésre van szükség a GUID-ben, hogy megtaláljuk a rendszerleíró adatbázisban. Ez furcsa, jól tudom, hogy csak így lehet működni.
- Az első beállítás a telepítésből való kilépés és az összes alkalmazás leállítása
- Ezután keresse meg a regisztrációt, és készítsen biztonsági másolatot a rendszerleíró adatbázisról. Kövesse ezt a cikket: A rendszerleíró adatbázis biztonsági mentése és visszaállítása a Windows rendszerben.
- Most megy beilleszteni a GUID-t egy jegyzetfüzetbe, majd fordítsa meg az i értéket.e. A2122A9C-A699-4365-ADF8-68FEAC125D61 változás erre: C9A2212A-996A-… .
- Most lépjen a Szerkesztés elemre, kattintson a Fájl elemre, és írja be a következőt: C9A2212A-996A-… .
- Miután megtalálta a kulcsot, törölje.
Bizonyos esetekben a telepítő több kulcsot ad Önnek. Tehát meg kell keresnie az egyes kulcsokat, amelyekben megkapja a hibaüzenetet, és törölnie kell. Amint leért, indítsa újra a rendszert, és próbálja meg telepíteni az SQL-t. Nagyon ritka esetekben hibaüzeneteket kaphat, amelyek hasonlóak az engedélyhez
Ilyen esetekben megy HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \ S-1-5-18 \ Components és keresse meg a megfelelő kulcsot, vegye át a tulajdonjogot és adjon teljes engedélyeket.
2. módszer
Ez a módszer kissé kockázatos, de az első kísérletnél működnie kell. Ne indítsa újra a rendszert, amíg be nem fejezzük a folyamatot. Ebben a módszerben csak használhatatlanná tesszük az UpgradeCodes kódot, amíg be nem fejezzük az SQL telepítést.
- Az első beállítás a telepítésből való kilépés és az összes alkalmazás leállítása
- Ezután keresse meg a regisztrációt, és készítsen biztonsági másolatot a rendszerleíró adatbázisról.
- Most menj a HKEY_Classes_Root \ Installer \ UpgradeCodes.
- Kattintson a jobb gombbal a gombra UpgradeCodes és kattintson a gombra Export és írja be UC.reg és mentés valahol (talán Desktop)
- Ezután kattintson ismét a jobb gombbal, majd kattintson a gombra átnevezni és átnevezzük UpgradeCodes.régi
Most próbálkozzon újra az SQL telepítésével. Ezúttal első próbálkozásként kell működnie. Ügyeljen arra, hogy ne indítsa újra a rendszert, mert valamikor más alkalmazások, például az MS Office, leállhatnak. A telepítés befejezése után zárja be a telepítőt, és keresse meg a mentett fájlt UC.reg és kattintson rá duplán, majd kattintson az OK gombra. Most megint visszatértük az UpgradeCodes-t.
Nos, ennek a módszernek az egyikének mindenképpen működnie kell az Ön számára. Csak vigyázzon a regisztrációval. Remélem, hasznosnak találta ezt a cikket. Inase, ha használ, megkérdezheti a megjegyzések szakaszokban. Szívesen segítünk.