如何部署 App-V 客户端

应用到: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

使用以下过程安装 Microsoft Application Virtualization (App-V) 5.0 客户端和远程桌面服务客户端。必须安装匹配目标计算机的操作系统的客户端版本。

在开始之前要执行的操作

  1. 查看并安装软件先决条件:

    安装与要安装的 App-V 版本相对应的必备软件:

  2. 查看适用于你的安装的客户端共存和不受支持的方案:

    部署共存的 APP-V 客户端

    规划 App-V 5.0 Sequencer 和客户端部署

    不受支持或受限的安装方案

    请参阅 App-V 5.0 支持的配置中的客户端部分

  3. 查看客户端注册表、日志和故障排除信息的位置:

客户端注册表信息

  • 默认情况下,安装 App-V 5.0 客户端后,客户端信息存储在以下注册表项的注册表中:

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\APPV\CLIENT

  • 将虚拟化包部署到运行 App-V 客户端的计算机时,关联的包数据存储在以下位置:

    “C:\ProgramData\App-V

    但是,可以使用以下注册表项重新配置此位置:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ SOFTWARE \ MICROSOFT \ APPV \ CLIENT \ STREAMING \ PACKAGEINSTALLATIONROOT

客户端日志文件

  • 有关与 App-V 5.0 客户端关联的日志文件信息,请在下面的日志中搜索:

    Event logs/Applications and Services Logs/Microsoft/AppV

  • 在 App-V 5.0 SP3 中,一些日志已合并,并移动到以下位置:

    Event logs/Applications and Services Logs/Microsoft/AppV/ServiceLog

    有关已移动日志的列表,请参阅 App-V event logs have been consolidated

  • 当前存储在运行 App-V 5.0 客户端的计算机上的包保存在以下位置:

    “C:\ProgramData\App-V\<package id>\<version id>”

客户端安装故障排除信息

请参阅“%temp%”文件夹中的错误日志。要查看日志文件,请单击“开始”,键入“%temp%”,然后找到“appv_ log”。

安装 App-V 5.0 客户端

  1. 将 App-V 5.0 客户端安装文件复制到要安装的计算机上。从以下客户端类型中选择:

    客户端类型 要使用的文件

    客户端的标准版本

    appv_client_setup.exe

    客户端的远程桌面服务版本

    appv_client_setup_rds.exe

  2. 双击安装文件,然后单击“安装”。安装开始前,安装程序将检查计算机是否丢失 App-V 5.0 先决条件

  3. 查看并接受软件许可条款,选择是否使用 Microsoft 更新以及是否参加 Microsoft 客户体验改善计划,然后单击“安装”。

  4. 在“设置成功完成”页面上,单击“关闭”。

    安装时会在“计划”中创建 App-V 客户端的以下项:

    • .exe

    • .msi

    • 语言包

      note备注
      安装完成后,仅可卸载 .exe 文件。

