Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Structure of Registry: HKCR vs. HKLM; Wow6432Node branch

04 Jul 2017   #1
pstein

win7pro 64bit
 
 
Structure of Registry: HKCR vs. HKLM; Wow6432Node branch

I have some questions about the structure and dependencies of Registry branches.

When I inspect (on 64bit Win 7) all entries of a certain program then I found two identical branches of it in

HKEY_CLASSES_ROOT\

and

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\

Is the second a replication of the first?
In other words: If the second is not existing: Does it automatically acces the first as a kind of fallback information?

Similarly I found identical branches in

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\

and

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\Mail\

Here the same question arises:
Is the second a mirror of the first?

What if they contradict each other: Which one has priority?

Peter


My System SpecsSystem Spec
.
05 Jul 2017   #2
Lance1

Windows 7 Ultimate, Service Pack 1, 64 bit
 
 

This should answer your question. How the Windows Registry Works
My System SpecsSystem Spec
06 Jul 2017   #3
LMiller7

Windows 7 Pro 64 bit
 
 

The HKEY_CLASSES_ROOT key is just a link to HKEY_LOCAL_MACHINE\SOFTWARE\Classes. It is a different way to look at the same data. There are other examples of this in the registry.

The HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node subkey exists only in a 64 bit OS. It is used by 32 bit processes and when they attempt to access HKEY_LOCAL_MACHINE\SOFTWARE they will be redirected to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. While the contents may appear identical, and some subkeys may be, they are not the same. This is necessary when both 32 and 64 bit versions of the same application are installed. It is really a lot more complicated but that is the basic idea.

The file system and registry structure in a 64 bit OS has been criticized as being overly complicated and at first examination appears to make no sense. Even experienced developers who should know better have done this. But there are good and valid reasons for things being as they are, even if they are difficult to understand. I will not attempt to explain them here.
My System SpecsSystem Spec
.

Reply

 Structure of Registry: HKCR vs. HKLM; Wow6432Node branch




Thread Tools




Similar help and support threads
Thread Forum
Registry Structure in Windows Operating Systems
Hi, I would like to know whether the following registry path is same or not in windows operating systems starting from Windows XP to windows 8 or 10. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones And also, please let me know the site URL where it shows...
General Discussion
Question on wow6432node for the Current User?
Hi, I was attempting to fix up some unnecessary registry when I accidentally deleted HKEY_CURRENT_USER/Software/wow6432node (my pinky slipped onto the delete key). I tried researching this on my own, but everyone that did this seemed to have issues using programs after doing this; however,...
General Discussion
Can NOT delete any registry key in HKLM/SYSTEM
I have Windows 7 Ultimate, and every time i want to delete a key in HKLM/SYSTEM, i get "Cannot delete (key name): Error while deleting key" Here's what i've tried: setting Permissions on the key to full control for administrators group, owner, owner rights, SYSTEM, and my own admin account, NONE of...
General Discussion
HKCR\Applications\iexplore.exe\shell\open
I don't know how I managed to make my IE8 stop working but I did. I don't even know how I managed to copy and save this error message: Open with Application Issue "C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE" %1 HKCR\Applications\iexplore.exe\shell\open Is there a simple way...
Browsers & Mail
messed up permissions in registry / HKLM
i've messed up the permissions in the registry HKLM - got a blue screen AND not get a Blue Screen on boot up with an error x0000... and "system has been shut down". i'm online with a dual boot Vista installation on the same machine. what do i need to do to repair this? i didn't try Safe...
BSOD Help and Support


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 05:18.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App