使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

摘要

本文介绍包含 Microsoft Application Virtualization 5.0 (App-V 5.0) Service Pack 2 (SP2) 的最新修补程序的修补程序包。

注意 建议先测试修补程序,然后再将其部署到生产环境中。 由于内部版本是累积的,因此每个新修补程序版本都包含上一个更新包中包含的所有修补程序和所有安全修补程序。 因此,此修补程序包还包括修补程序2934349和修补程序 2956985中发布的修补程序。 由于修补程序 2956985中发布的更新的数量和重要性,我们强烈建议在将此修补程序包部署到生产环境之前进行大量测试。  建议考虑应用包含最必要修补程序的最新修补程序版本。


此修补程序包修复了以下问题。

问题 1:连接组不能同时支持用户发布的包和全局发布的包

App-V 5.0 SP2 不允许创建包含用户发布包和全局发布的包的用户授权连接组。

在此修补程序版本中,App-V 5.0 SP2 支持使用 Windows PowerShell 创建用户授权的连接组,这些连接组包含用户发布的包和全局发布的包。

若要创建包含用户发布的包和全局发布的包的用户授权连接组,请执行以下步骤:

  1. 使用以下命令添加和发布包:
     

    Add-AppvClientPackage Pacakage1_AppV_file_Path

    Add-AppvClientPackage Pacakage2_AppV_file_Path

    Publish-AppvClientPackage -PackageId Package1_ID -VersionId Package1_Version ID -Global

    Publish-AppvClientPackage -PackageId Package2_ID -VersionId Package2_ID

  2. 创建连接组 XML 文件。 若要了解如何执行此操作,请参阅 Microsoft TechNet 网站上的 如何使用 PowerShell 在独立计算机上使用连接组

  3. 使用以下命令添加和发布连接组:
     

    Add-AppvClientConnectionGroup Connection_Group_XML_file_Path

    Enable-AppvClientConnectionGroup -GroupId CG_Group_ID -VersionId CG_Version_ID


注意 目前,App-V 服务器不支持包含用户包和全局包的连接组。

问题 2:通过 Windows PowerShell

在管理员上下文中启用用户发布 此修补程序版本允许通过以下四个Windows PowerShell cmdlet 在管理员上下文中完成用户发布:

  • Publish-AppVClientPackage

  • Unpublish-AppVClientPackage

  • Enable-AppVClientConnectionGroup

  • Disable-AppVClientConnectionGroup


为此,请使用可选的 -UserSID 参数,并传入目标用户的 SID。 使用此可选参数需要管理员用户权限。 此 cmdlet 可以在用户会话中运行,也可以从管理会话运行。 但是,若要使操作成功,用户必须登录。 或者,用户的配置文件应存在于计算机上。

注意 目前支持的 Windows PowerShell cmdlet 没有更改,这些 cmdlet 将继续像当前一样正常运行。

问题 3:弃用 App-V 5.0 SP2

中的 PackageStoreAccessControl 支持 App-V 5.0 SP2 中引入的 PackageStoreAccessControl (PSAC) 设置立即生效,在单用户和多用户环境中都弃用。

自 App-V 5.0 SP2 的第一个修补程序包以来,多用户环境中一直不支持 PSAC 设置,但目前支持单用户环境中的 PSAC 部署。 如果将 PSAC 部署到单用户环境,请从任何部署中删除配置选项。

将在将来的版本中根据需要审查和解决 App-V 中应用程序权利强制实施的范围。

若要解决 App-V 应用程序权利问题,可以使用 App-V 5.0 SP2 中目前可用的以下功能:

  • 默认情况下,Windows 中 App-V 存储应用程序的位置 %ProgramData% 是一个隐藏文件夹,大多数用户不会了解如何浏览。 可以使用 App-V 5.0 SP2 中具有“挂起未发布”功能的隐藏文件夹来减少某些权利问题。

  • 若要防止最终用户从 Program Data 文件夹复制快捷方式和可执行文件,请考虑以下事项:

    • 如果用户对包没有权限,则无法使用用户复制的快捷方式来启动 App-V 应用程序。

    • 从 Program Data 复制可执行文件不会允许用户在 App-V 环境之外运行应用程序,但没有任何子系统或集成的简单应用程序除外。

解决方案

修补程序信息

Microsoft 提供了一个受支持的修补程序。 但此程序只用于解决本文中提到的问题。 此修补程序仅应用于出现本文所述问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。

如果修补程序可供下载,则此知识库文章顶部有“修补程序下载可用”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。

注意 如果发生其他问题或需要进行任何故障排除,则可能必须创建单独的服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 有关 Microsoft 客户服务和支持电话号码的完整列表或创建单独的服务请求,请转到以下 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support注意“修补程序下载可用”窗体显示了修补程序的可用语言版本。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。
 

先决条件

若要应用此修补程序,必须已安装 Microsoft Application Virtualization 5.0 Service Pack 2。
 

安装信息

如果原始客户端是使用 .msi 文件部署的,则必须应用 .msp 文件才能成功进行更新。 若要提取 .msp 文件,请运行以下命令:
 

AppV5.0SP2-Client-KB2956985.exe /LAYOUT
重要说明 尝试卸载更新时,如果使用实时虚拟化 (JIT-V) 包,则尝试会失败。

此问题是在 App-V 5.0 SP2 中的实时虚拟化 (JIT-V) 功能中引入的。 如果满足以下条件,则所有 SP2 修补程序 (修补程序级别) 版本都可能会遇到此问题:

  • 使用 Windows Installer (.msi) 文件进行安装,然后使用 Microsoft Installer Patch (.msp) 文件应用更新。

  • 尝试使用 控制面板 中的“添加或删除程序”项卸载更新。

  • 已启用 JIT-V 的包在系统上运行。


解决 方案

若要解决此问题,请执行以下步骤:

  1. 启动本地服务。

  2. 停止 Microsoft App-V 客户端服务。

  3. 使用 控制面板 中的“添加或删除程序”项卸载更新。

  4. 启动 Microsoft App-V 客户端服务。

重启信息

应用此修补程序后,必须重启计算机。
 

此修补程序的英文版具有下表中列出的文件属性 (或更高版本的文件属性) 。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
 

对于所有受支持的 Microsoft Application Virtualization 5.0 版本

文件名

文件版本

文件大小

日期

时间

平台

Appv5.0sp2-client-kb2963211.exe

5.0.3404.0

60,599,888

2014 年 5 月 22 日

2,344

x86

Appv5.0sp2-rds-kb2963211.exe

5.0.3404.0

60,598,448

2014 年 5 月 22 日

23:51

x86

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

参考

了解 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×