准备 UE-V 部署 (Windows 10)

在部署用户体验虚拟化 (UE-V) 之前,请查看本文,了解有关你正在规划的部署类型的重要信息,以及可以事先做好的准备,以便部署成功。 如果离开此页面,请务必返回并通读本文中的规划信息。

规划 UE-V 部署

使用 UE-V,可以跨用户工作的所有设备同步用户定义的应用程序和操作系统设置。 使用 UE-V 同步 Windows 应用程序和自定义应用程序(例如第三方和业务线应用程序)的设置。

无论是仅同步默认 Windows 应用程序的设置,还是同时同步 Windows 和自定义应用程序的设置,都需要首先部署使用 UE-V 所需的功能。

部署所需的 UE-V 功能

如果要使用 UE-V 来同步自定义应用程序 (第三方或业务线) 的用户定义设置,则需要安装和配置以下可选的额外 UE-V 功能:

为自定义应用程序部署 UE-V

下面的工作流图演示了典型的 UE-V 部署,以及需要准备好做出的决策。

UE-V 部署准备。

规划 UE-V 部署

查看以下文章,确定要部署的 UE-V 组件。

确定是否同步自定义应用程序的设置

在 UE-V 部署中,许多设置会自动同步。 还可以自定义 UE-V 以同步其他应用程序(例如业务线和第三方应用)的设置。

确定是否希望 UE-V 同步自定义应用程序的设置是规划 UE-V 部署的一个重要部分。 本部分中的文章将帮助你做出该决定。

在 UE-V 部署中自动同步的设置

本部分介绍 UE-V 中默认同步哪些设置,包括:

  • 默认情况下同步的桌面应用程序
  • 默认情况下同步的 Windows 桌面设置
  • 支持 Windows 应用程序设置同步的声明

有关可下载的 UE-V 模板,请参阅: Microsoft Office 的用户体验虚拟化 (UE-V) 设置模板

UE-V 中默认同步的桌面应用程序

在用户设备上启用 UE-V 服务时,它会注册一组默认的设置位置模板,用于捕获这些常见 Microsoft 应用程序的设置值。

应用程序类别 说明
Microsoft Office 2016 应用程序 Microsoft Access 2016
Microsoft Lync 2016
Microsoft Excel 2016
Microsoft OneNote 2016
Microsoft Outlook 2016
Microsoft PowerPoint 2016
Microsoft Project 2016
Microsoft Publisher 2016
Microsoft SharePoint Designer 2013 (2016)
Microsoft Visio 2016
Microsoft Word 2016
Microsoft Office 上传管理器
Microsoft Infopath 已从 Office 2016 套件中删除 (弃用)
Microsoft Office 2013 应用程序
下载已同步的所有设置的列表
Microsoft Word 2013
Microsoft Excel 2013
Microsoft Outlook 2013
Microsoft Access 2013
Microsoft Project 2013
Microsoft PowerPoint 2013
Microsoft Publisher 2013
Microsoft Visio 2013
Microsoft InfoPath 2013
Microsoft Lync 2013
Microsoft OneNote 2013
Microsoft SharePoint Designer 2013
Microsoft Office 2013 上传中心
2013 Microsoft OneDrive for Business
Microsoft Office 2010 应用程序
下载已同步的所有设置的列表
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
Microsoft SharePoint Designer 2010
浏览器选项:Internet Explorer 11 和 10 同步收藏夹、主页、选项卡和工具栏。
注意
UE-V 不会漫游 Internet Explorer Cookie 的设置。
Windows 配件 Microsoft 记事本、写字板

注意

  • 必须为用户想要同步其 Outlook 签名的任何设备创建 Outlook 配置文件。 如果尚未创建配置文件,用户可以创建配置文件,然后在该设备上重启 Outlook 以启用签名同步。
  • UE-V 不会在 Windows 10 中的Microsoft 计算器与以前的操作系统中的Microsoft 计算器之间同步设置。

默认情况下同步的 Windows 设置

UE-V 包括用于捕获这些 Windows 设置的设置值的设置位置模板。

Windows 设置 说明 应用在 导出日期 默认状态
桌面背景 当前处于活动状态的桌面背景或壁纸 登录、解锁、远程连接、计划任务事件 注销、锁定、远程断开连接或计划任务间隔 已启用
轻松使用 辅助功能和输入设置、Microsoft 放大镜、讲述人和屏幕键盘 仅登录 注销或计划任务间隔 已启用
桌面设置 “开始”菜单和任务栏设置、文件夹选项、默认桌面图标、更多时钟以及区域和语言设置 仅登录 注销或计划任务 已启用

重要提示

UE-V 在Windows 10设备之间漫游任务栏设置。 但是,UE-V 不会在Windows 10设备和运行以前操作系统版本的设备之间同步任务栏设置。

设置组 类别 捕获 “应用”
应用程序设置 Windows 应用程序 关闭应用程序
Windows 应用程序设置更改事件
启动时启动 UE-V 应用监视器
打开应用
Windows 应用程序设置更改事件
设置包的到达
桌面应用程序 应用程序关闭 应用程序打开和关闭
桌面设置 桌面背景 锁定或注销 登录、解锁、远程连接、新包到达通知或计划任务运行
通用 (轻松访问 - 辅助功能、讲述人、放大镜、屏幕键盘) 锁定或注销 登录
轻松访问 (Shell - 音频、辅助功能、键盘、鼠标) 锁定或注销 登录、解锁、远程连接、新包到达通知或计划任务运行
桌面设置 锁定或注销 登录

Windows 应用程序的 UE-V 支持

对于 Windows 应用程序,应用程序开发人员指定要同步哪些用户设置。 可以指定为设置同步启用哪些 Windows 应用。

若要显示可将其程序包系列名称、启用状态和已启用源同步设置的 Windows 应用程序列表,请打开Windows PowerShell窗口,键入 Get-UevAppxPackage,然后按 Enter。

注意

从 Windows 10 版本 1607 开始,如果设备配置为使用企业状态漫游,则可以将 UE-V 配置为不同步 Windows 应用程序设置。

漫游打印机的 UE-V 支持

用户可以从任何网络设备打印到其保存的网络打印机,包括其默认网络打印机。

UE-V 中的打印机漫游需要以下方案之一:

  • 打印服务器在漫游到新设备时可以下载所需的驱动程序。
  • 漫游网络打印机的驱动程序预安装在需要访问该网络打印机的任何设备上。
  • 可以从 Windows 更新 导入打印机驱动程序。

注意

UE-V 打印机漫游功能不会漫游打印机设置或首选项,例如双面打印。

确定是否需要同步其他应用程序的设置

查看在 UE-V 部署中自动同步的设置后,需要决定是否同步其他应用程序的设置,因为你的决定将决定如何在整个企业中部署 UE-V。

作为管理员,在考虑要包含在 UE-V 解决方案中的桌面应用程序时,请考虑用户可以自定义哪些设置,以及应用程序存储其设置的方式和位置。 并非所有桌面应用程序都具有可以自定义的设置或由用户定期自定义的设置。 此外,并非所有桌面应用程序设置都可以跨多个设备或环境安全同步。

通常,可以同步满足以下条件的设置:

  • 存储在用户可访问位置中的设置。 例如,不要同步存储在 System32 中或注册表HKEY_CURRENT_USER (HKCU) 节之外的设置。
  • 非特定于特定设备的设置。 例如,排除网络快捷方式或硬件配置。
  • 可在计算机之间同步的设置,而不会有数据损坏的风险。 例如,不要使用存储在数据库文件中的设置。

用于评估自定义应用程序的清单

如果已决定需要同步自定义应用程序的设置,请使用此清单来确定将包括哪些应用程序。

  说明
