如何升级 Application Virtualization Client

应用到: Application Virtualization

您可以使用以下过程来升级 Application Virtualization (App-V) Desktop Client 或 App-V Client for Remote Desktop Services(以前称为 Terminal Services)。通过高于以前安装的旧版本的新版本,可以升级客户端。升级客户端时,安装程序软件将为虚拟应用程序自动保留并迁移用户的设置。管理权限是运行安装程序所必需的。

备注

在升级到 Application Virtualization (App-V) 4.5[模板标记值] 或更高版本[模板标记值]的过程中,HKCU 注册表项的权限会更改。因此,用户将会丢失先前设置的用户配置,例如用户配置的断开连接模式设置。如果未通过权限锁定对用户配置客户端用户界面的行为加以主动限制,则用户可以在发布刷新后重置这些首选项。

[模板标记值]

重要

在升级到 App-V 客户端的版本 4.6 或更高版本时,您必须针对计算机的操作系统(32 位或 64 位)使用正确的安装程序。如果使用错误的安装程序,则安装将失败,并将显示一条错误消息。

[模板标记值]

升级 Application Virtualization Desktop Client

  1. 关闭所有虚拟应用程序,右键单击 Windows 桌面通知区域中显示的 App-V Desktop Client 图标,并选择**“退出”**以关闭现有客户端。

  2. 获取正确的安装程序存档文件并将其保存到计算机后,双击该文件以展开该存档文件。

  3. 浏览以找到 setup.exe 文件,并双击 setup.exe 以启动安装。

  4. 向导将检查系统,以确保所有的必备软件都已安装,并提示您安装以下任何程序(如果缺少):

    • Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

    • Microsoft Core XML Services (MSXML) 6.0 SP1 (x86)

    • Microsoft 应用程序错误报告

    [模板标记值]

    备注

    对于版本 4.6 及更高版本,向导还将安装以下必备软件:

    • Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

    [模板标记值]

  5. 单击**“安装”。将显示安装进度,且状态将从“挂起”更改为“安装”。成功完成每一步时,安装状态将更改为“成功”**。

  6. 如果**“Application Virtualization Desktop Client”对话框出现并显示一条消息,说明已在计算机上发现旧版本的客户端,请单击“下一步”**以升级到新版本。

  7. 在显示**“许可协议”屏幕时,阅读许可协议,如果接受,请单击“我接受许可协议中的条款”,然后单击“下一步”**。

  8. 当 InstallShield 向导显示**“升级程序准备就绪”对话框屏幕时,单击“升级”**开始升级。下一个屏幕指明正在安装客户端。

    警告

    如果您未在步骤 1 中关闭客户端程序,则可能会看到显示的一条警告“文件正在使用中”。如果发生这种情况,请右键单击桌面通知区域中显示的 App-V 客户端图标,并选择“退出”以关闭现有客户端。然后单击“重试”继续操作。

  9. 安装成功完成后,系统将提示您重新启动计算机。为完成安装,您需要重新启动计算机。

    警告

    如果升级出于任何原因失败,您将需要在再次尝试升级之前重新启动计算机。

使用命令行升级 Application Virtualization Client

  1. 如果使用 setup.msi 程序升级 App-V 客户端,请确保已安装了任何必要的必备软件。

    [模板标记值]

    重要

    • 对于 App-V Client 的版本 4.6 及更高版本,setup.msi 程序将检查系统,如果未安装必备软件,则该程序将失败并显示一条错误消息,指明安装无法继续。

    • 对于 App-V 版本 4.6,无法在升级过程中使用命令行参数,并且这些参数将被忽略。

    [模板标记值]

  2. 以下命令行示例使用 setup.msi 文件升级 App-V 客户端。您需要根据升级 App-V Desktop Client 还是 App-V Client for Remote Desktop Services(以前称为 Terminal Services),来使用正确的客户端安装程序。

    msiexec.exe /i "setup.msi"

    重要

    只有当值包含空格时,才需要问号。为了确保一致性,前面示例中的所有实例都显示为含有问号。

升级 Application Virtualization Client for Remote Desktop Services

  1. 按照在远程桌面会话主机(RD 会话主机)服务器上安装或升级应用程序的组织标准策略操作。如果系统是某个服务器场的一部分,请从该服务器场中删除 RD 会话主机。

  2. 若要升级 App-V Client for Remote Desktop Services(以前称为 Terminal Services),则必须使用命令行,因为您无法在 RD 会话主机上手动升级客户端。

    [模板标记值]

    备注

    在 App-V 版本 4.6 和更高版本中,除了可以使用命令行升级客户端外,还可以使用远程桌面会话。无需特殊参数来启动远程桌面会话。

    [模板标记值]

  3. Client for Remote Desktop Services 升级完成后,请重新启动并登录到 RD 会话主机。

  4. 重新启动系统后,请将该服务器添加到服务器场中。

    警告

    如果升级出于任何原因失败,您将需要在再次尝试升级之前重新启动计算机。

另请参阅

其他资源

Application Virtualization 部署和升级注意事项

-----
你可以在 TechNet 库中了解有关 MDOP 的详细信息,在 TechNet Wiki 上搜索疑难解答,或者在 FacebookTwitter 上与我们联系。 请将关于 MDOP 文档的建议和意见发送到 MDOPdocs@microsoft.com。