Installasjon

MsiGetProductInfo kunne ikke hente ProductVersion under installering av SQL 2008R2

MsiGetProductInfo kunne ikke hente ProductVersion under installering av SQL 2008R2

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 i SQL Feilsøking-serien vi startet for to uker siden. I forrige uke diskuterte vi problemer forårsaket av Performance counters.

MsiGetProductInfo kunne ikke hente ProductVersion

Denne uken skal vi diskutere feilen:

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

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

Hovedårsaken til at vi får denne feilmeldingen er på grunn av venstre overs ofpervy versjon av SQL. Så hvis det er en ny installasjon, si på en ny datamaskin eller en PC som aldri hadde SQL før, vil du sannsynligvis ikke få denne feilmeldingen. Så det er faktisk to måter å løse dette problemet på. Den ene den tradisjonelle metoden og den andre er noe vi kom på. Så alltid vil jeg anbefale å følge den tradisjonelle metoden.

Metode 1:

Denne metoden er der vi finner GUID som er ansvarlig for i registeret og sletter den. Dessverre er det ikke så enkelt som det høres ut. Hvordan det fungerer er at vi trenger omvendt søk i GUID for å finne den i registeret. Det er rart, jeg vet godt at det er den eneste måten å få det til å fungere.

Noen tilfeller vil installasjonsprogrammet gi deg flere nøkler. Så du må søke i hver tast for å få feilmeldingen og slette den. Når du er nede, må du starte systemet på nytt og prøve å installere SQL. I svært sjeldne tilfeller kan du få feilmeldinger relatert til tillatelse noe sånt

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 tillatelse.

Metode 2

Denne metoden er litt risikabel, men skal fungere ved første forsøk. Forsikre deg om 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 er ferdig med SQL-installasjonen.

Forsøk nå å installere SQL igjen. Denne gangen skal 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, lukker du installasjonsprogrammet og finner filen du lagret UC.reg og dobbeltklikk på den og klikk OK. Nå har vi oppgraderingskodene igjen.

Vel, en av denne metoden burde definitivt fungere for deg. Bare vær forsiktig når du jobber med registret. Jeg håper du syntes denne artikkelen var nyttig. Hvis du bruker, kan du spørre i kommentarfeltet. Vi hjelper deg gjerne.

Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...