清单框。 此应用程序是否包含用户可以自定义的设置?
清单框。 这些设置同步对用户是否很重要?
清单框。 这些用户设置是否已由应用程序管理或设置策略解决方案管理? UE-V 在应用程序启动时应用应用程序设置,在登录、解锁或远程连接事件时应用 Windows 设置。 如果将 UE-V 与其他设置共享解决方案一起使用,则用户可能会遇到同步设置之间的不一致。
清单框。 应用程序设置是否特定于计算机? 与硬件或特定计算机配置关联的应用程序首选项和自定义项不会一致地跨会话同步,并且可能会导致应用程序体验不佳。
清单框。 应用程序是否将设置存储在 Program Files 目录或位于 Users\ [User name] *AppData**LocalLow* 目录中的文件目录中? 存储在这两个位置之一的应用程序数据通常不应与用户同步,因为此数据特定于计算机或因为数据太大而无法同步。
清单框。 应用程序是否将任何设置存储在包含其他不应同步的应用程序数据的文件中? UE-V 将文件同步为单个单元。 如果设置存储在包含应用程序数据(非设置)的文件中,则同步此额外数据可能会导致应用程序体验不佳。
清单框。 包含设置的文件有多大? 设置同步的性能可能会受到大型文件的影响。 包含大型文件可能会影响设置同步的性能。

准备 UE-V 部署时的其他注意事项

在准备部署 UE-V 时,还应考虑以下事项:

在 UE-V 中管理凭据同步

