MsiGetProductInfo non è riuscito a recuperare ProductVersion durante l'installazione di SQL 2008R2

Sommario:

MsiGetProductInfo non è riuscito a recuperare ProductVersion durante l'installazione di SQL 2008R2
MsiGetProductInfo non è riuscito a recuperare ProductVersion durante l'installazione di SQL 2008R2

Video: MsiGetProductInfo non è riuscito a recuperare ProductVersion durante l'installazione di SQL 2008R2

Video: MsiGetProductInfo non è riuscito a recuperare ProductVersion durante l'installazione di SQL 2008R2
Video: COME AGGIORNARE WINDOWS 7 DOPO LA FINE DEL SUPPORTO - YouTube 2024, Novembre
Anonim

Questa settimana discuteremo uno dei messaggi di errore più comuni che otteniamo mentre installiamo la versione di Windows 2008 / R2 di Windows. Questo è il terzo articolo della serie di risoluzione dei problemi SQL che abbiamo avviato due settimane fa. La scorsa settimana abbiamo discusso dei problemi causati dai problemi dei contatori delle prestazioni.

MsiGetProductInfo non è riuscito a recuperare ProductVersion

Questa settimana parleremo dell'errore:

MsiGetProductInfo non è riuscito a recuperare ProductVersion per il pacchetto con Codice prodotto = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' Codice errore 1605 o 1608.

Il GUID varierà caso per caso, quindi per questo articolo userò questo particolare GUID.

Il motivo principale per cui otteniamo questo messaggio di errore è a causa della versione ridotta di SQL. Quindi, se è una nuova installazione, dì su un nuovo computer o su un PC che non ha mai avuto SQL prima che probabilmente non otterrai questo messaggio di errore. Quindi ci sono in realtà due modi per risolvere questo problema. Uno è il metodo tradizionale e l'altro è qualcosa che abbiamo creato. Quindi consiglierei sempre di seguire il metodo tradizionale.
Il motivo principale per cui otteniamo questo messaggio di errore è a causa della versione ridotta di SQL. Quindi, se è una nuova installazione, dì su un nuovo computer o su un PC che non ha mai avuto SQL prima che probabilmente non otterrai questo messaggio di errore. Quindi ci sono in realtà due modi per risolvere questo problema. Uno è il metodo tradizionale e l'altro è qualcosa che abbiamo creato. Quindi consiglierei sempre di seguire il metodo tradizionale.

Metodo 1:

Questo metodo è dove troveremo il GUID responsabile nel registro ed eliminarlo. Sfortunatamente non è così facile come sembra. Come funziona è necessaria la ricerca inversa del GUID per trovarlo nel registro. Questo è strano, lo so bene, questo è il modo migliore per farlo funzionare.

  • La prima installazione è uscire dall'installazione e chiudere tutte le applicazioni
  • Quindi vai toregistry e creare un backup del registro. Segui questo articolo Backup e ripristino del Registro di sistema in Windows.
  • Ora vai a incollare il GUID in un blocco note e inverti il valore, ad esempio {A2122A9C-A699-4365-ADF8-68FEAC125D61} cambia in {C9A2212A-996A- …. }
  • Ora vai su Modifica e fai clic su File e digita {C9A2212A-996A- …. }
Image
Image

Una volta trovata la chiave, eliminala.

Alcuni casi il programma di installazione ti darà più chiavi. Quindi è necessario cercare ogni chiave che si ottiene il messaggio di errore ed eliminarlo. Una volta che sei giù andare avanti e riavviare il sistema e provare a installare SQL. In casi molto rari potresti ricevere messaggi di errore relativi all'autorizzazione

Image
Image

In questi casi vai a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components e trova la chiave pertinente e diventa proprietaria e concede le autorizzazioni complete.

Metodo 2

Questo metodo è un po 'rischioso, ma dovrebbe funzionare al primo tentativo. Assicurati di non riavviare il sistema finché non avremo completato il processo. In questo metodo renderemo inutilizzabili gli UpgradeCodes fino al completamento dell'installazione SQL.

  • La prima installazione è uscire dall'installazione e chiudere tutte le applicazioni
  • Quindi vai toregistry e creare un backup del registro.
  • Ora vai a HKEY_CLASSES_ROOT Installer UpgradeCodes.
  • Fai clic destro su UpgradeCodes e fare clic su Esportare e digita UC.reg e salvare da qualche parte (Forse Desktop)
  • Quindi fare nuovamente clic con il pulsante destro e fare clic su rinominare e rinominare in UpgradeCodes.old

Ora prova ad installare di nuovo SQL. Questa volta dovrebbe funzionare al primo tentativo. Assicurati di non riavviare il sistema perché a volte altre applicazioni come MS Office potrebbero smettere di funzionare. Una volta completata l'installazione, chiudi il programma di installazione e trova il file che hai salvato UC.reg e fare doppio clic su di esso e fare clic su OK. Ora abbiamo nuovamente UpgradeCodes.

Beh, uno di questi metodi dovrebbe funzionare sicuramente per te. Stai attento mentre lavori con il governo. Spero che tu abbia trovato utile questo articolo. In caso di utilizzo, è possibile chiedere nelle sezioni dei commenti. Saremo felici di aiutarti.

Consigliato: