MsiGetProductInfo ei onnistunut hakemaan ProductVersionia SQL 2008R2: n asennuksen aikana

Sisällysluettelo:

MsiGetProductInfo ei onnistunut hakemaan ProductVersionia SQL 2008R2: n asennuksen aikana
MsiGetProductInfo ei onnistunut hakemaan ProductVersionia SQL 2008R2: n asennuksen aikana

Video: MsiGetProductInfo ei onnistunut hakemaan ProductVersionia SQL 2008R2: n asennuksen aikana

Video: MsiGetProductInfo ei onnistunut hakemaan ProductVersionia SQL 2008R2: n asennuksen aikana
Video: VTKL SeniorSurf: Sovellusten lataaminen ja poistaminen iPhonella ja iPadilla (iOS) - YouTube 2024, Huhtikuu
Anonim

Tällä viikolla keskustelemme yhdestä yleisimmistä virheviesteistä, joita saamme, kun asennamme SQL 2008 / R2 -version Windowsista. Tämä on kolmas SQL-vianmäärityssarjan artikkeli, jonka aloitimme kaksi viikkoa sitten. Viime viikolla keskustelimme Performance Counters -ongelmien aiheista.

MsiGetProductInfo ei nähnyt ProductVersionia

Tällä viikolla aiomme keskustella virheestä:

MsiGetProductInfo ei löytänyt ProductVersion-paketin Product Code = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' virhekoodilla 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 virheilmoituksen, johtuu SQL-versiosta. 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 aina suosittelen noudattaa perinteistä menetelmää.
Tärkein syy, miksi saamme tämän virheilmoituksen, johtuu SQL-versiosta. 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 aina suosittelen noudattaa perinteistä menetelmää.

Menetelmä 1:

Tällä menetelmällä 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 kummallista, että tiedän hyvin, että hämmästyttävä tapa saada se toimimaan.

  • Ensimmäinen asennus poistuu asennuksesta ja sammuu kaikki sovellukset
  • Sitten mene toregistry ja luoda varmuuskopio rekisterin. Seuraa tässä artikkelissa Backup and Restore Registry in Windows.
  • Siirry nyt liittää GUID muistilappuihin ja käännä sitten arvo {A2122A9C-A699-4365-ADF8-68FEAC125D61} muutokseen {C9A2212A-996A- …. }
  • Siirry muokkaukseen ja napsauta Tiedosto ja kirjoita {C9A2212A-996A- …. }
Image
Image

Kun löydät avaimen, poista se.

Joissakin tapauksissa asentaja 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 jotain luvattomaan virheilmoitusta

Image
Image

Tällaisissa tapauksissa siirry HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-5-1-18 Components löytää asiaankuuluva avain ja ottaa omistusta ja antaa täydet käyttöoikeudet.

Menetelmä 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. Tässä menetelmässä päivitysohjelmat ovat vain käyttökelvottomia, kunnes saamme SQL-asennuksen loppuun.

  • Ensimmäinen asennus poistuu asennuksesta ja sammuu kaikki sovellukset
  • Sitten mene toregistry ja luoda varmuuskopio rekisterin.
  • Siirry nyt HKEY_CLASSES_ROOT Installer UpgradeCodes.
  • Napsauta hiiren oikeaa painiketta UpgradeCodes ja klikkaa Viedä ja kirjoita sisään UC.reg ja Tallentaa se jonnekin (Ehkä työpöytä)
  • Napsauta hiiren oikeaa painiketta uudelleen ja napsauta sitten nimeä uudelleen ja nimeä uudelleen UpgradeCodes.old

Yritä nyt asentaa SQL uudelleen. Tällä kertaa pitäisi toimia ensin. Varmista, ettet käynnistä järjestelmää uudelleen, koska joskus muitakin sovelluksia 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 mielellämme.

Suositeltava: