Onde estão as chaves de desinstalação do produto localizadas no Registro no Windows 7 x64?

9

Preciso procurar o local de instalação de um produto no registro, com base no código do produto GUID. No Win XP, as chaves dos produtos instalados estavam localizadas em

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Por exemplo, se eu tivesse o GUID {034759DA-E21A-4795-BFB3-C66D17FAD183}, poderia procurar

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{034759DA-E21A-4795-BFB3-C66D17FAD183}

e haveria um valor contendo o local de instalação do produto.

No entanto, o Registro não parece seguir essa mesma configuração no Windows 7 x64. Alguém sabe como eu posso fazer o que fiz no XP, mas no Windows 7? Obrigado.

anom217
fonte
1
Parece-me exatamente isso no Windows 7 Professional x64. Está tudo bem aí dentro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
Nhinkle

Respostas:

0

Acabei de verificar meu sistema Win7 x64 e o registro mostra uma InstallLocationchave para a maioria das entradas.

LeoB
fonte
Mas as entradas listadas como GUIDs estão localizadas em HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall?
anom217
Sim, eles estão. Acabei de olhar sua postagem original novamente e você não tem um "\" entre \ Uninstall e o GUID. Pode ser apenas um erro de digitação aqui, mas você definitivamente precisará disso na pesquisa do registro.
LeoB
Isso foi apenas um erro de digitação no post. Hmm, o produto com o qual estou trabalhando não parece criar a entrada correta em Desinstalar no Win7 x64. Acabei de instalar o Java e ele tinha as chaves onde eu esperava. Obrigado pela contribuição.
anom217
20

Para aplicativos de 32 bits instalados no sistema operacional de 64 bits, navegue até o seguinte

HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Annino
fonte
0

Eu não acho que você esteja certo sobre isso. Abaixo está uma captura de tela dos meus redistribuíveis do Visual C ++, ambos x86 e x64, como você pode ver, nenhum deles vai para Wow6432Node

insira a descrição da imagem aqui

dbnex14
fonte