I need to look up the install location of a product in the registry, based on the GUID product code. Under Win XP the keys of products installed were located at


For example, if I had the GUID {034759DA-E21A-4795-BFB3-C66D17FAD183} I could look up


and there would be a value containing the install location for the product.

However, the Registry doesn't appear to follow this same setup in Win 7 x64. Does anyone know how I can do what I did in XP, but in Windows 7? Thanks.

  • 1
    Looks exactly like that to me in Windows 7 Professional x64. Everything's right there in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. – nhinkle Dec 11 '10 at 23:21

Just checked my Win7 x64 system and the registry shows an InstallLocation key for most of the entries.

  • But are the entries listed as GUIDs located under HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall? – anom217 Dec 10 '10 at 16:39
  • Yes they are. I just looked at your original post again and you don't have a "\" between \Uninstall and the GUID. Could just be a typo here, but you'll definitely need that in the registry search. – LeoB Dec 10 '10 at 16:45
  • That was just a typo in the post. Hmm, the product I'm working with doesn't seem to create the proper entry under Uninstall in Win7 x64. I just installed Java, and it had the keys where I expected them. Thanks for the input. – anom217 Dec 10 '10 at 16:53

For 32-bit applications installed onto 64-bit Operating System, browse to the following


I dont think you are right about that. Below is screenshot of my Visual C++ redistributables both x86 and x64, as you can see, none of these go to Wow6432Node

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.