Controlling the User Environment with the Registry

Profiles and Policies are sophisticated methods for modifying the registry, but in order for more control over the user enviorment you can directly edit the registry.

This section examines Registry entries that store user preferences for applications and services running on Windows NT. Most of these entries are located in HKEY_CURRENT_USER, HKEY_USER or in HKEY_LOCAL_MACHINE\Software.

HKEY_CURRENT_USER
contains the database that describes the user profile for the user who is currently logged on to the local computer.

HKEY_USERS
Contains all actively loaded user profiles, including HKEY_CURRENT_USER which always refers to a child of HKEY_USERS and the default profile. A user who gains remote access to a server does not have a profile under this subtree on the server.

HKEY_LOCAL_MACHINE\SOFTWARE
contains specific configuration information about software on the local computer. The entries under this key, which apply for anyone using this particular computer, show which software is installed on the computer, associate file types with applications,

Whenever similar data exists in the HKEY_LOCAL_MACHINE subtree and the HKEY_CURRENT_USER subtree, the data in HKEY_CURRENT_USER takes precedence