MsiGetProductInfo sa nepodarilo načítať ProductVersion počas inštalácie SQL 2008R2

Obsah:

MsiGetProductInfo sa nepodarilo načítať ProductVersion počas inštalácie SQL 2008R2
MsiGetProductInfo sa nepodarilo načítať ProductVersion počas inštalácie SQL 2008R2

Video: MsiGetProductInfo sa nepodarilo načítať ProductVersion počas inštalácie SQL 2008R2

Video: MsiGetProductInfo sa nepodarilo načítať ProductVersion počas inštalácie SQL 2008R2
Video: High Density 2022 - YouTube 2024, Apríl
Anonim

Tento týždeň sa budeme zaoberať jedným z najbežnejších chybových hlásení, ktoré dostávame počas inštalácie verzie systému Windows 2008 / R2. Toto je tretí článok radu SQL Troubleshooting, ktorý sme začali pred dvoma týždňami. Minulý týždeň sme diskutovali o problémoch spôsobených problémami s účtami výkonu.

Služba MsiGetProductInfo sa nepodarilo načítať ProductVersion

Tento týždeň budeme diskutovať o chybe:

MsiGetProductInfo sa nepodarilo načítať ProductVersion pre balík s kódom produktu = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' Kód chyby 1605 alebo 1608.

GUID sa bude meniť od prípadu k prípadu, takže pre tento článok budem používať tento konkrétny identifikátor GUID.

Hlavným dôvodom, prečo dostávame toto chybové hlásenie, je kvôli ľavému prepúšťaniu verzie SQL. Takže ak je to čerstvá inštalácia hovoriť na novom počítači alebo PC, ktorý nikdy nemal SQL predtým, ako väčšinou pravdepodobne nedostanete toto chybové hlásenie. Existujú teda dva spôsoby, ako vyriešiť tento problém. Jedna tradičná metóda a druhá je niečo, čo sme prišli. Takže vždy by som odporučil sledovať tradičnú metódu.
Hlavným dôvodom, prečo dostávame toto chybové hlásenie, je kvôli ľavému prepúšťaniu verzie SQL. Takže ak je to čerstvá inštalácia hovoriť na novom počítači alebo PC, ktorý nikdy nemal SQL predtým, ako väčšinou pravdepodobne nedostanete toto chybové hlásenie. Existujú teda dva spôsoby, ako vyriešiť tento problém. Jedna tradičná metóda a druhá je niečo, čo sme prišli. Takže vždy by som odporučil sledovať tradičnú metódu.

Metóda 1:

Táto metóda je miesto, kde nájdime GUID zodpovedný za registráciu a odstráňte ju. Bohužiaľ nie je tak jednoduché, ako to znie. Ako to funguje, potrebujeme spätné hľadanie GUID nájsť v registri. To je to zvláštne, viem, že to je jednoduchý spôsob, ako to dostať do práce.

  • Prvé nastavenie ukončí inštaláciu a vypnutie všetkých aplikácií
  • Potom prejdite na register a vytvorte zálohu registra. Postupujte podľa tohto článku Zálohovanie a obnovenie databázy Registry v systéme Windows.
  • Teraz choďte vložiť GUID do poznámkového bloku a potom zmeňte hodnotu {tzn. A2122A9C-A699-4365-ADF8-68FEAC125D61} na {C9A2212A-996A- …. }
  • Teraz prejdite na položku Upraviť a kliknite na položku Súbor a zadajte {C9A2212A-996A- …. }
Image
Image

Keď nájdete kľúč, odstráňte ho.

V niektorých prípadoch vám inštalátor poskytne viac kľúčov. Preto musíte vyhľadávať každý kľúč, ktorý dostane chybovú správu a odstrániť ju. Akonáhle ste dole, pokračujte a reštartujte systém a pokúste sa nainštalovať SQL. Vo veľmi zriedkavých prípadoch sa môžu zobraziť chybové hlásenia súvisiace s povolením niečoho

Image
Image

V takých prípadoch prejdite HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-01.05.18 Components a nájsť príslušný kľúč a prevziať vlastníctvo a poskytnúť plné povolenia.

Metóda 2

Táto metóda je trochu riskantná, ale mala by fungovať pri prvom pokuse. Uistite sa, že systém neštartujete, kým proces nevykonáme. V tejto metóde urobíme inovované kódy nepoužiteľné až do dokončenia inštalácie SQL.

  • Prvé nastavenie ukončí inštaláciu a vypnutie všetkých aplikácií
  • Potom prejdite na register a vytvorte zálohu registra.
  • Teraz choďte HKEY_CLASSES_ROOT Installer UpgradeCodes.
  • Kliknite pravým tlačidlom na UpgradeCodes a kliknite na Export a napíšte UC.reg a uložiť niekde (možno Desktop)
  • Potom kliknite pravým tlačidlom myši a kliknite na premenovať a premenovať na UpgradeCodes.old

Teraz sa pokúste znovu nainštalovať SQL. Tentokrát by to malo fungovať v prvom pokuse. Uistite sa, že systém neštartujete, pretože niekedy môže prestať pracovať iná aplikácia, ako napríklad MS Office. Po dokončení inštalácie zavrite inštalátor a nájdite uložený súbor UC.reg a dvakrát kliknite naň a kliknite na tlačidlo OK. Teraz sme znova zaviedli UpgradeCodes.

No jedna z týchto metód by určite mala pracovať pre vás. Len buďte opatrní pri práci s registrom. Dúfam, že ste našli tento článok užitočný. Zapíšte, ak používate, môžete sa opýtať v sekciách komentárov. Radi vám pomôžeme.

Odporúča: