Hives are the files that store the content of the registry.
| Hive Registry Path | Hive File Path |
|---|---|
| HKEY_LOCAL_MACHINE\SYSTEM | \Windows\System32\Config\System |
| HKEY_LOCAL_MACHINE\SAM | \Windows\System32\Config\Sam |
| HKEY_LOCAL_MACHINE\SECURITY | \Windows\System32\Config\Security |
| HKEY_LOCAL_MACHINE\SOFTWARE | \Windows\System32\Config\Software |
| HKEY_LOCAL_MACHINE\HARDWARE | Volatile hive |
| HKEY_LOCAL_MACHINE\SYSTEM\Clone | Volatile hive (Win 2K only) |
| HKEY_USERS\ |
\Documents and Settings\ |
| HKEY_USERS\ |
\Documents and Settings\ |
| HKEY_USERS.DEFAULT | \Windows\System32\Config\Default |
| Registry Hive | Supporting Files |
|---|---|
| HKEY_CURRENT_CONFIG | System, System.alt, System.log, System.sav |
| HKEY_CURRENT_USER | Ntuser.dat, Ntuser.dat.log |
| HKEY_LOCAL_MACHINE\SAM | Sam, Sam.log, Sam.sav |
| HKEY_LOCAL_MACHINE\Security | Security, Security.log, Security.sav |
| HKEY_LOCAL_MACHINE\Software | Software, Software.log, Software.sav |
| HKEY_LOCAL_MACHINE\System | System, System.alt, System.log, System.sav |
| HKEY_USERS.DEFAULT | Default, Default.log, Default.sav |
Root Keys are at the top of the navigation hierarchy.
| Root Key | Description | |
|---|---|---|
| 1 | HKEY_CLASSES_ROOT (HKCR) | Application and file associations. |
| 2 | HKEY_CURRENT_USER (HKCU) | Currently logged-in user’s profile. |
| 3 | HKEY_LOCAL_MACHINE (HKLM) | Computer-specific hardware and software configurations. |
| 4 | HKEY_USERS (HKU) | All actively loaded user profiles. |
| 5 | HKEY_CURRENT_CONFIG (HKCC) | Current hardware configurations. |

regedit or regedt32.

| REG_NONE | No type. |
| REG_SZ | A string value. |
| REG_EXPAND_SZ | An expandable string value that can contain environment variables. |
| REG_BINARY | Binary data, any arbitrary data. |
| REG_DWORD / REG_DWORD_LITTLE_ENDIAN | A DWORD value, a 32 bit unsigned integer from 0 to 4,294,967,295, little endian. |
| REG_DWORD_BIG_ENDIAN | A DWORD value, a 32 bit unsigned integer from 0 to 4,294,967,295, big endian. |
| REG_LINK | A symbolic link in Unicode. |
| REG_MULTI_SZ | A multi string value, an array of unique strings. |
| REG_RESOURCE_LIST | Resource list. |
| REG_FULL_RESOURCE_DESCRIPTOR | Resource descriptor. |
| REG_RESOURCE_REQUIREMENTS_LIST | Resource requirements list. |
| REG_QWORD / REG_QWORD_LITTLE_ENDIAN | A QWORD value, a 64 bit integer. |

Computer Name:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName
Additional Info: Product Name, Current Build Number, and Registered Owner
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersio
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\TimeZoneInformationComputer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Windows Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{GUID} Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares Investigate the UserAssist registry key:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{GUID}\Count
Leaves footprints/artifacts in the Windows registry.
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\DosDevices\D:(Chad Steel: Windows Forensics, Wiley)
| Investigation Step | Findings |
|---|---|
| Allegation | Employee accused of copying confidential data onto a DVD. |
| Initial Check | No DVD burner was issued or found. |
| Laptop Analysis | Registry analysis conducted. |
| USB Device Found | Entry for PLEXTOR DVDR PX-708A detected. |
| Software Found | Nero - Burning ROM registry key identified. |
| Further Investigation | Nero compilation files (.nrc) and ISO image files discovered. |
| File Contents | DVD-format and AVI-format copyrighted movies found. |
| Conclusion | No evidence of company data being burned, but the laptop was used to burn copyrighted material, and the employee had lied. |
| Steel, C. (2006). Windows forensics: The field guide for conducting corporate computer investigations. John wiley & sons. |
For more details, download Complete Guide to Windows 10 Registry Tweaks from here or visit this
Microsoft provides extensive documentation and support for working with the Windows Registry:
MSDN (Windows Registry Functions & API):
MSDN Registry Documentation
Microsoft Support (Registry Backup & Restore Guidelines):
Microsoft KB256986
TechNet (Windows Registry Technical Guide):
TechNet Registry Overview
RegRipper is a powerful forensic tool for extracting and analyzing Windows Registry data. Below are resources to help you get started:
