App Layering

新增功能

Citrix 会在 Citrix App Layering™ 新功能和改进可用时立即向用户提供。新版本可提供更多价值,因此没有理由延迟更新。

本文介绍了此版本中新增和增强的功能以及已修复的问题。

有关最新的 App Layering 要求和支持的平台,请参阅系统要求

App Layering 2503(此版本)

此版本包含以下新增功能:

  • 支持 Microsoft Office 2024

Microsoft Office 2024 现在可与 Citrix App Layering 配合使用。

  • 修改 Citrix.Xip.ClientService 启动行为的 PVS 配方

从此版本开始,PVS 配方中 Citrix.Xip.ClientService 的启动类型已更改为“延迟启动”。此更新可确保后台智能传输服务 (BITS) 仅在性能计数器重建后才启动,从而防止 BITS 计数器无法正确加载的问题。由于 Citrix.Xip.ClientService 在 PVS 映像的初始启动过程中不是必需的,因此此更改可在不影响功能的情况下提高系统可靠性。

  • 默认情况下,ELM 设备现在会禁用 SSH 的密码块链接 (CBC) 密码。

修复

  • 启用卸载组合时,Nutanix AHV 连接器配置可能会出现问题,因为系统在克隆后选择了错误的虚拟机 (VM)。[UNI-91714]
  • 在 App Layering 中使用完整用户层启动 Teams 时,可能会看到 WebView2 错误。[UNI-91709]
  • 在启用了弹性分层 (EL) 和配置文件管理的情况下重新启动会话主机后,Microsoft Teams 无法启动并显示“参数不正确”错误。[UNI-91649]
  • 由于 App Layering 中的当前计算方法,您可能会收到频繁的高内存使用率警报。[UNI-91669]
  • 禁用短名称时,Microsoft Teams 无法启动,并显示错误消息“传递给系统调用的数据区域太小”。[UNI-91520]
  • 即使手动删除后,Oracle Linux 8 (OL8) Enterprise Layer Manager (ELM) 中也可能显示不正确的 DNS 设置,包括公共服务器。[UNI-91636]
  • 在最近的 Windows 更新后,sysprep 在映像泛化期间可能无法清理本地管理员帐户的配置文件目录和相应的注册表项。[UNI-91361]
  • 在 App Layering 中安装后,您可能无法在“开始”搜索栏中找到 Microsoft Teams。[ALHELP-1790]
  • 由于此操作系统特有的重解析点行为,Microsoft Teams 无法在 Server 2019 上启动。为 Teams 创建的 LocalCache 文件夹是一个带有特定标签的重解析点。[UNI-91177]
  • 在 vSphere 连接器 UI 中,更新连接信息(服务器、用户、密码)时,模板和文件夹字段会被清除。这可能不方便,因为密码通常需要更新。UNI-90970
  • 如果启用了缓存,在将操作系统层从 Windows 10 升级到 Windows 11 24H2 后,打包机可能会出现问题。[UNI-91593]

App Layering 2409

此版本包含以下新增功能:

  • ELM 设备操作系统已升级

ELM 设备操作系统已从 CentOS 7 迁移到 Oracle Linux 8。不支持从早期版本直接升级到版本 2409。有关更多信息,请参阅升级文档

  • ELM 迁移功能

新的迁移功能允许您在 ELM 之间复制或迁移资源,甚至跨不同的虚拟机管理程序。有关详细信息,请参阅迁移功能文档

修复

  • 更新 Chrome 层时,24.3.3 之前的版本可能会出现问题,并可能显示错误消息。此问题在不同的操作系统层(包括 Windows 10 和 Windows Server 2016)中持续存在。[ALHELP-1766]

  • FSLogix Profile Agent 在 App Layering 24.3 及更早版本中可能会遇到问题,导致 Windows 11 和其他操作系统上的登录不完整以及“开始”菜单项缺失。[UNI-91138]

  • 升级 ELM 后,Teams 可能会出现启动失败的问题。作为一种解决方法,您可以在操作系统层中安装 Microsoft Teams。这可确保您作为 NP VDI 用户可以访问 Teams,从而允许您与常规操作系统更新一起执行每月更新。[ALHELP-1778]

  • 卸载 Cortex XDR 代理时,打包机可能会出现挂起。此问题与注册表中的符号链接有关,该链接在删除时会导致挂起。[UNI-91073]

  • 升级到 Citrix App Layering 2403.2 后,发布映像模板时可能会遇到间歇性故障。[ALHELP-1777]

  • Unirsd 在完整用户层映像中可能会出现双重初始化。这种双重初始化可能导致用户的注册表更改合并到自身中,从而导致登录过程延迟。[UNI-91030]

  • 从版本 2304 升级到 24.3.1.13 后,您可能会注意到 ELM Web 控制台中的所有连接器都丢失了。出现此问题是因为 layerDiskCacheSize 设置为 null。[UNI-90857]

  • 在应用程序层中安装应用程序时,它可能不会创建必要的注册表项。尽管安装完成,但您可能会看到一条错误,指出启动程序不存在。作为一种解决方法,您可以将其安装在操作系统层而不是应用程序层中。此方法允许创建正确的注册表项。[ALHELP-1746]

  • 使用弹性层时,VS Code 扩展可能会出现性能问题。附加了多个弹性层的用户可能会看到明显的延迟,导致 VS Code 启动和运行扩展的时间更长。[ALHELP-1774]

  • 现在只能在操作系统修订版中更新 Microsoft Edge。如果您以前使用应用程序层部署 Edge,则该层不能再用于映像中,因为 Edge 更新将被忽略。请确保在更新 Windows 版本时保持 Edge 最新。[UNI-90502]

  • 使用 ImportOsLayer.ps1 脚本创建操作系统层时,如果任何用户输入(包括用户名和密码)包含 XML 特殊字符(例如 &、<、>、’ 或 “),您可能会遇到“400 Bad Request”错误。作为一种解决方法,您可以在输入时手动转义特殊字符:

    • 将 & 替换为 &amp;
    • 将 < 替换为 &lt;
    • 将 > 替换为 &gt;
    • 将 ‘ 替换为 &apos;
    • 将 “ 替换为 &quot; [UNI-87311]

App Layering 2403

此版本包含以下新增功能:

  • Citrix Hypervisor™ 已更名为 XenServer

根据我们最新的品牌重塑策略,我们已将所有 Citrix Hypervisor 实例更新为 XenServer。

  • 操作系统机器工具更新

操作系统机器工具现已更新,可自动清理可能导致性能计数器重建失败的空 INF 文件夹。您必须创建操作系统层的新修订版,并将操作系统机器工具应用于该层。

注意: 不要在操作系统修订版上运行 setup_x64.exe。此应用程序仅在将操作系统导入 ELM 之前需要,在操作系统修订版上运行它可能会导致未知问题。

  • 层创建任务显示有关打包机的更多信息

使用卸载组合时,层创建任务的所需操作状态现在包含比仅 VM 名称更多的有关打包机的信息。对于大多数连接器类型,附加信息是机器的 IP 地址。

  • 对于 Nutanix AHV 连接器类型,将显示指向 Nutanix Prism UI 中打包机的链接。

  • Azure 部署连接器类型允许通过 ARM 模板提供自定义信息。有关更多信息,请参阅机器输出

  • 新连接器 - Windows 文件共享

连接器 UI 现在包含 Windows 文件共享。此连接器允许用户将磁盘发布到文件共享,利用现有的已启用卸载的连接器配置。

有关更多信息,请参阅Windows 文件共享

  • 用户个性化层 - 用户层/UPL 空间回收

以前,Windows 会首先使用磁盘上未使用的块,这需要在后端文件服务器上占用大量空间。通过使用新的 VHDX 空间回收过程,用户层 VHDX 文件会在用户每次注销时自动优化。

有关更多信息,请参阅用户层/UPL 空间回收

修复

  • 内置的 AppV 应用程序无法与启用了 PVS EL 的映像配合使用。[ALHELP-1717]

  • 如果共享路径带有尾随反斜杠,PVS 连接器发布会失败。[UNI-89881]

  • 从带有自定义 BIOS 字符串的 XenServer 黄金 VM 创建操作系统层时,ImportOsLayer.ps1 脚本无法确定虚拟机管理程序类型,并显示以下错误: 此虚拟机管理程序尚不支持卸载组合 现在可以通过 -HypervisorType 参数显式指定虚拟机管理程序类型,以避免此问题。[UNI-90521]

App Layering 2312

此版本包含以下新增功能:

  • 新增和改进的 Nutanix AHV 连接器。 在 App Layering 中创建和管理 Nutanix AHV 连接器时,您现在可以使用支持现代化虚拟机管理程序的新 UI。有关更多信息,请参阅 Nutanix AHV 连接器。此版本还引入了对 Nutanix AHV 中层和映像模板的卸载组合支持。UEFI、vTPM 和安全启动等现代虚拟化技术现在可与卸载组合配合使用。有关更多信息,请参阅关于卸载组合

  • 覆盖文件排除的新方法。您现在可以通过更新黄金映像工具来覆盖文件排除,以引入和累积 App Layer 文件系统的默认排除项。有关更多信息,请参阅默认排除项

修复

  • HKLM\Software\Wow6432Node\Citrix\PortICA\Policy\Session\PolicyInputValuesHKLM\SOFTWARE\Citrix\VirtualDesktopAgent\Policy\Session\PolicyInputValues 键的值或子键在登录之间不会持久保存。[UNI-89899]

  • 使用 App Layering 2306 版本发布映像时,您无法在映像上看到新的映像工具,例如 AppRulesCompare。[UNI-89936]

  • 当 FSLogix 将 Cloud Cache 位置用于配置文件或 ODFC 容器以及 App Layering 弹性层时,可能会发生登录或注销失败。弹出屏幕显示登录失败,冻结的注销屏幕显示注销失败。位于 c:/ProgramData/FSLogix/Logs/Profile/Profile-YYYYMMDD.log 的 FSLogix 日志文件也显示以下登录失败错误消息:"ERROR:00000005 Access is denied" 错误在登录尝试的各个点出现。

App Layering 2309

此版本包含以下新增功能:

  • 保留 MCS 部署机器运行的选项。如果您希望在为部署到 MCS 准备启动机器时从 ELM 自定义已部署的映像,则必须将操作系统修订版中的机器工具更新到 2309 或更高版本。有关更多信息,请参阅创建平台层

  • 支持 VHDX 格式的用户层。 用户层现在使用 VHDX 格式创建,而不是像以前版本那样使用 VHD 格式。您无需将现有 VHD 格式的用户层转换为 VHDX。 但是,如果您想手动转换用户层,如果它们都仍在同一个文件夹中,则会使用该层的 VHDX 格式。如果您想使用 VHD 格式创建新的用户层,可以关闭该功能。有关更多信息,请参阅启用用户层

  • App Layering UI 中默认启用弹性层的操作系统层切换选项。 您不再需要手动启用新的操作系统层切换选项。有关更多信息,请参阅弹性层的操作系统层切换

  • 新的映像模板选项 - 发布映像模板时对磁盘进行碎片整理。 您现在可以使用新的映像模板选项,该选项可优化从 App Layering 设备创建的已发布映像。此选项仅在您选择卸载组合连接器时可用。有关更多信息,请参阅从头开始创建映像模板

  • 新增和改进的 Citrix Hypervisor。 在 App Layering 中创建和管理 Citrix Hypervisor 连接器时,您现在可以使用支持现代化虚拟机管理程序的新 UI。有关更多信息,请参阅Citrix Hypervisor。 此版本还引入了对 Citrix Hypervisor 中层和映像模板的卸载组合支持。UEFI、vTPM 和安全启动等现代虚拟化技术现在可与卸载组合配合使用。有关更多信息,请参阅关于卸载组合

