Working with Custom UE-V 2.0 Templates and the UE-V 2.0 Generator
Updated: January 8, 2014
Applies To: User Experience Virtualization 2.0
To synchronize application settings between user computers, Microsoft User Experience Virtualization (UE-V) 2.0 uses settings location templates. Some settings location templates are included in User Experience Virtualization. You can also create, edit, or validate custom settings location templates by using the UE-V Generator.
The UE-V Generator monitors Windows desktop applications to discover and capture the locations where the application stores its settings. The application that is monitored must be a desktop application. The UE-V Generator cannot create a settings location template for the following application types:
Applications that are offered through Terminal Services
Windows 8 applications
Create UE-V 2.0 settings location templates by using the UE-V Generator
The following topic describes how to use the UE-V Generator to create settings location templates.
Edit UE-V settings location templates by using the UE-V Generator
The following topic describes how to use the UE-V Generator to edit settings location templates.
Validate UE-V settings location templates by using the UE-V Generator
The following topic describes how to use the UE-V Generator to validate settings location templates that are modified outside the UE-V Generator.
Share settings location templates by using the UE-V template gallery
The following topic describes how share settings location templates by using the UE-V template gallery. The gallery enables you to upload your settings location templates to share templates with other users and to download templates that other users have created.
Standard and Nonstandard settings locations
The UE-V Generator helps you identify where applications search for settings files and registry settings that applications use to store settings information. The generator only discovers settings in locations that are accessible to a standard user. Settings that are stored in other locations are excluded. Discovered settings are grouped into two categories: Standard and Non-standard. Standard settings are recommended for synchronization, and UE-V can readily capture and apply them. Non-standard settings can potentially synchronize settings but, because of the rules that UE-V uses, these settings might not consistently or dependably synchronize settings. These settings might depend on temporary files, result in unreliable synchronization, or might not be useful. These settings locations are presented in the UE-V Generator. You can choose to include or exclude them on a case-by-case basis.
The UE-V Generator opens the application as part of the discovery process. The generator can capture settings in the following locations:
Registry Settings – Registry locations under HKEY_CURRENT_USER
Application Settings Files – Files that are stored under \ Users \ [User name] \ AppData \ Roaming
The UE-V Generator excludes locations, which commonly store application software files, but do not synchronize well between user computers or environments. The UE-V Generator excludes these locations. Excluded locations are as follows:
HKEY_CURRENT_USER registry keys and files to which the logged-on user cannot write values
HKEY_CURRENT_USER registry keys and files that are associated with the core functionality of the Windows operating system
All registry keys that are located in the HKEY_LOCAL_MACHINE hive, which requires administrator rights and might require to set a User Account Control (UAC) agreement
Files that are located in Program Files directories, which requires administrator rights and might require to set a UAC agreement
Files that are located under Users \ [User name] \ AppData \ LocalLow
Windows operating system files that are located in %Systemroot%, which requires administrator rights and might require to set a UAC agreement
If registry keys and files that are stored in these locations are required to synchronize application settings, you can manually add the excluded locations to the settings location template during the template creation process.