Ufficio

MsiGetProductInfo non è riuscito a recuperare ProductVersion mentre installava SQL 2008R2

Error Instalación 0x858C001B SQL Server - Problema SQL Server WINDOWS 10

Error Instalación 0x858C001B SQL Server - Problema SQL Server WINDOWS 10
Anonim

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

MsiGetProductInfo non è riuscito a recuperare ProductVersion

Questa settimana discuteremo l`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, per questo articolo userò questo particolare GUID.

Il motivo principale per cui viene visualizzato questo errore il messaggio è a causa della sinistra versione 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 e lo cancelleremo. Sfortunatamente non è così facile come sembra. Come funziona è necessaria la ricerca inversa del GUID per trovarlo nel registro. Questo è strano che io conosca bene il modo in cui è riuscito a farlo funzionare.

  • La prima configurazione è uscire dall`installazione e chiudere tutte le applicazioni
  • Quindi andare in toregistry e creare un backup del registro. Segui questo articolo Backup e ripristino del registro 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- …. }

  • Una volta trovata la chiave, eliminala.

In 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, ad esempio

In questi casi, vai a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components trova la chiave pertinente e diventa proprietaria e concedi 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.

  • Prima installazione è uscire dall`installazione e arrestare tutte le applicazioni
  • Quindi andare in toregistry e creare un backup del registro.
  • Ora vai HKEY_Classes_Root Installer UpgradeCodes .
  • Fare clic con il pulsante destro su UpgradeCodes e fare clic su Esporta e digitare UC.reg e salva da qualche parte (Forse Desktop)
  • Quindi fai nuovamente clic destro e clicca su rinomina e rinomina 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 lieti di aiutarti.