De Registry heeft een hiarchische opbouw, en hoewel het op het eerste gezicht erg gecompliceerd lijkt, het heeft veel overeenkomsten met de directory indeling op uw hardeschijf.

Regedit lijkt dan ook veel op de Windows Verkenner. Er zijn zes hoofdtakken (branches), die elk een specifiek gedeelte omvatten in de Registry:

HKEY_CLASSES_ROOT
In deze hoofdtak staan de gegevens voor bestanden en hun associaties voor het ondersteunen van drag en drop (slepen en loslaten), OLE informatie, Windows snelkoppelingen en kerngegevens van de User Interface van Windows
HKEY_CURRENT_USER
Deze hoofdtak linkt naar de sectie HKEY_USERS alwaar de instellingen staan van de huidig ingelogde gebruiker.
Tevens staan er de gegevens zoals logon namen, bureaublad instellingen en Startmenu opties
HKEY_LOCAL_MACHINE
Deze hoofdtak omvat computer specifieke informatie zoals de hardware, software en andere instellingen van de PC, deze informatie wordt door iedere gebruiker aangesproken.
HKEY_USERS
Hier staan de individuele voorkeuren van elke gebruiker op de computer. Verschillende gebruikers (users) hebben elke een sub-key onder de hoofdtak.
HKEY_CURRENT_CONFIG
Een directe link naar de sectie van de HKEY_LOCAL_MACHINE met de huidige hardware configuratie.
HKEY_DYN_DATA
Deze tak verwijst naar een gedeelte van de HKEY_LOCAL_MACHINE en wordt gebruikt voor de Plug-&-Play mogelijkheden van Windows.
Dit is een dynamische gedeelte en zal zich aanpassen al naar gelang er hardware wordt toegevoegd of verwijdert.