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.
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- …. }
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
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.