Namestitev

MsiGetProductInfo med namestitvijo SQL 2008R2 ni uspel pridobiti ProductVersion

MsiGetProductInfo med namestitvijo SQL 2008R2 ni uspel pridobiti ProductVersion

Ta teden bomo razpravljali o enem najpogostejših sporočil o napakah, ki jih dobimo med namestitvijo različice sistema Windows 2008 / R2. To je tretji članek serije o odpravljanju napak SQL, ki smo jo začeli pred dvema tednoma. Prejšnji teden smo razpravljali o težavah, ki so jih povzročile težave s števci uspešnosti.

MsiGetProductInfo ni uspel pridobiti ProductVersion

Ta teden bomo razpravljali o napaki:

MsiGetProductInfo ni uspelo pridobiti ProductVersion za paket s kodo izdelka = 'A2122A9C-A699-4365-ADF8-68FEAC125D61' Koda napake 1605 ali 1608.

GUID se bo razlikoval od primera do primera, zato bom za ta članek uporabil prav ta GUID.

Glavni razlog, da dobimo to sporočilo o napaki, je levi del prejšnje različice SQL. Torej, če gre za novo namestitev, recimo v novem računalniku ali računalniku, ki še nikoli ni imel SQL-a, preden večinoma verjetno ne boste prejeli tega sporočila o napaki. Torej obstajata dva načina za rešitev te težave. Ena tradicionalna metoda, druga pa nekaj, kar smo pripravili. Zato vedno priporočam, da sledite tradicionalni metodi.

1. metoda:

Pri tej metodi bomo v registru našli odgovornega GUID-a in ga izbrisali. Na žalost ni tako enostavno, kot se sliši. Kako deluje, potrebujemo obratno iskanje GUID-a, da ga najdemo v registru. To je čudno, saj dobro vem, da je to edini način, da deluje.

V nekaterih primerih vam bo namestitveni program dal več ključev. Torej morate poiskati vsako tipko, da dobite sporočilo o napaki, in jo izbrisati. Ko ste dol, znova zaženite sistem in poskusite namestiti SQL. V zelo redkih primerih boste morda prejeli sporočila o napakah, povezana z dovoljenjem

V takih primerih pojdite na HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \ S-1-5-18 \ Components in poiščite ustrezen ključ, prevzemite lastništvo in dajte popolna dovoljenja.

2. metoda

Ta metoda je nekoliko tvegana, vendar bi morala delovati že ob prvem poskusu. Prepričajte se, da sistema ne zaženete znova, dokler ne zaključimo postopka. Pri tej metodi bomo naredili UpgradeCodes neuporabne, dokler ne dokončamo namestitve SQL.

Zdaj poskusite znova namestiti SQL. Tokrat bi moralo delovati v prvem poskusu. Prepričajte se, da sistema ne znova zaženete, ker lahko kdaj druga aplikacija, kot je MS Office, preneha delovati. Ko je namestitev končana, zaprite namestitveni program in poiščite datoteko, ki ste jo shranili UC.reg in dvakrat kliknite nanjo in kliknite V redu. Zdaj imamo UpgradeCodes spet nazaj.

No, ena od teh metod bi zagotovo delovala za vas. Bodite previdni pri delu z registrom. Upam, da se vam je ta članek zdel koristen. V primeru, da uporabljate, lahko vprašate v oddelkih za komentarje. Z veseljem vam bomo pomagali.

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...