Enumerate
Commands
regedit
GUI
reg query HKLM\Software
Lists all subkeys and values
reg query HKCU
Lists subkeys and values under the HKCU registry hive.
reg export HKLM\Software filename.reg
Exports to a .reg file.
Get-ChildItem -Path Registry::HKEY_LOCAL_MACHINE\Software
Enumerates registry keys and values under HKLM in PowerShell.
(Get-Item -Path Registry::HKEY_LOCAL_MACHINE\Software).Property
Lists all value names under a registry key in PowerShell.
Get-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\Software
Retrieves properties (values) of the Run key in PowerShell.
Basic Query
Displays values and data for keys under the "Run" key:
Querying a Specific Value
Shows the current desktop wallpaper path.
Replace "Wallpaper" with the name of the desired value.
Searching for a Value
Searches all keys under HKLM (local machine hive) for values containing "Chrome" of type REG_SZ (string).
Searching Recursively
Searches all subkeys under HKLM for values containing "Explorer" of type REG_DWORD (32-bit integer).
Comparing Values in Two Keys
Displays only empty values for the "Shell" value.
Exporting a Key to a File
Exports the "MyApp" key and its subkeys to a .reg file for backup or transfer.
Remote
Remote registry: Use \ComputerName\ before the root key to query a remote computer's registry.
Last updated
Was this helpful?