MsiGetProductInfo klarte ikke å hente ProductVersion mens installalling SQL 2008R2

Innholdsfortegnelse:

MsiGetProductInfo klarte ikke å hente ProductVersion mens installalling SQL 2008R2
MsiGetProductInfo klarte ikke å hente ProductVersion mens installalling SQL 2008R2

Video: MsiGetProductInfo klarte ikke å hente ProductVersion mens installalling SQL 2008R2

Video: MsiGetProductInfo klarte ikke å hente ProductVersion mens installalling SQL 2008R2
Video: Windows 7: Exploring Windows 7 Aero - YouTube 2024, Mars
Anonim

Denne uken vil vi diskutere en av de vanligste feilmeldingene vi får mens vi installerer SQL 2008 / R2-versjonen av Windows. Dette er den tredje artikkelen av SQL Feilsøkingsserier vi startet for to uker siden. I forrige uke diskuterte vi problemer forårsaket av Performance counters-problemer.

MsiGetProductInfo klarte ikke å hente ProductVersion

Denne uken skal vi diskutere feilen:

MsiGetProductInfo klarte ikke å hente ProductVersion for pakke med produktkode = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' Feilkode 1605 eller 1608.

GUID vil variere fra tilfelle til sak, så for denne artikkelen skal jeg bruke denne guiden.

Den viktigste grunnen til at vi får denne feilmeldingen, er på grunn av den venstre oversoverspennelige versjonen av SQL. Så hvis det er en ny installasjon, si på en ny datamaskin eller en PC som aldri hadde SQL før du for det meste ikke vil få denne feilmeldingen. Så det er faktisk to måter å løse dette problemet på. En tradisjonell metode og den andre er noe vi kom opp med. Så alltid vil jeg anbefale å følge den tradisjonelle metoden.
Den viktigste grunnen til at vi får denne feilmeldingen, er på grunn av den venstre oversoverspennelige versjonen av SQL. Så hvis det er en ny installasjon, si på en ny datamaskin eller en PC som aldri hadde SQL før du for det meste ikke vil få denne feilmeldingen. Så det er faktisk to måter å løse dette problemet på. En tradisjonell metode og den andre er noe vi kom opp med. Så alltid vil jeg anbefale å følge den tradisjonelle metoden.

Metode 1:

Denne metoden er der vi finner GUID som er ansvarlig for i registret og sletter det. Dessverre er det ikke så lett som det høres ut. Slik fungerer det, er vi nødt til omvendt søk GUID for å finne det i registret. Det er det rart jeg vet godt, det er en vanlig måte å få det på jobb.

  • Første oppsett er å avslutte installasjonen og avslutte alle programmene
  • Deretter går toregistry og lager en sikkerhetskopi av registret. Følg denne artikkelen Sikkerhetskopier og gjenopprett register i Windows.
  • Gå nå for å lime inn GUID i en notatblokk og vend deretter verdien, dvs. {A2122A9C-A699-4365-ADF8-68FEAC125D61} bytt til {C9A2212A-996A- …. }
  • Gå nå til Rediger, og klikk på Fil og skriv inn {C9A2212A-996A- …. }
Image
Image

Når du har funnet nøkkelen, slett den.

Noen ganger vil installatøren gi deg flere nøkkelord. Så du må søke på hver nøkle som du får feilmeldingen og slette den. Når du er nede, fortsett og start systemet på nytt og prøv å installere SQL. I svært sjeldne tilfeller kan du få feilmeldinger knyttet til tillatelse, noe som

Image
Image

I slike tilfeller gå til HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows Currentversion Installer Userdata S-1-5-18 Components og finn den aktuelle nøkkelen og ta eierskap og gi full tillatelser.

Metode 2

Denne metoden er litt risikabel, men skal fungere ved første forsøk. Pass på at du ikke starter systemet på nytt før vi fullfører prosessen. I denne metoden vil vi bare gjøre UpgradeCodes ubrukelige til vi fullfører SQL-installasjonen.

  • Første oppsett er å avslutte installasjonen og avslutte alle programmene
  • Deretter går toregistry og lager en sikkerhetskopi av registret.
  • Gå nå til HKEY_CLASSES_ROOT Installer UpgradeCodes.
  • Høyreklikk på UpgradeCodes og klikk på Eksport og skriv inn UC.reg og lagre det et sted (kanskje skrivebord)
  • Deretter høyreklikker du igjen og klikker på endre navn og gi nytt navn til UpgradeCodes.old

Prøv nå å installere SQL igjen. Denne gangen bør det fungere i første forsøk. Forsikre deg om at du ikke starter systemet på nytt, fordi en annen applikasjon som MS Office kanskje slutter å fungere. Når installasjonen er fullført, lukk installasjonsprogrammet og finn filen du lagret UC.reg og dobbeltklikk på den og klikk OK. Nå har vi oppgraderingskodene tilbake igjen.

Vel en av denne metoden bør definitivt fungere for deg. Bare vær forsiktig når du arbeider med registret. Jeg håper du fant denne artikkelen nyttig. Incase hvis du bruker du kan spørre i kommentarfeltene. Vi hjelper deg gjerne.

Anbefalt: