-----Original Message-----
There is only one registry, with different areas for different purposes.
HKEY_LOCAL_MACHINE contains server-wide settings, that apply to all users
of the server.
HKEY_CURRENT_USER contains your settings when you are logged on. They are
saved into HKEY_USERS/{your_SID} when you logoff. They do *not* influence
other users.
When you install an application on a Terminal Server, you must do so while
the server is in "install mode". What happens then is that the system
monitors all changes that are made to the registry, and puts a copy of
those changes into the "shadow area", i.e. in HKEY_LOCAL_MACHINE\Software
\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software
When the users log into the TS, they get a personal copy of the settings in
the shadow area. From then on, each user has his or her own registry subkey
in the HKEY_USERS area.
I would strongly suggest that you don't start modifying the registry if you
want to change a setting for all users. Group Policies are the way to go
here (defining a GPO is of course also a way of modifying the registry, but
the user interface makes it much more unlikely that you make an
unrecoverable mistake).
For more reading:
256986 - Description of the Microsoft Windows Registry
http://support.microsoft.com/?kbid=256986
Windows 2000 Technical Reference to the Registry
http://www.microsoft.com/windows2000/techinfo/reskit/en-
us/default.asp?url=/windows2000/techinfo/reskit/en-us/w2rkbook/regentry.asp
260370 - How to Apply Group Policy Objects to Terminal Services Servers
http://support.microsoft.com/?kbid=260370
--
Vera Noest
MCSE,CCEA, Microsoft MVP - Terminal Server
http://hem.fyristorg.com/vera/IT
*----------- Please reply in newsgroup -------------*
.