The latest version of Registry Finder is 2.13.2 (October 15, 2016). What's new

Installer - both 32-bit and 64-bit SHA1: 4e13b2f94d4d208f56510be0fceeceeab1993a2f

Archive 32-bit SHA1: 1544c9d9f6c096e74efd717b3edc24bae0b30de2

Archive 64-bit SHA1: 6190cc553b2e5c20c18132ed20e820c1987c5413


Starting with version 2.0 Registry Finder is not just a finder. It is a simple registry editor. It has basic facilities of the system RegEdit that is enough in most simple use-cases.

Registry Finder allows you to browse the local registry; create, delete, rename keys and values; modify values as its natural data type (string, multistring, DWORD) or as a binary data. It is allowed to open multiple Registry windows. Next time you start Registry Finder, those windows will be reopened on the same keys as before.

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.
You can jump to any found item in the Registry window or edit/delete items right in the Find Results window.
Items in the Find Results window can be saved to file in comma separated values (CSV) or reg file format.

With the Replace feature you can easily replace all or particular occurrences of one string with another. The replacement is performed only in items that are in the Find Results window. In the Replace dialog you specify either all items or just selected ones. After replacement is done, items in the window are updated. If some item do not match the search criteria any more it still remains in the list.

All operations that alter the registry including deletion and replacement can be undone and redone. The operations are listed in the History window. To open it, click View|History in the main menu. The last performed operation is marked with a yellow arrow.

Current key path can be copied to clipboard.


Registry Finder can be used without installation. Just download archive with binaries, unpack it into any folder on HDD or USB drive and start the executable. The utility does not store any its data in the registry. It stores settings in the RegistryFinder.config file located in the same folder as the executable.

Another option is to download and run the installer. It contains both 32-bit and 64-bit versions of binaries, so you do not need to choose. The installer can deploy Registry Finder either in Normal mode or in Portable mode. The later just unpacks binaries into the folder you specify. The Normal mode performs standard things - unpack binaries, create shortcut in the Start Menu, create a desktop icon and make uninstallation entry in the Control Panel. One little difference is that in Normal mode the config file is stored in another place. Specifically, in the %APPDATA%\RegistryFinder folder.

Node. If User Account Control (UAC) is on and you deployed Registry Finder to a sub-folder of Program Files in Portable mode, you cannot start Registry Finder as limited user because writing in Program Files requires elevated privileges.
To resolve the problem, you have the following options:

  1. Move Registry Finder to another location.
  2. Specify the folder to store data with the --dataFolder command line parameter.
  3. Run with elevated privileges.


Screenshot of the main window.
More screenshots...

Command Line

Registry Finder has a number of command line parameters you can use to customize its behavior.
--helpPrints help message.
--computerName argSpecifies the name or IP address of a computer to connect to.
--navigate argSpecifies a registry key to navigate to. If this parameter is set to clipboard then the path is taken from the clipboard.
--reopenLocal argRestore or not previously opened local registry windows when Registry Finder starts (arg: true or false, default is true).
--reopenRemote argRestore or not previously opened remote registry windows (arg: true or false, default is true).
--dataFolder argSpecifies folder to store settings and undo history.

Note 1. The parameter names are case sensitive.

Note 2. There are additional parameters (displayed with --help) but they are left undocumented singe they are experimental and may not work as expected.

Hidden Keys

Registry Finder supports searching so called hidden registry keys. These are the keys with the null character in the name. Such keys cannot be created, deleted, modified or viewed by standard Windows API, so they are not accessible by regedit and most other registry editors.

To quickly evaluate this feature, you can use the "Search only hidden keys" checkbox in the Find dialog.

In the results list the null character is displayed as the bullet sign:

The downloaded archive contains the NReg utility that you can use to create and delete hidden keys for demonstration purposes. Type NReg -h to see the usage information.

Translations of Registry Finder

Available translations are listed here.

Translating Registry Finder into another language

In order to translate Registry Finder into another language, follow the instructions below:
  1. Start MakeLang.exe with the -i parameter:

    MakeLang -i

    That creates RegistryFinder_lang.ini file containing all strings used in Registry Finder UI.
  2. Open the created language ini file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language and save the file.

    Optionally, you can add your name and/or a link to your Web site. This is the "1018=TranslationAuthor" entry under the "[Dialog_#100]" section. TranslationAuthor must be in the form of the <a> HTML tag. For example,

    1018=<a href="">John Smith</a>

    This information is shown in the About box.

  4. Start Registry Finder. It automatically invokes MakeLang with the -d parameter to create the RegistryFinder_lang.dll file containing all translated resources in binary form.

    If you want to run Registry Finder without the translation, rename the language ini and dll files, or move it to another folder.

Here you can find some clarifications to certain lines in the language file.

If you translate Registry Finder into you language, please send me the language ini file and I will share it with other people.

Crash Reports

When Registry Finder encounters an unexpected error it generates crash report and asks you to send it to the developer.

This report contains information essential to investigate and fix the problem. So please prefer pressing the Send report button. If you encounter crash multiple times, do not hesitate to send report two or three times - it is possible, the latter contain slightly different information not available in the former. Press the Close the program button when you believe you already reported the same problem several times.

Please note that due to lack of time, I analyze reports from the latest version only.

System requirements

Windows XP, Vista, 7, 8, 8.1, 10 32-bit and 64-bit versions.


In brief, this utility is released as freeware. You are allowed to freely distribute this utility via removable media, Internet, or in any other way, as long as you don't charge anything for this. For details, please see License Agreement.


The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.

PAD file

Software listing web sites that support PAD files can use this file to automatically update the product information when new version of Registry Finder is released. For more information about pad files, click here.


If you have any problem, suggestion, comment, or you found a bug in Registry Finder, please send a message to or create a topic at GoogleGroup forum.

Registry Finder will be developed further, so your feedback is greatly appreciated!