Toimisto

MsiGetProductInfo epäonnistui ProductVersionin asennuksen aikana SQL 2008R2

Anonim

Tällä viikolla keskustelemme yhdestä yleisimmistä virheilmoituksista, joita saamme, kun asennamme SQL 2008 / R2 -version Windowsissa. Tämä on kolmas SQL-vianmäärityssarjan artikkeli, jonka aloitimme kaksi viikkoa sitten.

MsiGetProductInfo ei onnistunut hakemaan ProductVersion

Tällä viikolla keskustelemme virheestä:

MsiGetProductInfo ei löytänyt ProductVersion-paketin Product Code = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `Virhekoodi 1605 tai 1608.

GUID vaihtelee tapauskohtaisesti, joten tässä artikkelissa aion käyttää tätä nimenomaista GUID-tunnusta.

Tärkein syy, miksi saamme tämän virheen sanoma johtuu siitä, että SQL-versiota ei ole. Joten jos se on uusi asennus sanoa uudella tietokoneella tai tietokoneella, joka ei koskaan ollut SQL ennen kuin useimmat todennäköisesti ei saada tämän virhesanoman. Joten on olemassa kaksi tapaa ratkaista tämä ongelma. Yksi perinteinen menetelmä ja toinen on jotain, jonka keksimme. Joten suosittelen aina noudattaa perinteistä menetelmää.

Tapa 1:

Tämä menetelmä on se paikka, jossa löydämme rekisteristä vastuussa olevan GUID: n ja poistetaan se. Valitettavasti ei ole niin helppoa kuin se kuulostaa. Miten se toimii, tarvitsemme käänteisen haun GUID: n löytämiseksi rekisteriin. Se on outoa, että tiedän hyvin, että "hämmentävä tapa saada se toimimaan.

  • Ensimmäinen asennus on sulkea asennus ja sammutus kaikkiin sovelluksiin
  • Mene sitten toregistry ja luo rekisterin varmuuskopio. Seuraa tässä artikkelissa Backup and Restore Registry (Windowsin varmuuskopiointi ja palautusrekisteri) Windowsissa.
  • Liitä sitten GUID-tietue muistilappuihin ja muuta sitten arvo {A2122A9C-A699-4365-ADF8-68FEAC125D61} {C9A2212A-996A- …. }
  • Siirry muokkaukseen ja napsauta Tiedosto ja kirjoita {C9A2212A-996A- …. }

  • Kun löydät avaimen, poista se.

Joissakin tapauksissa asennusohjelma antaa sinulle useita avaimia. Joten sinun täytyy etsiä jokainen näppäin, että saat virheilmoituksen ja poista se. Kun olet alamäkiä, käynnistä järjestelmä uudelleen ja yritä asentaa SQL. Erittäin harvoissa tapauksissa saatat saada virheilmoituksia, jotka koskevat jotain

Tällaisissa tapauksissa mene HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Komponentit ja etsi asiaankuuluva avain ja ota omistukset ja anna täysiä käyttöoikeuksia.

Tapa 2

Tämä menetelmä on hiukan vaarallinen, mutta sen pitäisi toimia ensimmäisessä yrityksessä. Varmista, ettet käynnistä järjestelmää uudelleen, ennen kuin suoritamme prosessin.

  • Ensimmäinen asennus sulkeutuu asennuksen ja sammumisen jälkeen kaikki sovellukset
  • Siirry sitten toregoriaan ja luo varmuuskopiot rekisteristä.
  • Nyt mene Napsauta UpgradeCodes ja napsauta
  • Vie ja kirjoita UC.reg ja .tallenna se jonnekin (Ehkä työpöytä) Napsauta hiiren oikeaa painiketta uudelleen ja napsauta
  • nimeä ja nimeä uudelleen UpgradeCodes.old

Varmista, ettet käynnistä järjestelmää uudelleen, koska jokin muu sovellus, kuten MS Office, saattaa lopettaa toimintansa. Kun asennus on valmis, sulje asennusohjelma ja etsi tallentamasi tiedosto UC.reg ja kaksoisnapsauta sitä ja napsauta OK. Nyt meillä on Upgrade Codes takaisin. No yksi tämän menetelmän pitäisi ehdottomasti työskennellä sinulle. Ole varovainen, kun työskentelet regen kanssa. Toivottavasti löysit tämän artikkelin hyödylliseksi. Jos käytät, voit pyytää kommenttiosioissa. Autamme sinua mielellämme.