Lost Registration Code? Click here.
The general operation of the program is simple: Select computers from the list, select the operation, fill in the blanks and RUN!
Each registry entry consists of a hive, a key, and zero or more values. Values are in the format "Value Name", "Value Type" and "Value".
This program can operate on all remote hives:
and a new special option *EVERY_USER*
Hives other than HKEY_LOCAL_MACHINE and HKEY_USERS are automatically mapped to their real location in the registry. All hives other than HKEY_LOCAL_MACHINE and HKEY_USERS are in fact subkeys of these two. The other hives that show up in REGEDIT and REGEDT32 are located as shown:
Windows NT/2000: Because Windows NT/2000 can have many "Current Users" (services that logon locally, Terminal Server Clients, etc), Multi-Remote Registry Change uses a complex algorithm to attempt to discover the correct current user of the attached terminal on the remote machine. If it believes it has successfully discovered the correct user, it will map HKEY_CURRENT_USER to the correct S-1* entry under HKEY_USERS.
Windows 9x: Mapped to the first S-1* entry under HKEY_USERS.
HKEY_CLASSES_ROOT is HKEY_LOCAL_MACHINE\Software\Classes
*EVERY_USER* Where logical, *EVERY_USER* is available as a Hive. Selecting *EVERY_USER* causes the program to perform the selected operation on every user hive on each selected remote machine. If you use roaming profiles, or have many people that share a single machine in shifts, this will allow you to run the operation once and be assured of actually changing the HKEY_CURRENT_USER profile for every user, not just those that happen to be logged in at the time.
A "key" consists of the full path of the entry. For example, the location of the AutoAdminLogon setting is:
Key: \Software\Microsoft\Windows NT\Current Version\WinLogon
Value Name: AutoAdminLogon
Value Type: REG_SZ
Value: 1 (enable autologon) or 0 (disable autologon)
In this case, the key is: \Software\Microsoft\Windows NT\Current Version\WinLogon
The Value Name is a text identifier for the value, or blank for <default>.
When using the Single Key or 'Apply from File' functions, an asterisk in the Key will be expanded to include all values represented by the asterisk. For example, if you want to change the Screen Saver to sspipes.scr for every user, you would normally have to use regedt32 to manually click through the unique login identifiers (ex. S-1-5-21-47866669-18273647284-182742842194-1837) but with Multi-Remote Registry Change, you would enter:
Root Key: HKEY_USERS
Key Path: \*\Control Panel\Desktop
Value Name: SCRNSAVE.EXE
Value Type: REG_SZ
Depending on the option, the value type is one of the following:
*ADD TO VALUE-START*
*ADD TO VALUE-END*
*REMOVE FROM VALUE*
Values are entered as follows, or may be dragged/dropped from the Registry Browser:
REG_SZ: Enter the text directly in the Value box.
REG_DWORD: Enter the number directly in the Value box. Alternatively, to enter the value as hex, enter the hex value preceded by a '$'. For example, to enter the value 0x4AD39F enter $4AD39F
REG_MULTI_SZ: Enter the values separated by a semicolon. For example Item1;Item2;Item Number 3;Item 4 is next;Item 5 ...
REG_EXPAND_SZ: Enter the item directly in the Value box.
REG_NONE: May be entered as a string of hex values. Each hex value must consist of exactly two characters, and may be separated by a comma. The best way to accomplish this, is to find the value in the Registry Browser, and drag and drop the value onto the form. It will automatically decode the binary value in the registry into a string of hex values.
*DELETE_KEY*: Enter the Hive and the Key. The key entered and all subkeys will be deleted.
*DELETE_VALUE*: Enter Hive, Key and Value Name to delete this value from the registry.
*ADD TO VALUE-START*:Enter Hive, Key, Value Name and the exact text to add to the beginning of the text already in the registry
*ADD TO VALUE-END*: Enter Hive, Key, Value Name and the exact text to add to the end of the text already in the registry
*REMOVE FROM VALUE*:Enter Hive, Key, Value Name and the exact text to match and remove from the registry
The Create Key/Ignore Entry option allows you to choose to create a value only if the key already exists. If you select Create Key, the Key and/or Value will always be created. If you select Ignore Entry, the Value will be entered only if the Key exists.
The first operation on any remote computer can take several seconds. Future operations (during the same session) on the same computers will be much faster.
For those forms with a small picture of a mouse in the upper right hand corner of the screen, you can click and drag the values from the selected form to any other form that accepts dropped keys/values. To use this functionality, fill in the blanks normally, then click and drag the picture of the mouse to add these values to another form.
Copyright © 1998-2006