Subscribe to Windows IT Pro
July 22, 2002 12:00 AM

What's the Wow6432Node under the HKEY_LOCAL_MACHINE\SOFTWARE registry subkey?

Windows IT Pro
InstantDoc ID #25995
Rating: (33)

A. The Wow6432 registry entry indicates that you're running a 64-bit version of Windows. The OS uses this key to present a separate view of HKEY_LOCAL_MACHINE\SOFTWARE for 32-bit applications that run on a 64-bit version of Windows. When a 32-bit application queries a value under the HKEY_LOCAL_MACHINE\SOFTWARE\<company>\<product> subkey, the application reads from the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\<company>\<product> subkey. The figure below shows the structure under Wow6432Node that 32-bit applications will see. A "registry reflector" copies certain values between the 32-bit and 64-bit registry views (e.g., mainly for COM registration) and resolves any conflicts using a last-writer-wins approach.

Click here to view image

Related Content:

ARTICLE TOOLS

Comments
  • Christensen
    2 years ago
    Sep 15, 2010

    Just another excellent argument for sticking to good old ini-files :o)

  • Manish Kumar Garg
    8 years ago
    Jun 21, 2004

    So my question is how can i read 32 bit registry from my application i.e. HKEY_LOCAL_MACHINE\\SOFTWARE\\\\ subkey on a 64 bit version of windows from within installshield code.

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.