How to view/edit x86 registry values in windows 7 x64

4

1

I have an application compiled with x86 processor that register a number of values in target machine registry. I have installed this application on windows 7 x64.
Now when I try to view the registered keys using regedit I noticed they're not there. Searching around I found out that there are two versions of registry on windows 7 x64. One for x86 apps, and another for x64 apps. Apparently in this situation regedit shows me the x64 registry.
How can I view/edit values for x86 registry?

atoMerz

Posted 2013-05-26T12:25:08.807

Reputation: 349

Answers

10

If you look at the registry from a 64-bit application, you can see values for 32-bit applications under the Wow6432Node key (e.g., HKEY_LOCAL_MACHINE\Software\Wow6432Node contains the 32-bit specific tree which is seen as HKEY_LOCAL_MACHINE\Software from 32-bit applications). See the Microsoft documentation for more detailed information.

Sergey Vlasov

Posted 2013-05-26T12:25:08.807

Reputation: 2 678

I was waiting for a 'yes'. There is Wow6432Node for Classes, too. So, no need for my first comment in the question.. – The_aLiEn – 2013-05-26T12:43:20.157