MsiGetProductInfo neizdevās izgūt ProductVersion, bet instalējat SQL 2008R2

Satura rādītājs:

MsiGetProductInfo neizdevās izgūt ProductVersion, bet instalējat SQL 2008R2
MsiGetProductInfo neizdevās izgūt ProductVersion, bet instalējat SQL 2008R2

Video: MsiGetProductInfo neizdevās izgūt ProductVersion, bet instalējat SQL 2008R2

Video: MsiGetProductInfo neizdevās izgūt ProductVersion, bet instalējat SQL 2008R2
Video: Windows 7: Exploring Windows 7 Aero - YouTube 2024, Novembris
Anonim

Šonedēļ mēs apspriedīsimies ar vienu no visbiežāk sastopamajām kļūdu ziņām, kamēr mēs instalējam Windows 2008 / R2 versiju. Šis ir trešais SQL Troubleshooting sērijas raksts, kuru mēs sākām pirms divām nedēļām. Pagājušajā nedēļā mēs apsprieda jautājumus, kas radušies darbības rezultātu skaitītāju dēļ.

MsiGetProductInfo neizdevās izgūt ProductVersion

Šonedēļ mēs apspriedīsim kļūdu:

MsiGetProductInfo neizdevās izgūt ProductVersion iepakojumam ar Produkta kodu = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' Kļūdas kods 1605 vai 1608.

GUID būs atkarīgs no gadījuma, tādēļ šajā rakstā es gatavojas izmantot šo konkrēto GUID.

Galvenais iemesls, kāpēc mēs saņemam šo kļūdas ziņojumu, ir tādēļ, ka SQL servera kreisajā pusē ir bijušā versija. Tātad, ja tas ir jauns instalēt, teiksim jaunā datorā vai datorā, kuram nekad nebija SQL, pirms vairumā gadījumu visticamāk šis kļūdas ziņojums netiks. Tātad faktiski ir divi veidi, kā atrisināt šo problēmu. Viena no tradicionālajām metodēm, un otrs ir tas, ko mēs nāca klajā ar. Tāpēc vienmēr es ieteiktu ievērot tradicionālo metodi.
Galvenais iemesls, kāpēc mēs saņemam šo kļūdas ziņojumu, ir tādēļ, ka SQL servera kreisajā pusē ir bijušā versija. Tātad, ja tas ir jauns instalēt, teiksim jaunā datorā vai datorā, kuram nekad nebija SQL, pirms vairumā gadījumu visticamāk šis kļūdas ziņojums netiks. Tātad faktiski ir divi veidi, kā atrisināt šo problēmu. Viena no tradicionālajām metodēm, un otrs ir tas, ko mēs nāca klajā ar. Tāpēc vienmēr es ieteiktu ievērot tradicionālo metodi.

1. metode:

Šī metode ir tā, kur mēs atrodam GUID, kas ir atbildīga par reģistra darbību, un izdzēsīsim to. Diemžēl tas nav tik vienkārši, kā izklausās. Kā tas darbojas, mums ir nepieciešams reverse lookup GUID, lai to atrastu reģistrā. Tas ir tas dīvaini, es zinu, ka tas ir vienīgais veids, kā iegūt darbu.

  • Pirmais iestatījums ir iziet no instalēšanas un izslēgt visas lietojumprogrammas
  • Pēc tam veiciet reģistrāciju un izveidojiet reģistra dublējumkopiju. Sekojiet šim rakstam Windows reģistra dublēšana un atjaunošana.
  • Tagad ejiet, lai ielīmētu GUID piezīmju blokā, pēc tam mainiet vērtību {ez. {A2122A9C-A699-4365-ADF8-68FEAC125D61} uz {C9A2212A-996A- …. }
  • Tagad ejiet uz Rediģēt un noklikšķiniet uz Fails un ierakstiet {C9A2212A-996A- …. }
Image
Image

Tiklīdz atrodat atslēgu, izdzēsiet to.

Dažos gadījumos uzstādītājs jums dos vairākas atslēgas. Tātad jums ir nepieciešams meklēt katru taustiņu, kurā tiek parādīts kļūdas ziņojums un izdzēsts. Kad esat uz leju, iet uz priekšu un atsāknējiet sistēmu un mēģiniet instalēt SQL. Ļoti retos gadījumos var rasties kļūdas ziņojumi, kas saistīti ar atļauju

Image
Image

Šādos gadījumos dodieties uz HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Komponentes un atrodiet attiecīgo atslēgu un uzņemties atbildību un piešķirt pilnīgas tiesības.

2. metode

Šī metode ir maz riskanta, bet tai vajadzētu strādāt pie pirmā mēģinājuma. Pārliecinieties, ka sistēma nav atkārtoti palaista, līdz mēs pabeigtu procesu. Šajā metodē mēs vienkārši padarīsim jaunināšanas kodus nelietojamiem, līdz mēs pabeigtu SQL instalēšanu.

  • Pirmais iestatījums ir iziet no instalēšanas un izslēgt visas lietojumprogrammas
  • Pēc tam veiciet reģistrāciju un izveidojiet reģistra dublējumkopiju.
  • Tagad iet uz HKEY_Classes_Root Installer UpgradeCodes.
  • Labais klikšķis uz Jaunināšanas kodi un noklikšķiniet uz Eksportēt un ierakstiet UC.reg un ietaupīt tas kaut kur (varbūt darbvirsmas)
  • Pēc tam ar peles labo pogu noklikšķiniet vēlreiz un noklikšķiniet uz pārdēvēt un pārdēvēt par UpgradeCodes.old

Tagad mēģiniet instalēt SQL vēlreiz. Šoreiz tam vajadzētu strādāt pirmajā mēģinājumā. Pārliecinieties, ka sistēma nav pārstartēta, jo dažkārt cita lietojumprogramma, piemēram, MS Office, varētu pārtraukt darbu. Kad instalēšana ir pabeigta, aizveriet instalēšanas programmu un atrodiet saglabāto failu UC.reg un dubultklikšķi uz tā un noklikšķiniet uz Labi. Tagad atkal esam izveidojuši jaunināšanas kodus.

Nu, ja vien viena no šīm metodēm noteikti jums vajadzētu strādāt. Vienkārši uzmanieties, strādājot ar reģistrāciju. Es ceru, ka jūs atradāt šo rakstu noderīgu. Incase, ja jūs izmantojat jūs varat lūgt komentāru sadaļās. Mēs labprāt jums palīdzēsim.

Ieteicams: