Instalação

MsiGetProductInfo falhou ao recuperar ProductVersion ao instalar o SQL 2008R2

MsiGetProductInfo falhou ao recuperar ProductVersion ao instalar o SQL 2008R2

Nesta semana, discutiremos uma das mensagens de erro mais comuns que recebemos enquanto instalamos a versão SQL 2008 / R2 do Windows. Este é o terceiro artigo da série SQL Troubleshooting que começamos há duas semanas. Na semana passada, discutimos problemas causados ​​por problemas de contadores de desempenho.

MsiGetProductInfo falhou ao recuperar ProductVersion

Nesta semana, vamos discutir o erro:

MsiGetProductInfo falhou ao recuperar ProductVersion para o pacote com Código do Produto = 'A2122A9C-A699-4365-ADF8-68FEAC125D61' Código de erro 1605 ou 1608.

O GUID irá variar de caso para caso, portanto, para este artigo, vou usar este GUID específico.

A principal razão pela qual recebemos esta mensagem de erro é devido às sobras da versão anterior do SQL. Então, se for uma nova instalação, digamos em um novo computador ou um PC que nunca teve SQL antes, você provavelmente não receberá esta mensagem de erro. Portanto, na verdade, existem duas maneiras de resolver esse problema. Um é o método tradicional e o outro é algo que inventamos. Então, sempre eu recomendaria seguir o método tradicional.

Método 1:

Este método é onde encontraremos o GUID responsável pelo registro e o excluiremos. Infelizmente, não é tão fácil quanto parece. Como funciona é que precisamos fazer uma busca reversa do GUID para encontrá-lo no registro. Isso é estranho, eu sei bem, é a única maneira de fazer funcionar.

Em alguns casos, o instalador fornecerá a você várias chaves. Portanto, você precisa pesquisar cada chave que receber a mensagem de erro e excluí-la. Depois de descer, reinicie o sistema e tente instalar o SQL. Em casos muito raros, você pode receber mensagens de erro relacionadas à permissão, como

Nesses casos, vá para HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ UserData \ S-1-5-18 \ Components e encontrar a chave relevante e assumir a propriedade e dar permissões totais.

Método 2

Este método é um pouco arriscado, mas deve funcionar na primeira tentativa. Certifique-se de não reiniciar o sistema até concluirmos o processo. Neste método, iremos apenas tornar os UpgradeCodes inutilizáveis ​​até terminarmos a instalação do SQL.

Agora tente instalar o SQL novamente. Desta vez, deve funcionar na primeira tentativa. Certifique-se de não reiniciar o sistema porque em algum momento outro aplicativo como o MS Office pode parar de funcionar. Assim que a instalação for concluída, feche o instalador e encontre o arquivo que você salvou UC.reg e clique duas vezes nele e clique em OK. Agora temos os UpgradeCodes de volta.

Bem, um desses métodos definitivamente deve funcionar para você. Apenas tome cuidado ao trabalhar com o registro. Espero que você tenha achado este artigo útil. Caso você use, você pode perguntar nas seções de comentários. Ficaremos felizes em ajudá-lo.

Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...