A user profile describes the desktop computing configuration for a specific user. This includes the user’s environment and preference settings. A user profile is a group of settings and files that define the environment that the system loads when a user logs on. It includes all user-specific configuration settings, such as program items, screen colors, network connections, printer connections, mouse settings, and window size and position. Profiles are distinct from user policies, and every user has a profile even if your organization doesn't use Group Policy.
A user profile consists of the following:
- A registry hive. The registry is a database that is used to store computer- and user-specific settings. Parts of the registry can be saved as files that are called "hives." These hives can be reloaded for use as necessary. User profiles take advantage of hives to provide roaming profile functionality. The user profile registry hive *is the NTuser.dat in file form* and is mapped to the HKEY_CURRENT_USER part of the registry when the user logs on. The NTuser.dat hive maintains the user’s environment preferences when the user is logged on. It stores settings that maintain network connections, Control Panel configurations unique to the user (such as the desktop color and mouse), and application-specific settings. *The majority of the settings that are stored in the registry are opaque to user profiles settings are owned and maintained by individual applications and OS components.*
- A set of profile folders that are stored in the file system. User profile files are stored in the file system in the Profiles directory, in one folder for each user. Each user profile folder is a container that applications and other OS components to populate with subfolders and per-user data such as shortcut links, desktop icons, startup applications, documents, configuration files, and so on. Windows Explorer uses the user profile folders extensively for special folders such as the user’s desktop, start menu, and My Documents folder.
Before Microsoft User Experience Virtualization (UE-V) can apply or save settings data to the user profile, the following conditions must be met:
- The user profile is present on the computer.
- The user’s registry hive (NTuser.dat) is mapped to the HKEY_CURRENT_USER part of the registry.
- The user’s %userprofile% environment variable is updated with the value of the local profile folder.
When you create a mandatory profile, we recommend that UE-V not be installed on the computer on which the profile is being created and from which the profile will be copied to the server.
We do not recommend that UE-V be used with a roaming user profile (RUP) because both UE-V and RUP are used to roam user settings data, and possible conflicts or unexpected behavior might occur.
Article ID: 2903501 - Last Review: Mar 4, 2015 - Revision: 1