Planning Which Applications to Synchronize with UE-V 1.0
Microsoft User Experience Virtualization (UE-V) uses settings location templates (XML files) that define the settings that are captured and applied by UE-V. UE-V includes a set of predefined settings location templates and also allows administrators to create custom settings location templates for third-party or line-of-business applications that are used in the enterprise.
As an administrator, when you consider which applications to include in your UE-V solution, consider which settings can be customized by users, and how and where the application stores its settings. Not all applications have settings that can be customized or that are routinely customized by users. In addition, not all applications settings can safely roam across multiple computers or environments. Synchronize settings that meet the following criteria:
Settings that are stored in user-accessible locations. For example, do not synchronize settings that are stored in system32 or outside HKCU section of the registry.
Settings that are not specific to the particular computer. For example, exclude network or hardware configurations.
Settings that can be synchronized between computers without risk of corrupted data. For example, do not use settings that are stored in a database file.
Settings location templates that are included in UE-V
UE-V application settings location templates
The UE-V agent installation software installs the agent and registers a default group of settings location templates for common Microsoft applications. These settings location templates capture settings values for the following applications:
Application category | Description |
---|---|
Microsoft Office 2010 applications |
Microsoft Word 2010 Microsoft Excel 2010 Microsoft Outlook 2010 Microsoft Access 2010 Microsoft Project 2010 Microsoft PowerPoint 2010 Microsoft Publisher 2010 Microsoft Visio 2010 Microsoft SharePoint Workspace 2010 Microsoft InfoPath 2010 Microsoft Lync 2010 Microsoft OneNote 2010 |
Browser options (Internet Explorer 8, Internet Explorer 9, and Internet Explorer 10) |
Favorites, home page, tabs, and toolbars. |
Windows accessories |
Calculator, Notepad, WordPad. |
Application settings are applied to the application when the application is started. They are saved when the application closes.
UE-V Windows settings location templates
User Experience Virtualization includes settings location templates that capture settings values for the following Windows settings:
Windows settings | Description | Apply on | Default state |
---|---|---|---|
Desktop background |
Currently active desktop background. |
Logon, unlock, remote connect. |
Enabled |
Ease of Access |
Accessibility and input settings, magnifier, Narrator, and on-Screen keyboard. |
Logon, unlock, remote connect. |
Disabled |
Desktop settings |
Start menu and Taskbar settings, Folder options, default desktop icons, additional clocks, and region and Language settings. |
Logon only. |
Disabled |
The Windows desktop background and Ease of Access settings are applied when the user logs on, when the computer is unlocked, or upon remote connection to another computer. The agent saves these settings when the user logs off, when the computer is locked, or when a remote connection is disconnected. By default, Windows desktop background settings are roamed between computers of the same operating system version.
Windows desktop and Ease of Access settings are applied at logon before the desktop is presented to the user. To optimize the logon experience, these settings are not roamed by default. Desktop and Ease of Access settings can be enabled by using Group Policy, PowerShell, and WMI.
UE-V does not support the roaming of settings between operating systems with different languages. For example, synchronization between English and German is not supported. The language of all computers to which UE-V roams the user settings must match.
Note If you change the settings location templates that are provided by Microsoft, User Experience Virtualization might not work properly for the designated application or Windows settings group.
Prevent unintentional user Settings configuration
User Experience Virtualization checks for new user settings information, and downloads that information accordingly from a settings storage location. Then, it applies the settings to the local computer in the following cases:
Every time an application is launched that has a registered UE-V template.
When a user logs on to their computer.
When a user unlocks their computer.
When a connection is made to a remote desktop computer that has UE-V installed.
If UE-V is installed on computer A and computer B, and the desired settings for the application are on computer A, then computer A must open and close the application first. If an application is opened and closed on computer B first, then the application settings on computer A will be configured to be the same as the application settings on computer B.
This scenario also applies to Windows settings. If the Windows settings on computer B should be the same as the Windows settings on computer A, then the user should logon and logoff computer A first.
If the desired user settings are applied in the wrong order, they can be recovered by performing a restore operation for the specific application or Windows configuration on the computer on which the settings were overwritten. For more information, see Restoring Application and Windows Settings Synchronized with UE-V 1.0.
Custom UE-V settings location templates
You can create custom settings location templates by using the UE-V Generator. After you create and test a custom settings location template in a test environment, you can deploy the settings location templates to computers in the enterprise. Custom settings location templates must be deployed with an existing deployment infrastructure, such as enterprise software distribution (ESD) method, with preferences, or by configuring an UE-V settings template catalog. Templates that are deployed with ESD or Group Policy must be registered by using UE-V WMI or PowerShell. For more information about custom settings location templates, see Planning for Custom Template Deployment for UE-V 1.0.
For guidance on whether a line-of-business application should be synchronized, see Checklist for Evaluating Line-of-Business Applications for UE-V 1.0.