修复

  • 启用了弹性分层且安装了 Sentinel One 的映像存在内存泄漏。[ALHELP-1708]

  • 由于数据库大小限制,发布具有许多层的映像可能会失败。

  • LSASS 进程在某些文件上挂起,导致启动过程失败。[ALHELP-1710]

  • VMware vSphere 因无效对象类型而失败。

  • 清除失败模式等待导致性能问题。[UNI-89518]

  • 会话主机在首次登录时被锁定。[ALHELP-1722]

  • AppV 软件包在应用程序层中预安装时,可能无法启动或启动但无法正常运行。[ALHELP-1717]

App Layering 2306

此版本包含以下新增功能:

  • 基于角色的访问控制现在可在新的 App Layering UI 中使用。 您现在可以为 App Layering 用户分配角色,定义他们可以访问的功能。任何分配了角色的用户都可以登录管理控制台。有关更多信息,请参阅分配角色

  • 已从 ELM 中移除对 Windows 7 和 32 位的支持。 所有 Windows 7 位和 32 位操作系统层已停用,并且在 ELM 的多个版本中不受支持。如果您仍在使用 Windows 7 位或 32 位不受支持的操作系统,请不要在未首先备份 ELM 然后联系支持以获取选项的情况下升级到此新版本。

  • 新的 App Layering 工具 - ScanWritableFiles。 ScanWritableFiles 是一个应用程序,用户可以在其中识别仅存在于可写层(例如用户层)上的文件和文件夹。因此,这些文件系统对象不位于任何其他层/卷上,例如基本映像或任何弹性分配的层。识别此类文件系统对象在以下情况下很有用:

    • 确定哪些对象可以安全删除而不会影响弹性分配的应用程序
    • 识别用户直接安装的应用程序组件,而不是由映像或任何弹性层提供的组件
    • 识别安装在打包机上的应用程序组件

    有关更多详细信息,请参阅 C:\Program Files\Unidesk\Tools\ScanWritableFiles\ReadMe.txt

  • 新的 App Layering 工具 - AppRuleCompare。 AppRuleCompare 分析应用程序层之间潜在的文件系统和注册表冲突,包括平台层(如果存在)。当直接在应用程序分层机器上运行时,AppRuleCompare 会“处理”与内置到基本映像中的层以及弹性附加到机器的层关联的 AppRule 文件。有关更多详细信息,请参阅 C:\Program Files\Unidesk\Tools\AppRuleCompare\ReadMe.txt

修复

  • 在某些 Provisioning 服务器上,用于装载带有大于 2003 的 App Layering 代理的文件共享的命令会无限期挂起。[ALHELP-1593]

  • 创建或重命名文件或目录时,CFS 还会更改对象的短名称,这会导致意外的目录通知。[ALHELP-1682]

  • generatePerfGenRecompileScript 例程中的错误导致 BIC 失败。[UNI-89255]

  • 由于我们的重命名逻辑中的错误,重命名操作失败。[UNI-89256]

  • 切换到新的 Citrix 认证后,2012R2 上出现驱动程序数字签名错误。[UNI-89258]

  • 新的 vSphere 连接器 UI 未列出所有主机。[UNI-89314]

  • 新附加的虚拟磁盘未被 VDS 检测到。[ALHELP-1694]

App Layering 2304

