App Layering

准备用于分层的操作系统

您可以随时准备用于分层的操作系统,即使尚未安装 App Layering 软件。满足所有要求以确保操作系统层在您的环境中正常工作非常重要。

满足要求并熟悉了操作系统层中包含内容的准则后,请按照说明在您的虚拟机管理程序环境中准备操作系统。如果您以后将支持扩展到另一个虚拟机管理程序,则可以通过在为该第二个环境创建的平台层上安装第二个虚拟机管理程序的工具来重用此操作系统层。

要求和建议

准备操作系统映像时,请满足以下要求并考虑相关建议。

  • 为每个您正在管理的 Windows 版本准备一个操作系统层(建议):Citrix® 建议您为每个您正在管理的 Windows 版本准备一个操作系统映像,以及一套相应的平台层和应用程序层。
  • 全新操作系统映像:从您的虚拟机管理程序中获取一个受支持的 Windows 操作系统的全新映像。这可确保映像针对您的环境进行了优化。
  • 来自 DHCP 的 IP 地址:确保操作系统映像加入域。确保映像从 DHCP 获取其 IP 地址。否则,您将无法安装 App Layering OS Machine Tools。域加入可以在平台层中完成。
  • App Layering OS Machine Tools:在 App Layering 安装包中找到 OS Machine Tools。
  • MS Office 优化脚本:如果您要运行 MS Office,则必须使用安装包中包含的优化脚本。

XenServer®、MS Hyper-V 或 VMware vSphere

在极少数情况下,如果您需要运行 Windows Mini Setup,可以编辑我们提供的 unattend.hta 文件以满足您的需求。

  • 无人参与安装的应答文件(可选):应答文件包含在 App Layering 下载中。

    注意

    避免使用第三方脚本,因为它们可能会更改 App Layering 服务使用的服务和功能,例如通用即插即用和 8.3 文件名设置。

操作系统层中应包含的内容

在操作系统层中包含以下软件和设置:

  • 虚拟机管理程序工具:您必须在操作系统层中包含您的虚拟机管理程序工具。您可以通过向该层添加新版本来升级这些工具。

    注意

    • 在操作系统层上升级虚拟机管理程序工具时,请测试现有平台层以查看是否需要更新。根据平台及其上安装的其他内容,您可能需要重新创建平台层。
    • 如果您将相同的操作系统层与多个虚拟机管理程序一起使用,则最好在为这些给定虚拟机管理程序专门构建的平台层中安装虚拟机管理程序工具。
  • .NET Framework v4.0 或更高版本:包含 .NET Framework v4.0 或更高版本,以便 Windows 更新仅在操作系统层上需要。例如,Citrix Virtual Apps and Desktops (CVAD) 2303 需要 .NET 4.8 才能添加 VDA。
  • .NET Framework 3.5(创建 MS Office 层时):为了便于更新,请在创建 Office 层之前在操作系统层上安装所有版本的 .NET Framework。如果安装 Office 时不存在 .NET Framework v3.5,Office 将为您安装它,并且不建议在应用程序层中安装 .NET Framework 版本或更新。
  • 使用本地 GPO 禁用 Windows 更新:在操作系统层上禁用 Windows 更新,并使用本地 GPO 而非 Windows Update Service 来完成此操作。
  • Windows 应用商店应用删除:如果您删除 Windows 应用商店应用,请从操作系统层中删除它们,而不是从应用程序层中删除。
  • Windows 激活:使用 KMS 进行 Windows 激活。创建操作系统层时,运行 SetKMSVersion.exe 以配置激活正确 Windows 版本的启动脚本。
  • 用户帐户和组:任何额外的用户帐户或组都必须在操作系统层中创建。任何域组成员身份更改都必须通过组策略完成。
  • 创建本地用户的应用程序:包含创建本地用户的应用程序,以确保捕获对本地组和本地用户的更改,这在平台层和应用程序层中无法完成。

操作系统层中应包含的内容

请勿在操作系统层中包含以下软件。

  • 预配软件:与您的预配服务相关的软件必须安装在您的平台层上,而不是操作系统层上。
  • 连接代理软件:您的连接代理软件也必须安装在您的平台层上,而不是操作系统层上。
  • MS Office 和其他应用程序要在操作系统层上包含 MS Office 或其他应用程序,除了少数创建本地用户的应用程序。通常,应用程序应安装在应用程序层上。
  • 域加入要将操作系统层加入 Active Directory 域。相反,在平台层中加入域。这允许您在不同的域中使用相同的操作系统。
  • 调试标志:如果您正在使用安全启动,则操作系统层中的任何 BCD 启动项都不能启用调试标志。无论该标志是 true 还是 false 都不重要;该标志本身不能存在,因为它已知会导致问题。

有关准备操作系统的详细步骤,请选择您的虚拟机管理程序:

准备用于分层的操作系统