应用程序设置持久性如何工作
持久性应用程序设置将保存到一个虚拟硬盘 (VHD) 文件中。当用户首次从启用了应用程序设置持久性的目录流式传输应用程序时,将创建此文件。如果与该目录关联的 WorkSpace 池所基于的映像包含默认应用程序和 Windows 设置,将对用户的首个流式传输会话使用这些默认设置。
当流式传输会话结束时,VHD 将卸载并上传到您账户的 Amazon S3 存储桶中。首次为 AWS 区域中的目录启用持久性应用程序设置时,即会创建该存储桶。该存储桶对于您的 AWS 账户和区域而言是唯一的。VHD 在传输中使用 Amazon S3 SSL 端点进行加密,在静态期间使用 AWS 托管的 CMK 进行加密。
VHD 将装载到 C:\Users\%username% 和 D:\%username% 的 WorkSpace 中。如果您的 WorkSpace 未加入 Active Directory 域,则 Windows 用户名是 PhotonUser。如果您的 WorkSpace 已加入 Active Directory 域,则 Windows 用户名为已登录用户的用户名。
应用程序设置持久性无法跨不同的操作系统版本工作。例如,如果为 WorkSpace 池启用应用程序设置持久性且该池使用 Windows Server 2019 映像,则在将 WorkSpace 池更新为使用运行不同的操作系统的映像(例如 Windows Server 2022)时,不会为目录用户保存之前流式传输会话中的设置。相反,在更新 WorkSpace Pools 以使用新映像后,当用户从 WorkSpace 启动流式传输会话时,将创建新的 Windows 用户配置文件。但是,如果对映像上的同一操作系统应用更新,则会保存之前的流式传输会话中的用户自定义项和设置。如果将对同一操作系统的更新应用于映像,则在用户从 WorkSpace 启动流式传输会话时,将使用相同的 Windows 用户配置文件。
重要
WorkSpaces Pools 仅在 WorkSpace 加入 Microsoft Active Directory 域时支持依赖 Microsoft Data Protection API
WorkSpace 池自动将所有文件和文件夹保存在此路径中,但以下文件夹除外:
-
联系人
-
桌面
-
Documents
-
Downloads
-
链接
-
图片
-
Saved Games
-
Searches
-
视频
在这些文件夹之外创建的文件和文件夹将保存在 VHD 中并同步到 Amazon S3。对于池,默认 VHD 最大大小为 5 GB。保存的 VHD 的大小是它所包含的文件和文件夹的总大小。WorkSpaces Pools 会自动为用户保存 HKEY_CURRENT_USER 注册表配置单元。对于新用户(Amazon S3 中不存在配置文件的用户),WorkSpaces Pools 使用默认配置文件创建初始配置文件。此配置文件是在映像生成器的以下位置创建的:C:\users\default。
注意
整个 VHD 必须先下载到 WorkSpace,然后流式传输会话才能开始。因此,包含大量数据的 VHD 可能会使流式传输会话的开始时间延迟。有关更多信息,请参阅 启用应用程序设置持久性的最佳实践。
启用应用程序设置持久性时,您必须指定一个设置组。设置组确定从这个目录将哪些已保存的应用程序设置用于流式传输会话。WorkSpaces Pools 为设置组创建一个新 VHD 文件,该文件单独存储在您 AWS 账户的 S3 存储桶中。如果该设置组在各目录之间共享,将在每个目录中使用相同的应用程序设置。如果目录需要自己的应用程序设置,请为目录指定一个唯一的设置组。