Montavimas

„MsiGetProductInfo“ nepavyko gauti „ProductVersion“ diegiant „SQL 2008R2“

„MsiGetProductInfo“ nepavyko gauti „ProductVersion“ diegiant „SQL 2008R2“

Šią savaitę aptarsime vieną iš dažniausiai pasitaikančių klaidų pranešimų, kuriuos gauname diegdami „SQL 2008 / R2“ „Windows“ versiją. Tai yra trečiasis „SQL Troubleshooting“ serijos straipsnis, kurį pradėjome prieš dvi savaites. Praėjusią savaitę aptarėme problemas, kurias sukėlė našumo skaitiklių problemos.

„MsiGetProductInfo“ nepavyko gauti „ProductVersion“

Šią savaitę aptarsime klaidą:

„MsiGetProductInfo“ nepavyko nuskaityti paketo „ProductVersion“ su produkto kodu = „A2122A9C-A699-4365-ADF8-68FEAC125D61“ klaidos kodas 1605 arba 1608.

GUID kiekvienu atveju skirsis, todėl šiame straipsnyje naudosiu būtent šį GUID.

Pagrindinė priežastis, kodėl gauname šį klaidos pranešimą, yra dėl to, kad liko neperžengta SQL versija. Taigi, jei tai naujai įdiegta programa, sakykite naujame kompiuteryje arba asmeniniame kompiuteryje, kuriame niekada nebuvo „SQL“, greičiausiai šio klaidos pranešimo negausite. Taigi iš tikrųjų yra du būdai išspręsti šią problemą. Vieną tradicinį metodą, o kitą mes sugalvojome. Taigi visada rekomenduočiau laikytis tradicinio metodo.

1 metodas:

Šis metodas yra tai, kur mes surasime už registrą atsakingą GUID ir jį ištrinsime. Deja, tai nėra taip lengva, kaip atrodo. Kaip tai veikia, mums reikia atvirkštinės paieškos GUID, kad rastume jį registre. Tai keista, aš gerai žinau, kad tai vienintelis būdas priversti jį veikti.

Kai kuriais atvejais diegimo programa suteiks jums kelis raktus. Taigi reikia ieškoti kiekviename klaviše, kad gautumėte klaidos pranešimą, ir jį ištrinti. Kai nusileisite, paleiskite sistemą iš naujo ir bandykite įdiegti SQL. Labai retais atvejais galite gauti klaidos pranešimus, susijusius su panašiu leidimu

Tokiais atvejais eikite į HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \ S-1-5-18 \ Components ir suraskite reikiamą raktą, perimkite nuosavybės teisę ir suteikite visas teises.

2 metodas

Šis metodas yra šiek tiek rizikingas, tačiau turėtų pasiteisinti pirmu bandymu. Įsitikinkite, kad neperkraunate sistemos, kol mes neužbaigsime proceso. Šiuo metodu mes tiesiog padarysime UpgradeCodes nenaudojamais, kol baigsime diegti SQL.

Dabar bandykite dar kartą įdiegti SQL. Šį kartą tai turėtų pasiteisinti pirmiausia. Įsitikinkite, kad neperkraunate sistemos, nes kada nors kita programa, pvz., „MS Office“, gali nustoti veikti. Baigę diegti, uždarykite diegimo programą ir raskite išsaugotą failą UC.reg ir dukart spustelėkite jį ir spustelėkite Gerai. Dabar mes vėl atnaujinome „UpgradeCodes“.

Na, vienas iš šio metodo tikrai turėtų pasiteisinti. Tiesiog būkite atsargūs dirbdami su registracija. Tikiuosi, kad šis straipsnis jums buvo naudingas. Jei naudojate, galite paprašyti komentarų skiltyse. Mes mielai jums padėsime.

Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...
„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...