此版本包含以下新增功能:

  • Azure 部署的注册凭据支持。 您现在可以使用注册凭据配置 Azure 部署连接器,类似于旧版 Azure 连接器中可用的功能。有关更多信息,请参阅Azure 部署

  • 您现在可以使用 Citrix Studio 中的用户排除策略定义不重定向到用户层的目录路径。 需要注意以下几点:

    • 用户排除不会覆盖 AlwaysOnBoot。
    • 用户排除适用于完整用户层和用户个性化层 (UPL),但不适用于会话主机。会话主机忽略用户排除并将消息添加到用户层。
    • Logoff.txt 现在包含所有活动的用户排除。
  • 自定义 Active Directory (AD) 属性支持。 您现在可以在用户层路径中使用自定义 AD 属性,用于用户层和用户个性化层 (UPL)。AD 属性必须用哈希符号括起来(例如,#sAMAccountName#)。有关更多信息,请参阅部署用户层用户个性化层

  • VMware vSphere 连接器的新 UI。 VMware vSphere 连接器现在具有新的 UI。有关更多信息,请参阅VMware vSphere

  • 性能计数器现在可从任何层(包括应用程序层和完整用户层)工作。 必须更新操作系统修订版中的黄金映像工具,以确保在启动映像时正确重建性能计数器。操作系统修订版至少需要重建一次性能计数器。在您正在更新黄金映像的同一操作系统修订版中打开管理员命令窗口,并运行命令 c:\windows\system32\lodctr /rc:\windows\syswow64\lodctr \r

  • MSMQ 现在可从映像中包含的任何层使用。 必须更新操作系统修订版中的黄金映像工具,以确保在存在 MSMQ 时正确重置和启动。现在有一个名为 GenRandomQMID.log 的新日志文件,用于指示 C:\Windows\setup\scripts\kmsdir\GenRandomQMID.ps1 的操作。这允许 MSMQ 无论安装在哪里都能正常启动。

修复

  • 配置文件密钥缺失导致用户层装载失败。[UNI-88890]

  • 断开弹性层与正在运行的机器的连接时,目录通知代码导致 CPU 使用率飙升。[ALHELP-1614]

  • generate.pl 工具将 HKLM\System\WPA 键从从不虚拟化设置为始终虚拟化,导致 Windows 激活密钥丢失。[ALHELP-1673]

  • FSLogix 在完整用户层中运行,在第三次及后续登录时登录失败,导致重复配置文件和其他问题。[ALHELP-1672]

  • 删除和重新创建易失性密钥导致查询处理程序阻止调用者查看映像。[ALHELP-1648]

  • SessionHost 文件探测缺少某些文件,导致冲突并导致层无法工作。[ALHELP-1653]

  • 改进了反向枚举时间的性能。[ALHELP-1642]

  • 性能计数器扫描逻辑以只读/共享只读模式打开文件,并且无法关闭,这与必须由用户环境持续更新的文件发生冲突。性能计数器扫描逻辑现在以只读/共享拒绝无模式打开文件,并且可以在需要时关闭。[ALHELP-1679]

  • FSLogix 搜索漫游有时在仅弹性层映像上无法正常工作,因为在用户登录时间之前调用了一个新函数,而此时层 hive 尚未虚拟化。[ALHELP-1669]

  • 完成映像时,Microsoft MSMQ 功能无法正常工作。[ALHELP-1641]

App Layering 2211

此版本包含以下新增功能:

  • 新的 Azure 部署连接器。 已创建两个新的 Azure 连接器并将其实现到 App Layering 中:Azure 部署和 Azure 部署的机器创建。这两个连接器还支持政府环境(分别为 Azure Government 和 Azure Government 的机器创建)。旧的 Azure 连接器和 Azure 连接器的机器创建(以及其政府对应项)现已弃用,但仍可在有限时间内使用。有关更多信息,请参阅Azure 部署

  • 如果检测到 WEM RSA 密钥,则阻止平台层完成。 如果平台层上存在 WEM RSA 密钥,则会导致 Workspace Environment Management (WEM) 出现问题。如果检测到 RSA 密钥,您现在会在完成平台层之前收到一条消息,提示您删除该密钥。有关详细信息,请参阅创建平台层

  • 未命中缓存机制已改进。 未命中缓存机制中的条目默认值已从 256 个条目增加到 1024 个条目。如果您已使用注册表设置增加了默认大小,则必须删除自定义设置才能使此增强功能正常工作。

  • OEM 驱动程序持久保存在用户层中。 OEM 驱动程序(例如打印机驱动程序)现在可以存储在用户层中,并且在每次用户登录后无需重新安装。操作系统映像和用户层之间 OEM 驱动程序可能存在的命名冲突会自动解决。升级后,现有用户层会扫描任何意外的 OEM 痕迹。

  • 支持 Windows 10 和 11 22H2。 您现在可以将 Windows 10 和 11 22H2 用作分层映像的操作系统。有关更多信息,请参阅系统要求

修复

  • 修复了将 GAC_MSIL 文件添加到注册表 AOB 列表导致的问题。GAC_MSIL 文件已删除。[ALHELP-1612]

  • 添加了一个新的 ulayer 设置 (HKLM\Software\Unidesk\ULayer\BasicAADScrubEnabled [dword]),允许您禁用 Azure 删除 Windows 10 注册表和文件位置。默认情况下,此设置设置为 true。[UNI-87854]

  • 修复了清除模式延迟包含只读访问打开的文件导致系统运行缓慢的问题。[ALHELP-1621]

  • 修复了完成时 C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys 中的密钥被删除的问题。BIC 现在包含此文件夹。[ALHELP-1623]

  • 修复了操作系统机器工具升级后某些本地策略被删除的问题。gposetup.cmd 正在执行额外的初始化并将 gpt.ini 文件覆盖为 defaultgpt.ini 文件。[ALHELP-1627]

  • 修复了在新创建的文件夹中访问控制列表排序不正确的问题。该问题导致这些文件夹中的某些条目无效。[ALHELP-1632]

App Layering 2208

此版本包含以下新增功能:

  • 现在允许使用通配符从组合层中排除目录。 只能通配一个目录,并且单个路径中只能使用一个 *。有关更多详细信息,请参阅从层中排除文件

修复

  • 升级到 2206 后,选择要导出的层不再无法保存。[ALHELP-1605]

  • 修复了升级到 2206 后某些应用程序出现的问题。C:\Windows\Microsoft.NET\assembly\GAC_MSIL 目录不再从应用程序层中排除,并且 c:\windows\system32\wbem\repository 目录仅允许在平台层上。[UNI-87356]

App Layering 2206

此版本包含以下新增功能:

  • Microsoft Silverlight 已移除。 App Layering 不再需要或支持 MS Silverlight。有关详细信息,请参阅系统要求

  • 一些菜单项已从“用户”选项卡移动到新 UI 中的“系统”选项卡:

    • 管理 Active Directory 用户和组的角色访问
    • 在目录服务中创建、删除和编辑目录联结
  • 更多管理功能已转换为新的用户界面。 以下功能现在可在新界面中使用:

    • 导入和导出层
    • 系统 - 用户层存储位置
  • 完全实现新的用户界面! 随着上述功能的完成,新的 UI 已完全实现,所有文档现在都反映了这一点。文档中的许多过程和部分已更新为新的刀片式工作流,取代了旧 UI 中的向导对话框。

  • 用户层上的自定义防火墙设置。 管理员现在可以创建一个脚本,在用户层中登录时自动运行,以设置用户的防火墙选项和规则。该脚本是 PrivilegedLogon.cmd,可以在 C:\Program Files\Unidesk\Uniservice\UserScripts 中找到。

修复

  • NVivo 在启用完整用户层并弹性分配时不再崩溃。[ALHELP-1564]

  • 升级后,文件夹现在可以在已发布映像中删除。[ALHELP-1582]

App Layering 2204

此版本包含以下改进。

修复

  • 位于只读卷(弹性应用程序层)上的目录设置属性不再失败。(ALHELP-1500)

App Layering 2202

此版本包含以下新增功能:

  • 您现在可以强制删除应用程序层的主密钥文件。 如果由于主密钥文件更改而收到应用程序层的弹性适应警告,您可以通过编辑注册表设置 DeleteMasterKeys 来强制删除主密钥文件。有关详细信息,请参阅将应用程序层部署为弹性层

  • VMware Horizon View 连接器已弃用。 如果您启用或使用此连接器,请注意它已弃用,并将在未来版本中移除。

  • 更多管理功能已转换为新的用户界面。 您可以通过 Web 浏览器中的唯一 URL 访问新界面。使用设备的 IP 地址,输入以下 URL:https://<ip_address_of_new_vm>

    • 以下功能现在可在新界面中使用:
      • 系统选项卡 - 连接器
      • 系统选项卡 - 设置和配置
      • 用户菜单 - 升级设备

修复

  • ManageOpenForBackup 标志的默认设置已从 false 更改为 true,作为安装应用程序时 C:\windows\syswow64 和 C:\windows\system32 上 ACL 损坏的解决方法。(ALHELP-1327)

  • 使用索引选项小程序删除的搜索位置现在已正确删除。(ALHELP-1493)

  • 位于只读卷(弹性应用程序层)上的目录设置属性不再失败。(ALHELP-1500)

  • 进程用户层中 VDA 的连接现在均匀分布在域控制器之间。(ALHELP-1535)

  • 用户个性化层现在在 XenDesktop 中正确安装。(ALHELP-1545)

  • 将 Enterprise Layer Manager (ELM) 从 21.06 升级到 21.12 不再失败。(ALHELP-1559)

  • 用户会话现在在新 UI 中适当地超时。(UNI-85868)

App Layering 2112

此版本引入了新的 App Layering 管理体验并支持更多版本的 Windows。

  • 支持更多版本的 Windows: 您可以在 App Layering 2112 及更高版本中将以下版本的 Windows 用作操作系统层。
    • Windows Server 2022
    • Windows 10 版本 21H2
    • Windows 11,但有以下注意事项

    注意事项:

    要支持 Windows 11 作为操作系统层,您必须将 App Layering 设备升级到版本 2112。该版本为您提供了 Optimizer Script builder、Unattend Script builder、SetKMS 和来宾安装程序所需的更新,以设置操作系统类型。用于设置黄金映像的黄金映像工具必须是 2112 或更高版本。

  • 新的 App Layering 管理体验。 此版本的 App Layering 引入了新的增强管理体验的第一阶段。新用户界面的第一阶段将暂时与 App Layering 设备上的现有用户界面共存。您可以通过 Web 浏览器中的唯一、不同的 URL 访问它们。请注意,我们尚未将映像模板和层之外的一些管理活动移植到新的用户界面。对于这些活动,您需要继续使用原始界面。当从现代 Web 浏览器(如 Chrome、Edge 或 Firefox)访问设备时,将显示新的管理控制台。如果您使用 Internet Explorer 访问设备,则会显示旧版管理控制台。
    • 使用设备的 IP 地址,在兼容的 Web 浏览器中输入以下 URL:

      https://<ip_address_of new_vm>

    • 新用户界面中可用的功能:
      • 模板管理
      • 应用程序、平台、操作系统层管理
      • 任务管理
      • 登录
      • 弹性层用户分配
    • 浏览器支持:
      • Microsoft Edge
      • Google Chrome
      • Mozilla Firefox

修复

  • Office 365:在 App Layering 设备 2110 版本中创建的映像上,Excel 可能会无响应。(ALHELP-1537)

  • 使用 Zscaler 时,当任何弹性层附加到 VM 时,会报告驱动程序错误。(ALHELP-1528)

  • Office 365:用户层未附加到会话主机。此问题是由于 PEUPTemplate.hive 上的文件锁定引起的。(ALHELP-1525)

  • App Layering 2107:VDA 可能会遇到致命异常,随机显示蓝屏。(ALHELP-1436)

App Layering 2110

此版本支持:

  • VMware Cloud on:
    • Azure
    • Amazon Web Services (AWS)
  • Citrix Provisioning™ 连接器现在允许您指定用于卸载组合的虚拟机管理程序连接器配置。在 Citrix Provisioning 连接器配置中选择卸载组合可启用对 VHDX 磁盘格式、UEFI 固件和安全启动的支持。

  • 如果在 Citrix Provisioning 连接器配置中启用了卸载组合,您可以在“发布映像”向导中为 vDisk 添加自定义描述。例如,如果您使用启用了卸载组合的 Citrix Provisioning 连接器发布映像模板,您可以在“发布分层映像”向导中添加注释,该注释将显示为生成的 vDisk 的描述。如果未启用卸载组合或您将“注释”字段留空,则描述默认为“分层映像”。vDisk 描述的最大长度为 250 个字符。如果更长,则会被截断。

  • (高级功能)您现在可以从组合层中排除特定文件和文件夹,以防止文件持久保存在用户的桌面上。例如,您可以排除防病毒软件文件和文件夹,这些文件和文件夹在两次登录之间不得持久保存在桌面上。

修复

  • 与 NetApp 开发人员合作,修复了包含 NetApp 层的映像在 100% CPU 利用率下卡住的问题。(ALHELP-1508)

  • 启用用户层并更新 Windows 后,Windows 的“开始”菜单“搜索”功能正常工作。(ALHELP-1482)

  • 创建操作系统层和平台层并安装 Citrix Virtual Delivery Agent (VDA) 后,已发布映像不再导致蓝屏。(ALHELP-1485, ALHELP-1486)

  • 修复了升级 App Layering 设备后 MediTech Expanse 的问题。(ALHELP-1494)

  • 修复了阻止成功设置和使用用户层上 Dropbox 的问题。(ALHELP-1416)

  • 修复了创建操作系统层或向其添加版本时 Windows 搜索索引损坏的问题。(ALHELP-1433, ALHELP-1453)

实验室功能

实验室功能是潜在功能的预览。当功能处于实验室阶段时,请勿在生产环境中使用。不保证此功能会包含在产品中,也不保证如果包含在产品中,其工作方式会相同。

  • 您可以在使用不同操作系统层的映像上将应用程序层分配为弹性层: 弹性层分配通常要求分配的应用程序层使用用于创建应用程序层的相同操作系统层。您可以尝试在使用不同操作系统层的分层映像上将应用程序层分配为弹性层

    重要提示:

    在与创建弹性层时使用的操作系统层不同的操作系统层上运行弹性层可能会导致问题。

要使用实验室功能,请在系统设置中启用它。

升级路径

为了获得最新的修复和功能,包括与您使用的其他软件包的兼容性,我们鼓励您及时更新 App Layering 升级

您可以从 19.x 到当前任何 App Layering 版本进行升级。

App Layering 2107

此版本包含以下改进。

修复

  • 从 vSphere 6.7 升级到 vSphere 7.0 Update 2 或更高版本后,您现在可以使用 VSAN 存储创建层并发布映像。(ALHELP-1410)

  • 升级到 Windows 10 1909 或 20H2 后,ClickOnce 应用程序现在可与现有用户层磁盘配合使用。(ALHELP-1425)

  • 分配给机器上部分用户且包含应用程序特有的某些 Windows 系统文件的应用程序层不再对未分配到该层的用户造成问题。(ALHEALP-1427)

  • 在运行 EL 的映像上,您可以选择 OneDrive 保存文件的远程管理共享,而不会导致机器蓝屏。(ALHELP-1431)

  • 当映像上启用了弹性分层时,安装应用程序的脚本现在按预期完成。(ALHELP-1432)

App Layering 2106

此版本包含以下新增功能:

  • 更新版本的操作系统机器工具。我们建议您现在使用新工具更新您的操作系统层,以便将来可以使用需要它们的任何新功能。

修复

  • 完成平台层后,机器不再蓝屏。(ALHELP-1177)

  • 当启用卸载组合并设置弹性分层卷的默认大小时,可写分区大小会针对所有已发布映像进行更新。(UNI-76795)

  • 在将弹性层添加到映像后登录时,用户不再收到以下错误(ALHELP-1445):

    “严重错误:您的‘开始’菜单无法正常工作。我们将在您下次登录时尝试修复它。”

    “Citrix App Layering - 系统错误:发生意外的系统错误。请重试操作或联系技术支持。”

  • 弹性层上的文件不再在某些条件下消失和重新出现。(ALHELP-1405)

  • 当使用 FSLogix 和 OneDrive 且启用了弹性层时,VM 现在可以通过管理共享 (\\PCName\C$\Users) 访问用户配置文件文件夹。(ALHELP-1386, ALHELP-1405, ALHELP-1431)

  • 当应用程序安装在应用程序层上时,FSLogix 配置文件现在可以正常工作。(UNI-83092)

App Layering 2104

此版本包含以下改进。

修复

  • 层版本修复数据的同步现在运行得更快。(UNI-82197, ALHELP-1385)

  • OfficeNoReReg.cmd 脚本现在更新现有值。(UNI-82088)

  • 访问运行 Windows 10 1909 的已发布映像时,您不再收到消息“用户配置文件服务登录失败。无法加载用户配置文件”。(ALHELP-1307)

  • 安装 Crowdstrike 后,Edge 首次尝试即可启动。(ALHELP-1404)

  • 当映像同时运行弹性分层和 Crowdstrike 时,Chrome 和 Microsoft Teams 现在首次尝试即可启动。(ALHELP-1392)

  • 如果您安装的文件具有启动级别组件且 Crowdstrike 标记了这些文件,则在向层添加版本后,应用程序不再失败。(ALHELP-1397)

App Layering 2102

此版本包含对以下增强功能的支持:

  • App Layering 现在可在 Google Cloud 上运行!您可以:
    • 在 Google Cloud 上安装 App Layering 设备。
    • 为 Google Cloud 和 Google Cloud 的机器创建创建连接器配置。
    • 在 Google Cloud 上创建层。
    • 使用导出和导入功能将层从不同平台移动到 Google Cloud。
    • 在 Google Cloud 上或在 Google Cloud 上运行的机器创建中发布分层映像。

修复

  • 启用了弹性分层的映像模板发布的应用程序现在按预期启动。(ALHELP-1306, ALHELP-1315, UNI-81247)

  • 当使用 UEFI 和 Citrix Provisioning 启动会话主机时,会话不再因目标设备上的蓝屏而失败。(UNI-80889)

  • 组合不再因 CE 耗尽可用驱动器号而失败。(ALHELP-1286, UNI-80179)

  • 当应用程序安装在打包机上时,MSIEXEC.EXE 不再删除 syswow64 内容的权限。(ALHELP-1327, UNI-81548)

  • 尝试从用户层卸载 WebEx 时,WebEx 不再因错误 1407 而失败。(ALHELP-1339, UNI-81434)

  • 当启用用户层时,Windows“开始”菜单中的应用程序列在正确的部分,而不是名称为 ms-resource:AppName 的部分。(ALHELP-1323, UNI-81402)

  • 登录 App Layering 管理控制台不再导致系统错误。(ALHELP-1332, UNI-81391)

  • VDA 不再在 App Layering 20.11 上因蓝屏而失败。(ALHELP-1337, UNI-82008)

  • 当用户登录到启用了弹性分层的 VDA 时,VDA 不再无响应。(ALHELP-1369, UNI-81777)

  • vSphere 连接器的机器创建不再删除 VMware 上 UnideskCacheddisks 下的文件。(ALHELP-1345, UNI-81662)

  • 分配用户层后,访问 Studio 中的“策略”选项卡时不再出现错误。(ALHELP-1355, UNI-81749)

App Layering 2011

此版本包含对以下增强功能的支持:

  • 我们现在支持 Nutanix 版本 5.18。

  • 您可以在 App Layering 2011 及更高版本中将 Windows 10 版本 20H2 用作操作系统层。但是,以下注意事项适用。

    注意事项:

    如果您将操作系统层从早期版本升级到 Windows 10 20H2,请直接升级到 Build 19042.630 或更高版本。升级到 2020 年 11 月 16 日之前发布的 Windows 10 20H2 版本可能会导致映像部署不一致。例如,如果您使用选择了脱机泛化的模板发布映像,则已发布的映像可能无法正常工作。

修复

  • Windows 10, 2004 登录时间。 修复了 Windows 10 2004 有时需要 2-4 分钟才能启动,并且偶尔会出现 30-45 秒黑屏的问题。(UNI-80656)
  • kmssetup 脚本未添加到启动脚本文件夹。 修复了 kmssetup.cmd 脚本解压缩后无法添加到启动脚本文件夹的问题。(ALHELP-1279, UNI-80410)
  • HP UPD 驱动程序不可用作打印机驱动程序。 当您在应用程序层中包含 HP UPD 驱动程序并将其作为已发布映像的一部分时,该驱动程序现在可用作打印机驱动程序。修复了阻止该驱动程序列出的问题。(ALHELP-1278, UNI-80426)
  • 会话挂起数分钟。 修复了导致会话挂起数分钟的问题。此问题在升级到 App Layering 2005 后出现。(ALHELP-1263, UNI-80262)
  • 用户无法在 App Layering 2009 中重新连接到其桌面。 修复了用户尝试重新连接到其桌面时导致随机偶尔蓝屏的问题。(ALHELP-1317, UNI-81156)
  • 在 4K 显示器上使用控制台时,对话框在左上角打开。 修复了导致对话框显示偏离中心的问题。(ALHELP-1309,UNI-78951, UNI-78952)

App Layering 2009

此版本包含对以下增强功能的支持:

  • 您现在可以通过配置 Citrix Studio 策略来覆盖用户层的默认存储库路径和层大小。
  • App Layering 管理控制台的用户界面已更新,包含新的 Citrix 品牌图像。

App Layering 2008

此版本包含对以下功能和增强功能的支持:

  • Windows 10, 2004 支持: Windows 10, 2004 现在支持作为分层映像的操作系统。使用 Windows 10, 2004 需要 App Layering 2008 或更高版本。此版本的 Windows 10 所需的更改不在以前的 App Layering 版本中。

  • Citrix Hypervisor 8.2 支持 我们现在支持 Citrix Hypervisor 8.2 版本。

重要提示:

App Layering 20.8.3 包含对所含驱动程序的重要更新。如果您使用安全启动,则必须升级到 20.8.3!

20.8.3 安装和升级包可供下载。对于新安装,请下载设备安装包。对于升级,请下载设备升级包。

修复

  • 启用了弹性层的 vSphere 中的 VM 在部署到 Citrix Provisioning 服务器后不再失败。 修复了启用了弹性层的 vSphere 中的 VM 在部署到 Citrix Provisioning 服务器后失败的问题。(ALHELP-1202, UNI-76300)
  • 修复了导致 AutoDesk 2020 安装程序在应用程序层中失败的问题。(ALHELP-476)
  • 当启用按需同步弹性层时,用户现在可以同步其 OneDrive 文件而不会出现问题。(ALHELP-468)
  • 当启用弹性层并分配应用程序层时,Chrome 扩展程序不再导致错误消息“FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY”。(ALHELP-419)

App Layering 2005

App Layering 2005 版本包含对以下功能和增强功能的支持:

  • 安全增强功能: 安全增强功能包括密码套件更新、第三方组件升级和运行时环境升级。

  • 安全启动支持: 来宾驱动程序通过 Microsoft 的 WHQL 程序认证。您可以在安全启动配置中使用认证的来宾驱动程序。(UNI-74917)

  • 客户用户层路径: 用户层文件现在可以存储在网络共享中,其位置使用自定义路径指定。自定义路径可以包含环境变量。(UNI-78291)

  • 用户层中带有服务的应用程序: 当用户层中安装的应用程序包含 Windows 服务(例如 Google Chrome)时,这些服务会在用户登录时按预期启动。(UNI-77660)

  • 2005 升级包: App Layering 2005 升级包足够大,以至于旧设备无法自动下载。如果您运行的是 1911 或更早版本,请从下载站点手动下载该包。此外,我们建议从安全 HTTP (HTTPS) 中的管理控制台运行升级。如果您在 HTTP 中升级,则浏览器中不会显示消息。如果发生这种情况,请在 20 分钟后刷新浏览器。(刷新不会导致问题,尽管消息说不要刷新。)如果升级仍在运行,您会收到“服务不可用”错误。您可以忽略该消息并每隔几分钟刷新浏览器,直到出现登录页面。

修复

  • 当使用卸载组合与 VMware vSphere 配合使用时,您可以使用以方括号 [] 开头的层名称,只要在闭合方括号后跟一个空格。例如,名称 [OS] Windows 10 可以工作,但名称 [OS]Windows 10 会在 vSphere Studio 中挂起并在大约 40 分钟后超时。(UNI-78452)

App Layering 2003

此版本包含以下内容:

  • 我们现在支持以下虚拟机管理程序、预配和连接代理软件版本:

    • Citrix Hypervisor 8.1
    • Nutanix AOS 5.16
  • 当管理员配置更大的默认用户层大小时,磁盘将在用户下次登录时自动扩展。

  • 在 MS Hyper-V 或 VMware vSphere 中创建操作系统层时,您现在可以使用操作系统机器工具中的脚本导入操作系统映像。该脚本直接从虚拟机导入操作系统映像,而不是使用管理控制台和连接器配置。该脚本使用卸载组合功能,这可以加快导入速度,并允许您使用更广泛的虚拟机,包括基于 UEFI 的机器。

修复

  • 来宾分层服务 (ULayer) 已修改为不依赖于最终用户虚拟机上运行的服务器服务。(UNI-77242)
  • 当作为弹性层交付时,Artiva 应用程序在用户尝试登录时不再失败。(UNI-76487)
  • 修复了导致 StartCCMEXEC.cmd 脚本持续增长日志文件 StartCCMExec.txt 的问题,即使未安装 CCMExec 也是如此。要应用此修复,请下载 20.3 的新操作系统机器工具文件夹,并将 StartCCMEXEC.cmd 文件替换为新版本。(UNI-77471)
  • 当用户在用户层或弹性层上安装字体时,字体会在下次登录时持久保存。(UNI-63839)
  • 当使用启用了卸载组合的连接器发布映像时,8.3 文件名不再被错误修改。(UNI-76961)
  • 向应用程序层添加版本时,您不再收到错误“操作失败,因为缺少文件。未找到 VMDK。”(UNI-77702)
  • 修复了使用连接器配置中的卸载组合功能时 JWT (JSON Web Tokens) 过期的问题。(UNI-76859)
  • Hyper-V 连接器现在报告磁盘文件大小而不是其逻辑大小,这会快速填满缓存。(UNI-76692)
  • 改进了使用用户层的映像时与 Citrix Studio GPO 策略的兼容性。(UNI-76918)

App Layering 2001

此版本包含以下内容:

  • 我们现在支持以下虚拟机管理程序、预配和连接代理软件版本:
    • Citrix Provisioning 版本 1912
    • Citrix Virtual Apps and Desktops™ 版本 7 1912
  • 以下 Windows 10 版本现在支持作为操作系统层:
    • Windows 10, 版本 1909
    • Windows 10, Enterprise Virtual Desktop edition(仅在 Azure 中从 Microsoft 获得)
  • 我们的 VMware vSphere 连接器现在支持 VMware Paravirtual SCSI Controller。(UNI-75620)

修复

  • 在我们的 Azure App Layering 设备 (ELM) 部署脚本中,我们延长了指向标准存储库磁盘的已签名 Azure URL 的过期日期。请确保您相应地更新此版本中的 Azure 部署脚本。
  • VDA 安装不再在打包机上失败。(UNI-76299)
  • 重新启动时,带有用户层的分层映像不再删除调度程序任务。(UNI-77084)

App Layering 1911

此版本包含以下内容:

  • 我们现在支持以下虚拟机管理程序、预配和连接代理软件版本:
    • XenApp and XenDesktop 7.15 LTSR CU5
  • VMware vSphere:
    • 使用新的卸载组合选项可显著减少打包层和发布映像所需的时间。
    • 选择精简预配磁盘和 UEFI(不带弹性层和用户层的安全启动)选项。
    • 使用 vSphere 连接器将层打包并发布到 VMware Cloud on AWS。

修复

  • 修复了在 Windows 10 大版本升级后,使用 MBR 分区完成操作系统层时出现的错误。(UNI-76210)
  • 改进了与 Microsoft System Center Configuration Manager (SCCM) 的兼容性。(UNI-76198, UNI-76126, UNI-76129)
  • 用户不再失去与运行 FSLogix 且启用了弹性分层的会话主机的连接。(UNI-73793)
  • Rapid Reader 8.3 在打包机上安装后现在按预期启动。(UNI-76316)
  • IntelliJ IDEA Ultimate 在应用程序启动时不再冻结桌面。(UNI-76075)
  • 用户打开 SQL Management Studio 并尝试将查询保存到 OneDrive 或 SharePoint 文件夹时不再出现蓝屏。(UNI-76427)

App Layering 1910

此版本包含以下内容:

  • 我们支持以下新版本的虚拟机管理程序、预配和连接代理软件:
    • Citrix Virtual Apps™ and Desktops 版本 7 1909
    • Citrix Provisioning 版本 1909
    • Nutanix Acropolis Hypervisor (AHV) 版本 5.11
    • VMware Horizon View 7.9
  • 在 Hyper-V 平台上,您可以使用卸载组合打包层并发布映像,以显著提高性能和兼容性。现在支持 Gen2 VM 和 VHDX 磁盘格式。

  • App Layering Agent 已更新以支持新的卸载组合功能。如果您在部署中使用该代理,我们强烈建议您在安装了该代理的任何服务器上安装代理更新。

  • 使用完整用户层时,Windows 搜索索引性能得到改进。

  • 对于发布分层映像的管理员,此版本添加了验证和警告,以根据所选应用程序层提供有关要使用的磁盘大小的指导。

修复

  • 修复了要求删除 CDF 驱动程序注册表项的 PVS 支持文章,以解决配置文件管理故障排除问题。(UNI-75720)
  • 修复了 Defender 未正确更新的问题。(UNI-74918)
  • 使用缓存连接器时,Windows 搜索服务在打包机上按预期启动。(UNI-75915)
  • Windows Defender 现在在从 Windows 1809 操作系统层创建的应用程序层上成功启动。(UNI-74997)
  • 当启用按需同步和弹性层时,用户现在可以同步其 OneDrive 文件。(UNI-74618)
  • 当启用弹性分层时,OneDrive 的按需功能现在可以正确流式传输文件。(UNI-73121)
  • 当在 Users\ 路径上设置了最低推荐权限时,用户层修复现在成功完成。(UNI-75552)
  • 当启用用户层并分配应用程序层时,安装 Chrome 扩展程序时不再收到错误 Can not install package: FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY。(UNI-75568)
  • 使用完整用户层时,Windows 搜索索引性能已得到改进。(UNI-73049)
  • 此版本添加了有关可使用的磁盘大小的验证和警告。该指导基于您的配置和所选的应用程序层。(UNI-54390)

App Layering 1908

此版本包含对这些新功能和改进的支持。

  • Windows 版本: Windows 10 版本 1903 现在支持作为操作系统层。

  • 连接代理: 我们现在支持以下连接代理软件版本:
    • VMware Horizon View 7.9
  • 用户层修复: 您现在可以手动修复用户层,以便可以再次显示来自特定应用程序集的所有文件和注册表设置。

修复

  • Hyper-V 连接器 PowerShell 会话不再在文件复制时间超过 30 分钟时过期。(UNI-74283, UNI-74292)

  • 修复了启用用户层时系统和显示属性无法正确打开的问题。(UNI-74547)

  • 从 Windows 10 操作系统层中删除应用商店应用程序不再导致设置显示属性等功能出现故障。(UNI-74852)

  • Windows Defender 更新 KB4052623 现在成功安装并适用于启用了用户层的用户。(UNI-74942)

联系 Citrix

我们欢迎您对本版本提出反馈意见。

  • 使用我们的在线论坛直接与 Citrix 员工和部署 Citrix App Layering 的其他组织交流。
  • 对于产品问题和疑问,请开立支持案例

我们期待听到您对 App Layering 的看法。

相关信息