What is a faster way to search the Windows registry?
Solution 1:
Faster, and dumps all results so you can go through the whole list without hitting next a hundred times. Also free since it is a powershell script:
https://github.com/KurtDeGreeff/PlayPowershell/blob/master/Search-Registry.ps1
Search-Registry.ps1 improves on regedit's Find feature in four ways:
- The script searches by using regular expressions.
- It can search the registry on remote computers.
- It can limit the number of returned search results.
- It outputs objects than can be filtered, sorted, exported to comma-separated value (CSV) files, and so on.
# Download script
curl https://raw.githubusercontent.com/KurtDeGreeff/PlayPowershell/master/Search-Registry.ps1 -OutFile Search-Registry.ps1
# View docs
Get-Help .\Search-Registry.ps1
# Simple example (search HKEY_CURRENT_USER for values with data containing "powershell")
.\Search-Registry -StartKey HKCU -Pattern "PowerShell" -MatchData
Solution 2:
I would recommend the little and powerful tool RegScanner by Nirsoft.
Solution 3:
There's a very easy solution: start search in RegEdit when HKEY_LOCAL_MACHINE
branch is focused on the left pane. This way you'll skip HKEY_CLASSES_ROOT
and HKEY_CURRENT_USER
branches, and you don't need them because HKEY_CLASSES_ROOT
is actually a subkey of HKEY_LOCAL_MACHINE
and HKEY_CURRENT_USER
is a subkey of HKEY_USERS
.
Solution 4:
There is a Software called RegEditX which is pretty fast: http://www.dcsoft.com/products/regeditx/
If you want a free Version search for the old v2.0, but 9.95$ isn't very much.
Solution 5:
1. Summary
I use Registry Finder to search the Windows registry.
2. Disclaimer
This answer is relevant for September 2019. In the future, its data may be outdated.
3. Features
- Fully free
- Actively maintained as of 2019
- Powerful
- Works for Windows XP and above
4. Speed
From official documentation:
Fast, non blocking search.
The Find operation is efficient and quick. All found items are displayed in a separate window as a list. Each line represents a single match with the search criteria. The icon shows where the match occurred: key name, value name or value data. Matched text is highlighted with red.
For example, I tried to search keys, values and data uTorrent
in entire registry.
Time — 37.4 seconds for ~500000 registry keys. That's speed enough for me.
5. Additional links
- Registry Finder official site