Kancelář

MsiGetProductInfo se nepodařilo získat ProductVersion při instalaci SQL 2008R2

Error Instalación 0x858C001B SQL Server - Problema SQL Server WINDOWS 10

Error Instalación 0x858C001B SQL Server - Problema SQL Server WINDOWS 10
Anonim

Tento týden se budeme zabývat jedním z nejčastějších chybových zpráv, které dostaneme během instalace verze SQL 2008 / R2 systému Windows. Toto je třetí článek série SQL Troubleshooting, který jsme zahájili před dvěma týdny. Minulý týden jsme diskutovali o problémech způsobených problémy čítačů výkonu

MsiGetProductInfo se nepodařilo načíst ProductVersion

Tento týden se chystáme diskutovat o chybě:

MsiGetProductInfo se nepodařilo získat ProductVersion pro balíček s kódem produktu = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `Kód chyby 1605 nebo 1608.

GUID se bude lišit případ od případu, takže pro tento článek budu používat tento konkrétní identifikátor GUID

Hlavním důvodem, proč se dostáváme této chyby zpráva je kvůli levé oververspervious verzi SQL. Takže pokud se jedná o novou instalaci, řekněte na nový počítač nebo počítač, který nikdy neměl SQL, než se většinou pravděpodobně nedostanete na tuto chybovou zprávu. Existují tedy dva způsoby řešení tohoto problému. Jedna tradiční metoda a druhá je něco, s čím jsme přišli. Takže vždy doporučuji, abyste se řídili tradiční metodou.

Metoda 1:

Tato metoda je místo, kde GUID zodpovíme v registru a odstraníme jej. Bohužel není to tak snadné, jak to zní. Jak to funguje, potřebujeme zpětné vyhledávání GUID, aby to bylo nalezeno v registru. To je to divné, vím, že to je jednoduchý způsob, jak to dostat do práce.

  • První instalace je ukončení instalace a vypnutí všech aplikací
  • Pak přejděte do registru a vytvořte zálohu registru. Následujte tento článek Zálohování a obnovení registru v systému Windows
  • Nyní vložte GUID do poznámkového bloku a poté změňte hodnotu {např. {A2122A9C-A699-4365-ADF8-68FEAC125D61} na {C9A2212A-996A- …. }
  • Nyní přejděte na Upravit a klikněte na Soubor a napište {C9A2212A-996A- …. }

  • Jakmile najdeš klíč, smaže to.

Některé případy vám instalační program poskytne vícenásobný klíč. Takže musíte vyhledávat všechny klíče, které jste obdrželi chybovou zprávu a odstranit ji. Jakmile jste dole, pokračujte a restartujte systém a pokuste se nainstalovat SQL. Ve velmi ojedinělých případech se mohou zobrazit chybové zprávy týkající se oprávnění, jako je

V takových případech přejděte na HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 > a najít příslušný klíč a převzít odpovědnost a poskytnout plná oprávnění. Metoda 2

Tato metoda je trochu riskantní, ale měla by fungovat při prvním pokusu. Nezapomeňte systém restartovat, dokud proces nedokončíme. V této metodě budeme nepoužívat UpgradeCodes až do dokončení instalace SQL

První instalace ukončí instalaci a vypnutí všech aplikací

  • Pak přejděte do registru a vytvořte zálohu registru. do
  • HKEY_Classes_Root Installer UpgradeCodes
  • Klikněte pravým tlačítkem na UpgradeCodes
  • a klikněte na Export uložte někde (možná Desktop) Pak klikněte pravým tlačítkem myši a klikněte na přejmenovat a přejmenujte na UpgradeCodes.old
  • Tentokrát by to mělo fungovat při prvním pokusu Ujistěte se, že systém nerestartujete, protože někdy jiná aplikace jako MS Office přestanou fungovat Po dokončení instalace zavřete instalační program a najděte soubor, který jste uložili UC.reg

a poklepejte na něj a klikněte na tlačítko OK. Nyní jsme upgradovali kódy upgradů. No jedna z těchto metod by měla určitě pracovat pro vás. Při práci s registrem buďte opatrní. Doufám, že jste našli tento článek užitečný. Zapište, pokud používáte, můžete se zeptat v sekcích komentářů. Rádi vám pomůžeme.