Search

RegAlyzer

Search

By pressing Ctrl+F or selecting Search... from the Edit menu, you can open a search window. This offers a wide range of options that will be described here.

Search criteria - the tab shown when you open the search dialog. At first, you should select the search style. Three styles are possible:

  • Simple substring search - this just searches if the given text appears anywhere.
  • Wildcard search - wildcards are the signs * and ?; you may already know them from file searches. ? is a placeholder for exactly one character that can be anything. * is any number of chars.
    Example: "Number ?" will find any text where the first 7 characters are "Number " and the 8th character exists (but can have any value). "Number *" will find any text where the first 7 characters are "Number ", with nothing or any number of characters following.
  • Boolean search - you can use the keywords AND, OR and NOT to create a search rule. Example: "Windows AND Temp" will only find texts that contain both words ("Windows" and "Temp"), while "Windows OR Temp" will find any text that contains one (or both) words.

Next comes the Search for field where you have to enter the text you are searching for. The rules from Search style apply here.

In Search focus, you can select whether to search only in registry keys, in registry values, in registry data, or in any combination of them.

In Data types, you can limit the search to a spcific type of data; for example only numeric values or only text.

Search range determines whether to scan the whole registry, or just the key you have currently selected in the main window.

Miscellaneous options are two: Ignore case will ignore the case of the search term (if you enter "Windows", "windows" will also be found); the High speed search will suppress every user interface changes during the scan to speed it up, and should only be used if you don't want to look at the search results during the scan.

The next tab named ... by date applies to the Windows NT, 2000 and XP operating systems only. If you are running one of these, you can limit the search by date; for example you can select to search only for results that are older than a specific date, or newer, or between or outside of two dates.

Finally, after pressing the Search buttons results should trickle in; those will be shown on the Results tab. If you double-click an entry there, the main window will display this location. If you want to export some results, you can make a selection by checking/unchecking the checkboxes in front of the results. Then right-click on the list and you'll see a context menu that will allow you to export the selected results to a reg file.

After the search has finished, a new Replace tab will appear. Here you can enter a specific text to be replaced with another one, and select whether to ignore case, and if to overwrite other keys or values if the rename should cause a naming conflict. The Replace button will only replace those entries that have been checked in the Results list, and only key names, value names and string data (in all three variants). Numeric values may follow at a later point.