使用脚本安装 App-V 5.0 客户端

  1. 在目标计算机上安装所有必需的必备软件。请参阅 在开始之前要执行的操作。使用 .msi 文件安装客户端时,如果缺少任何先决条件,安装将失败。

  2. 要使用脚本安装 App-V 5.0 客户端,将以下参数用于“appv_client_setup.exe”。

    note备注
    客户端 Windows Installer (.msi) 支持相同的切换集,“/LOG”参数除外。

    /INSTALLDIR

    指定安装目录。示例用法:/INSTALLDIR=C:\Program Files\AppV Client

    /CEIPOPTIN

    启用参与客户体验改善计划。示例用法:/CEIPOPTIN=[0|1]

    /MUOPTIN

    启用 Microsoft Update。示例用法:/MUOPTIN=[0|1]

    /PACKAGEINSTALLATIONROOT

    指定安装所有新应用程序和更新的目录。示例用法:/PACKAGEINSTALLATIONROOT='C:\App-V Packages'

    /PACKAGESOURCEROOT

    覆盖源位置以下载包内容。示例用法:/PACKAGESOURCEROOT='http://packageStore'

    /AUTOLOAD

    指定在具体的计算机上 App-V 5.0 加载新包的方式。启用了以下选项:[1];自动加载所有包 [2];或自动不加载任何包 [0]。示例用法:/AUTOLOAD=[0|1|2]

    /SHAREDCONTENTSTOREMODE

    指定流式处理的包内容将不保存到本地磁盘中。示例用法:/SHAREDCONTENTSTOREMODE=[0|1]

    /MIGRATIONMODE

    允许 App-V 5.0 客户端修改与使用之前版本创建的包相关的快捷方式和 FTA。示例用法:/MIGRATIONMODE=[0|1]

    /ENABLEPACKAGESCRIPTS

    启用在应运行的包清单文件或配置文件中定义的脚本。示例用法:/ENABLEPACKAGESCRIPTS=[0|1]

    /ROAMINGREGISTRYEXCLUSIONS

    指定将不会随用户配置文件漫游的注册表路径。示例用法:/ROAMINGREGISTRYEXCLUSIONS=software\classes;software\clients

    /ROAMINGFILEEXCLUSIONS

    指定不会随用户的配置文件漫游的 %userprofile% 相关的文件路径。示例用法:/ROAMINGFILEEXCLUSIONS 'desktop;my pictures'

    /S[1-5]PUBLISHINGSERVERNAME

    显示发布服务器的名称。示例用法:/S2PUBLISHINGSERVERNAME=MyPublishingServer

    /S[1-5]PUBLISHINGSERVERURL

    显示发布服务器的 URL。示例用法:/S2PUBLISHINGSERVERURL=\\pubserver

    /S[1-5]GLOBALREFRESHENABLED -

    启用全局发布刷新。示例用法:/S2GLOBALREFRESHENABLED=[0|1]

    /S[1-5]GLOBALREFRESHONLOGON

    用户登录时启用全局发布刷新。示例用法:/S2LOGONREFRESH=[0|1]

    /S[1-5]GLOBALREFRESHINTERVAL -

    指定发布刷新间隔,其中“0”表示不定期刷新。示例用法:/S2PERIODICREFRESHINTERVAL=[0-744]

    /S[1-5]GLOBALREFRESHINTERVALUNIT

    指定间隔单位(小时 [0],天 [1])。示例用法:/S2GLOBALREFRESHINTERVALUNIT=[0|1]

    /S[1-5]USERREFRESHENABLED

    启用用户发布刷新。示例用法:/S2USERREFRESHENABLED=[0|1]

    /S[1-5]USERREFRESHONLOGON

    用户登录时启用用户发布刷新。示例用法:/S2LOGONREFRESH=[0|1]

    /S[1-5]USERREFRESHINTERVAL -

    指定发布刷新间隔,其中“0”表示不定期刷新。示例用法:/S2PERIODICREFRESHINTERVAL=[0-744]

    /S[1-5]USERREFRESHINTERVALUNIT

    指定间隔单位(小时 [0],天 [1])。示例用法:/S2USERREFRESHINTERVALUNIT=[0|1]

    /Log

    指定保存日志信息的位置。默认位置为 %Temp%。示例用法:/log C:\logs\log.log

    /q

    指定无人参与安装。

    /REPAIR

    修复之前的客户端安装。

    /NORESTART

    防止客户端安装后计算机重新启动。

    此参数可防止安装每个更新后最终用户计算机重新启动,并可让你计划在方便时重新启动。例如,你可安装 App-V 5.0 SPX,然后安装修补程序包 Y,而无需在安装 Service Pack 后重新启动。安装完成后,必须先重新启动才能开始使用 APP-V。

    /UNINSTALL

    卸载客户端。

    /ACCEPTEULA

    接受许可协议。无人参与安装必须选择此项。示例用法:/ACCEPTEULA or /ACCEPTEULA=1.

    /LAYOUT

    指定相关的布局操作。同时将 Windows Installer (.msi) 和脚本文件提取到文件夹中,无需安装 App-V 5.0。不产生值。

    /LAYOUTDIR

    指定布局目录。需要字符串值。示例用法:“/LAYOUTDIR=”C:\Application Virtualization Client””。

    /?、/h、/help

    请求有关之前安装参数的帮助。

使用 Windows Installer (.msi) 文件安装 App-V 5.0 客户端

  1. 在目标计算机上安装所需的先决条件。请参阅 在开始之前要执行的操作。如果未满足任何先决条件,安装将失败。

  2. 使用 App-V 5.0 Windows Installer (.msi) 文件安装客户端前,确保目标计算机没有任何挂起的重启。Windows Installer 文件不标记挂起的重新启动。

  3. 将下面其中一个 Windows Installer 文件部署到目标计算机。指定的文件必须与目标计算机的配置相匹配。

    部署类型 部署此文件

    计算机正在运行 32 位 Microsoft Windows 操作系统

    appv_client_MSI_x86.msi

    计算机正在运行 64 位 Microsoft Windows 操作系统

    appv_client_MSI_x64.msi

    要部署 App-V 5.0 远程桌面服务客户端

    appv_client_rds_MSI_x64.msi

  4. 使用下表中的信息,根据目标计算机的所需语言,选择要安装的相应语言包“.msi”。表中的“xxxx”指的是语言包的目标语言。

    开始前须知:

    • 语言包对标准 App-V 5.0 客户端和远程桌面服务版本的 App-V 5.0 客户端是通用的。

    • 如果使用“.exe”安装 App-V 5.0 客户端,安装程序仅会部署与目标计算机上运行的操作系统匹配的语言包。

    • 若要在目标计算机上安装其他语言包,请使用“使用 Windows Installer (.msi) 文件安装 App-V 5.0 客户端”过程。

    部署类型 部署此文件

    计算机正在运行 32 位 Microsoft Windows 操作系统

    appv_client_LP_xxxx_ x86.msi

    计算机正在运行 64 位 Microsoft Windows 操作系统

    appv_client_LP_xxxx_ x64.msi

    想对 App-V 提建议?在此处添加建议或参与投票。
    遇到 App-V 问题?使用 App-V TechNet Forum(App-V TechNet 论坛)

另请参阅

任务

如何卸载 App-V 5.0 客户端

概念

关于客户端配置设置

其他资源

部署 App-V 5.0

-----
你可以在 TechNet Library(TechNet 库)中详细了解 MDOP、在 TechNet Wiki 上搜索疑难解答,或者在 FacebookTwitter 上了解我们的最新动态。
-----