许多企业应用程序(包括 Microsoft Outlook、Lync 和 Skype for Business登录时提示用户输入其域凭据。 用户可以选择将其凭据保存到磁盘,以防止每次打开这些应用程序时都必须输入凭据。 启用漫游凭据同步可让用户将其凭据保存在一台计算机上,并避免在其环境中使用的每台计算机上重新输入凭据。 用户可以将某些域凭据与 UE-V 同步。

重要提示

默认情况下,凭据同步处于禁用状态。 启用 UE-V 服务后,必须显式启用凭据同步才能实现此功能。

UE-V 可以同步企业凭据,但不会漫游仅用于本地设备的凭据。

凭据是同步设置,这意味着,在 UE-V 同步后首次登录设备时,这些凭据将应用于用户的配置文件。

凭据同步由其自己的设置位置模板管理,该模板在默认情况下处于禁用状态。 可以通过用于其他模板的相同方法启用或禁用此模板。 此功能的模板标识符为 RoamingCredentialSettings。

重要提示

如果在环境中使用 Active Directory 凭据漫游,建议不要启用 UE-V 凭据漫游模板。 请改用 PowerShell 或 组策略 来启用凭据同步。 请注意,凭据在同步期间已加密。

PowerShell 输入此 PowerShell cmdlet 以启用凭据同步:

Enable-UevTemplate RoamingCredentialSettings

Copy

使用此 PowerShell cmdlet 禁用凭据同步:

Disable-UevTemplate RoamingCredentialSettings

Copy

组策略必须编辑 UE-V 的组策略管理模板(包含在 Windows 10 版本 1607 中),才能通过组策略启用凭据同步。 凭据同步在 Windows 设置中管理。 若要使用组策略管理此功能,请启用“同步 Windows 设置”策略。

  1. 打开组策略 编辑器并导航到“用户配置>管理模板>”“Windows 组件>”Microsoft 用户体验虚拟化
  2. 双击“ 同步 Windows 设置”。
  3. 如果启用此策略,可以通过选中“漫游凭据检查”框来启用凭据同步,或通过取消选中来禁用凭据同步。
  4. 选择“确定”

由 UE-V 同步的凭据位置

应用程序保存到以下位置的凭据文件将同步:

  • %UserProfile%\AppData\Roaming\Microsoft\Credentials\
  • %UserProfile%\AppData\Roaming\Microsoft\Crypto\
  • %UserProfile%\AppData\Roaming\Microsoft\Protect\
  • %UserProfile%\AppData\Roaming\Microsoft\SystemCertificates\

UE-V 不会同步保存到其他位置的凭据。

Windows 应用程序设置同步

UE-V 通过三种方式管理 Windows 应用程序设置同步:

  • 同步 Windows 应用程序: 允许或拒绝任何 Windows 应用程序同步
  • Windows 应用程序列表: 同步 Windows 应用程序列表
  • 未列出的默认同步行为: 确定不在 Windows 应用程序列表中的 Windows 应用程序的同步行为。

有关详细信息,请参阅 Windows 应用程序列表

自定义 UE-V 设置位置模板

如果要部署 UE-V 以同步自定义应用程序的设置,将使用 UE-V 模板生成器为这些桌面应用程序创建自定义设置位置模板。 在测试环境中创建并测试自定义设置位置模板后,可以将设置位置模板部署到用户设备。

必须使用现有的部署基础结构(例如企业软件分发方法(包括Microsoft Configuration Manager、首选项)或通过配置 UE-V 设置模板目录来部署自定义设置位置模板。 使用 Configuration Manager 或 组策略 部署的模板必须使用 UE-V WMI 或 Windows PowerShell 进行注册。

有关自定义设置位置模板的详细信息,请参阅 使用自定义应用程序部署 UE-V。 有关将 UE-V 与 Configuration Manager 配合使用的详细信息,请参阅使用 Microsoft Configuration Manager 配置 UE-V

防止意外的用户设置配置

UE-V 从设置存储位置下载新的用户设置信息,并在以下实例中将设置应用于本地设备:

  • 每次启动具有已注册 UE-V 模板的应用程序时
  • 当用户登录到设备时
  • 当用户解锁设备时
  • 与运行 UE-V 的远程桌面设备建立连接时
  • 同步控制器应用程序计划任务何时运行

如果 UE-V 安装在计算机 A 和计算机 B 上,并且所需的应用程序设置位于计算机 A 上,则计算机 A 应首先打开和关闭应用程序。 如果应用程序首先在计算机 B 上打开和关闭,则计算机 A 上的应用程序设置将配置为计算机 B 上的应用程序设置。设置将按应用程序在计算机之间同步。 随着时间的推移,使用首选设置打开和关闭计算机时,设置在计算机之间变得一致。

此方案也适用于 Windows 设置。 如果计算机 B 上的 Windows 设置应与计算机 A 上的 Windows 设置相同,则用户应首先登录并注销计算机 A。

如果用户所需的用户设置以错误的顺序应用,可以通过对覆盖设置的计算机上的特定应用程序或 Windows 配置执行还原操作来恢复这些设置。 有关详细信息,请参阅 在 UE-V 中管理管理备份和还原

性能和容量规划

指定具有标准磁盘容量和网络运行状况监视的 UE-V 的要求。

UE-V 使用服务器消息块 (SMB) 共享来存储设置包。 设置包的大小因每个应用程序的设置信息而异。 虽然大多数设置包都很小,但同步可能较大的文件(例如桌面映像)可能会导致性能不佳,尤其是在较慢的网络上。

若要减少网络延迟问题,请在用户计算机所在的同一本地网络上创建设置存储位置。 对于设置存储位置,我们建议每个用户 20 MB 的磁盘空间。

默认情况下,UE-V 同步在 2 秒后超时,以防止由于设置包较大而导致的过度延迟。 可以使用 组策略 对象配置 SyncMethod=SyncProvider 设置。

UE-V 的高可用性

UE-V 设置存储位置和设置模板目录支持将用户数据存储在任何可写共享上。 若要确保高可用性,请遵循以下条件:

  • 使用 NTFS 文件系统格式化存储卷。

  • 共享可以使用分布式文件系统 (DFS) 复制,但不支持分布式文件系统复制 (DFSR) 。 支持 (DFSN) 的分布式文件系统命名空间。 有关详细信息,请参阅:

    此外,由于 SYSVOL 使用 DFSR 进行复制,因此 SYSVOL 不能用于 UE-V 数据文件复制。

  • (ACL) 配置共享权限和 NTFS 访问控制列表,如 部署 UE-V 的设置存储位置中所述。

  • 如果发生通信失败,请使用文件服务器聚类分析和 UE-V 服务提供对用户状态数据副本的访问。

  • 可以将设置存储路径数据 (用户数据) 和/或 DFSN 共享上的设置模板目录模板存储。

同步 UE-V 设置同步的计算机时钟

运行 UE-V 服务的计算机必须使用时间服务器来保持一致的设置体验。 UE-V 使用时间戳来确定是否必须从设置存储位置同步设置。 如果计算机时钟不准确,则旧设置可能会覆盖较新的设置,或者新设置可能不会保存到设置存储位置。

确认 UE-V 的先决条件和支持的配置

在继续操作之前,请确保环境满足使用 UE-V 的这些要求。

操作系统 版次 Service Pack 系统体系结构 Windows PowerShell Microsoft .NET Framework
Windows 10 版本 1607 Windows 10企业版 不适用 32 位或 64 位 Windows PowerShell 3.0 或更高版本 .NET Framework 4.5 或更高版本
Windows 8和Windows 8.1 企业版或专业版 32 位或 64 位 Windows PowerShell 3.0 或更高版本 .NET Framework 4.5 或更高版本
Windows Server 2012和Windows Server 2012 R2 标准或数据中心 64 位 Windows PowerShell 3.0 或更高版本 .NET Framework 4.5 或更高版本

注意

  • Windows Server 2012操作系统附带安装.NET Framework 4.5。 Windows 10操作系统已安装 .NET Framework 4.6。
  • UE-V 不支持强制配置文件的“删除漫游缓存”策略,因此不应使用。

(RAM) 特定于 UE-V 的要求没有特殊的随机访问内存。

通过同步提供程序同步设置

同步提供程序是用户的默认设置,可将本地缓存与这些实例中的设置存储位置同步:

  • 登录/注销
  • 锁定/解锁
  • 远程桌面连接/断开连接
  • 应用程序打开/关闭

计划任务每 30 分钟或通过某些应用程序的触发器事件管理设置的这种同步。 有关详细信息,请参阅 更改 UE-V 计划任务的频率

UE-V 服务同步并非始终连接到企业网络 (远程设备和笔记本电脑) 的设备的用户设置,以及始终连接到网络的设备 (运行 Windows Server 和虚拟桌面界面的设备, (VDI) 会话) 。

具有始终可用连接的计算机的同步 在始终连接到网络的设备上使用 UE-V 时,必须使用 SyncMethod=None 参数将 UE-V 服务配置为同步设置,该参数将设置存储服务器视为标准网络共享。 在此配置中,可以将 UE-V 服务配置为在应用程序设置的导入延迟时发出通知。

使用以下方法之一启用此配置:

  • 启用 UE-V 服务后,请使用 Microsoft Configuration Manager 中的设置管理功能或 (随 Windows 10 版本 1607) 一起安装的 UE-V ADMX 模板推送 SyncMethod = None 配置。
  • 使用 Windows PowerShell 或 Windows Management Instrumentation (WMI) 设置 SyncMethod = None 配置。

重启设备以允许同步设置。

注意

这些方法不适用于共用虚拟桌面基础结构 (VDI) 环境。

注意

如果设置 SyncMethod = None,则任何设置更改将直接保存到服务器。 如果未找到到设置存储路径的网络连接,则设置更改将缓存在设备上,并在下次运行同步提供程序时进行同步。 如果未找到设置存储路径,并且注销时从共用 VDI 环境中删除了用户配置文件,则设置更改将丢失,并且当计算机重新连接到设置存储路径时,用户必须重新应用更改。

外部同步引擎的同步SyncMethod=External 参数指定,如果将 UE-V 设置写入用户设备上的本地文件夹,则任何外部同步引擎 ((如OneDrive for Business、工作文件夹、Sharepoint 或 Dropbox) )都可用于将这些设置应用于用户访问的不同设备。

支持共享 VDI 会话 UE-V 支持最终用户之间共享的 VDI 会话。 可以注册并配置特殊的 VDI 模板,确保 UE-V 在非持久性 VDI 会话中保持其所有功能不变。

注意

如果不为非持久性 VDI 会话启用 VDI 模式,某些功能将不起作用,例如 备份/还原和上一个已知良好的 (LKG)

VDI 模板随 UE-V 一起提供,安装后通常在此处可用:C:\ProgramData\Microsoft\UEV\InboxTemplates

UE-V 模板生成器支持的先决条件

在用于创建自定义设置位置模板的设备上安装 UE-V 模板生成器。 此设备应能够运行要同步其设置的应用程序。 你必须是运行 UE-V 模板生成器软件的设备上的管理员组的成员。

必须在使用 NTFS 文件系统的设备上安装 UE-V 模板生成器。 UE-V 模板生成器软件需要.NET Framework 1。 有关详细信息,请参阅 将 UE-V 用于自定义应用程序

此功能的其他资源