•RegCool HelpFile
RegCool is an advanced registry editor. In addition to all the features that you can find in RegEdit and RegEdt32, RegCool adds many powerful features that allow you to work faster and more efficiently with registry related tasks. Key Features - Multiple undo and redo - Search and replace - Compare registries - Cut, copy and paste - Drag and drop - Registry Snapshot - Backup and restore - Defragment. RegCool is Shareware, written in Unicode and runs on all Windows versions from Windows 2000 onwards.and is available in the following languages: English, German, French, Italian, Vietnamese and Korea
Multiple undo and redo. - The undo history can be saved to disk and reloaded at startup
Search & replace - Search and replace registry keys, values and data with a super fast search algorithm. The search term can be replaced by another term in the search results.
Compare - Compare registry between computers with super fast speed.
RegShot-Function - Regshot allows you to quickly take a snapshot of your registry and then compare it with a second one - done after doing system changes or installing a new software product..
Cut, Copy & Paste - Cut, copy and paste registry keys and values.
Drag und Drop - With Drag and drop you can quickly move or copy registry keys and values.
Backup & Restore -Complete Backup and restore of the registry.
Defragment - Scan and optimize your registry by removing gaps and wasted space, thereby helping to improve system performance. If you choose to defrag your registry after the scan results, be prepared to reboot your machine.
Favorites management - Easy and flexible Favorites management.
Multiple local registry windows - Allow to open multiple local registry windows.
Secure registry keys - Allows you to open secure registry keys when running under the administrator privilege.
Caution
Incorrectly editing the registry may severely damage your system. Before making changes to the registry, you should back up any valued data on your computer.
Registry
The Windows Registry contains information, settings, options, and other values for all versions of Microsoft Windows Operating Systems and programs and hardware installed in Windows. For example, when a program is installed in Windows a new subkey containing settings such as where the program is located, the version, what settings are enabled and disabled, how to start the program, etc. are added into the Windows Registry.
Registry Root Keys (hive name)
HKEY_CLASSES_ROOT HKCR Describes file type, file extension, and OLE information.
HKEY_CURRENT_USER HKCU Admins: full access, User: full access Contains user who is currently logged into Windows and their settings.
HKEY_LOCAL_MACHINE HKLM Admins: full access, User: Read only Contains computer-specific information about the hardware installed, software settings, and other information. This information is used for all users who log on to this computer and is one of the more commonly accessed areas in the Registry.
HKEY_USERS HKU Admins: full access, User: restricted Contains information about all the users who log on to the computer, including both generic and user-specific information.
HKEY_CURRENT_CONFIG HKCC Admins: full access, User: denied The details about the current configuration of hardware attached to the computer
Registry Value Types
REG_BINARY Binary data in any form.
REG_DWORD A 32-bit number.
REG_EXPAND_SZ A null-terminated string that contains unexpanded references to environment variables (for example, "%PATH%").
REG_MULTI_SZ A sequence of null-terminated strings, terminated by an empty string (\0).
REG_SZ A null-terminated string
To add a registry key
Click the registry key under which you would like to add a new key..
Click New Key on the Edit menu.
Type a name for the new key and then press ENTER.
Add a Value to a Registry Key
Click the key or entry where you want to add the new value..
On the Edit menu, point to New Value, and then click the type of value you want to add: String Value, Binary Value, DWORD (32-bit) Value, QWORD (64-bit) Value, Multi-String Value, or Expandable String Value.
Type a name for the new value and then press ENTER.
To rename a registry key or value
Click the key or entry you want to rename.
Click Rename on the Edit menu.
Type the new name, and then press ENTER.
To delete a registry key or value
Click the key or entry you want to delete.
On the Edit menu, click Delete.
Change a Value
Click the entry you want to change.
On the Edit menu, click Modify.
In Value data, type the data for the value and then click OK.
To add a registry key or value to Favorites
Select the registry key or value you want to add to Favorites.
On the Edit menu, click Add to Favorites.
Copy a Registry Key Name
Click the key you want to copy and then click Copy Key Name on the Edit menu.
Paste the registry key name into another application or document.
Find a String, Value, or Key
Click Find on the Edit menu.
In Find what, type the string, value, or key you want to find.
Select the Keys, Values, Data, or Match whole string only check boxes to match the type of search you want, and then click Find..
Select the Search the entire registry or Search in key radio button as you wish.
Replace in search results
In the search results, click Replace.
In the Replace dialog, enter the search term and under Replace enter the term you want to replace. Select the Search Keys, Search Values, Search Dates, and Match Case, Whole String check boxes to match the type of search you want. Click OK.
NOTE: .
Binary values are not replaced.
Connecting to a registry over a network
To connect to a registry over a network
In Registry Editor, on the File menu, click Connect Network Registry.
In the Select Computer dialog box, click Object Types, select the specific object you are searching for (usually Computers), and then click OK.
Click Locations, specify the location you want to search, and then click OK.
Type the name of the computer to whose registry you want to connect in Enter the object name to select and then click Check Names.
When the computer name resolves, click OK.
Disconnect network registry
To disconnect from a network registry, just close the related registry window.
Compare registries
On the Tools menu, click Compare Registries.
In the Compare dialog box, select the registries and registry keys you want to compare.
Click Compare.
Offline Registry
RegCool is able to treat a number of registry hive files as a separate stand-alone registry. Specify a folder with registry structure files and load specific files from this folder as structures. The following files are loaded as corresponding subkeys of HKEY_CURRENT_USER: ntuser.dat, HKEY_LOCAL_MACHINE: SAM, SECURITY, SOFTWARE, SYSTEM and HKEY_USERS: .DEFAULT. Only the following names are recognized in this folder: ntuser.dat, SAM, Security, Software, System and DEFAULT. If you want to load other Hive files, just e.g. rename the XYZ file to DEFAULT or Security and open it. Viewing and editing the keys security information is not implemented.
Click Open Offline Registration.
Determine the folder in which the Hive files are located.
Individual HIVE files can also be loaded under the key HKEY_CURRENT_USER
Edit .REG and .HIVE files Offline
Click on New Registration.
Create keys and values offline, import .reg or .hive files and save them as .reg or .Hive files after editing.
NOTE: When you close the active tab, you have the option of saving open keys as .Hive files.
Opening .reg files Offline using the Explorer context menu
Command line arguments
Command line options syntax
/h Output of the help file
/j [regpath] Opens RegCool and jumps to the key [regpath].
/s Silent mode. Performs an action without pausing for confirmation with dialog box.
/m Opens an additional RegCool instance that can be useful in troubleshooting for comparing registry entries.
/export [filepath] [regpath] Exports a registration key [regpath] to a file with the extension .reg [filepath].
/d [regpath] Removes a registry key [regpath] from the registry.
/import [filepath] Imports a [filepath] registry file into the Windows registry.
/s [filepath] Imports a registry file [filepath] into the Windows registry without confirmation.
/qc [server1;server2] Quickly connects to a remote registry.
Example: RegCool /export c:\temp.reg "HKEY_CURRENT_USER\Control Panel"
Example: RegCool /edit "c:\myfolder\temp.reg"
To create a snapshot of registry
Click RegShot on the Tools menu.
Select the opened registry
Click Take Shot 1.
After changes in registry click Take Shot 2.
Click Compare Registries.
Backup local registry
Click Backup & Restore in the Tools Menu
Click Backup
Select the registry hives you want to backup and click OK
Restore local registry
Click Backup & Restore in the Tools Menu
Select the backup you wish to restore.
Click Restore
Keyboard shortcuts
Ctrl+F Opens the Find dialog box
F1 Displays RegCool Help
F2 Renames the selected subkey or value
F5 Refreshes the key and value panes
F10 Opens the main menu of RegCool
Ctrl+Shift+F10 Displays the shortcut menu (right-click) for the selected subkey or value
Alt+F4 Closes RegCool
TAB Move between the key, value, history, search 1, search 2, compare, favorites and Reg Compare panes
Ctrl + Shift + T will reopen the last closed tab.
F6 Move between the opened registry tabs
Keypad + (NUM +) Expands the selected subkey's children
Keypad - (NUM -) Collapses the selected subkey's children
Keypad * (NUM *) Expand all sub keys of selected branch (this will take a few seconds if there're many subkeys)
Ctrl+C Copy the selected keys and values
Ctrl+X Cut the selected keys and values
Ctrl+V Paste the selected keys and values
Ctrl+E Export current key or entire registry to a file
Ctrl+Z Undo the last action
Ctrl+Y Redo the previously undone action
Ctrl+K Create a new key
Del Delete selected items
Ctrl+A Select all content
Ctrl+L Open new local registry tab
Ctrl+N Create new local registry file
Ctrl+O Open offline registry tab from folder
Ctrl+D Open offline registry tab from file
Enter Open selected value for editing
F7 Closes active tab
Up-arrow Selects the previous subkey
Down-arrow Selects the next subkey
Right-arrow Expands the selected subkey if collapsed; otherwise, selects its first child
Left-arrow Collapses the selected subkey if expanded; otherwise, selects the subkey's parent
Home Selects the key pane's topmost subkey
End Selects the key pane's topmost subkey
Ctrl+Shift+B Create new REG_BINARY value
Ctrl+Shift+D Create new REG_DWORD value
Ctrl+Shift+S Create new REG_SZ value
Ctrl+Shift+M Create new REG_MULTI_SZ value
Ctrl+Shift+E Create new REG_EXPAND_SZ value
Ctrl+Shift+G Create new REG_DWORD_BIG_ENDIAN value
Ctrl+Shift+Q Create new REG_QWORD value
Ctrl+Shift+R Create new REG_RESOURCE_LIST value
Ctrl+Shift+F Create new REG_FULL_RESOURCE_DESCRIPTOR value
Ctrl+Shift+T Create new REG_RESOURCE_REQUIREMENTS_LIST value
Installer Commandline
RegCool.exe /si This performs an unattended installation with default options. (silently)
RegCool.exe /Dir=
more parameters
/re Create system restore point
/st Create start menu entries
/de Create desktop shortcut
/la Launch program after installation
/up automatically check for updates
/us install for all users
/lg installs with a language file identified by the ID (RegCool.exe /lg=lang_en)
RegCool.exe /si /dir=C:\DirectoryToInstall /re /st
would silently install RegCool.exe in the C:\DirectoryToInstall folder, create a system restore point and create start menu entries
ID for Language file identifiers
lang_de = German
lang_en = English
lang_fr = French
lang_es = Spanish
lang_hu = Hungarian
lang_pt = Portuguese
lang_nl = Dutch
lang_ru = Russian
lang_cs = Chinese (simplified)
lang_ct = Chinese (traditional)
lang_hi = Hindi
lang_jp = Japanese
lang_it = Italian
lang_tr = Turkish
lang_ar = Arabic
lang_ko = Korean
lang_sl = Slovenian
lang_bg = Bulgarian
lang_pl = Polish
lang_sw = Swedish
lang_pk = Urdu - Pakistan
lang_bd = Bengali (India)
lang_vn = Vietnamese
lang_su = Swahili
lang_id = Indonesian
lang_no = Norwegian
lang_dk = Danish
lang_gr = Greek
lang_fi = Finland
lang_th = Thailand
lang_uz = Uzbekistan
lang_hr = Croatia
lang_lv = Latvia
lang_ee = Estonia
Supported regex-operators for search
. Dot, matches any single character, except a new line.
^ Caret, matches the start of the line or string of text that the regular expression is searching.
$ Dollar, matches the end of the line or string of text that the regular expression is searching.
* Asterisk, match zero or more + Plus, match one or more
? Question, matches zero or one of what comes before it.
{n} Match the preceding expression exactly n times.
{n,} Match n or more times
{n,m} Match the preceding expression a minimum of n times and a maximum of m times.
[abc] Match any of a, b, and c.
[^abc] A caret ^ at the beginning of the square bracket indicates “not”. In this case, match anything other than a, b, or c.
[a-zA-Z] Character ranges, the character set of the ranges { a-z | A-Z }
\s Matches a whitespace character, \t \f \r \n \v and spaces
\S Matches a non-whitespace character.
\w Matches an alphanumeric character., [a-zA-Z0-9_]
\W Matches a non-alphanumeric character.
\d Matches a digit [0-9].
\D Matches a non-digit.
| OR Operator (|): E.g., the regex four|4 accepts strings "four" or "4".