概要
本文介绍了 Microsoft 应用程序虚拟化 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 包含用户发布和全球发布程序包的用户授权连接组。
若要创建包含用户发布和全球发布程序包的用户授权连接组,请执行以下步骤︰
-
添加并发布包通过使用以下命令︰
Add-AppvClientPackage Pacakage1_AppV_file_Path
添加 AppvClientPackage Pacakage2_AppV_file_Path
将发布 AppvClientPackage-PackageId Package1_ID -VersionId Package1_Version ID -全局
将发布 AppvClientPackage-PackageId Package2_ID -VersionId Package2_ID -
创建连接组的 XML 文件。有关如何执行此操作,请参阅 Microsoft TechNet 网站上如何使用连接组独立的计算机使用 PowerShell 上。
-
添加并将连接组发布通过使用以下命令︰
Add-AppvClientConnectionGroup Connection_Group_XML_file_Path
启用 AppvClientConnectionGroup 的 GroupId CG_Group_ID -VersionId CG_Version_ID
注意:通过 APP-V 服务器当前不支持包含用户和全局包的连接组。
发出 2:启用通过 Windows PowerShell 的管理员上下文中的用户发布
该修复程序版本允许用户发布可通过以下四个 Windows PowerShell cmdlet 的管理员上下文︰
-
将发布 AppVClientPackage
-
取消发布 AppVClientPackage
-
启用 AppVClientConnectionGroup
-
禁用-AppVClientConnectionGroup
若要执行此操作,使用可选的-UserSID参数,并在预期的用户的 SID 中传递。使用此可选参数被需要管理员的用户权限。此 cmdlet 可以从管理会话或用户会话中运行。但是,为了操作成功,用户必须登录。或者,用户的配置文件的计算机上应该存在。
注意:今天,受支持的 Windows PowerShell cmdlet 没有变,这些将继续如目前一样。
发出 3:在 SP2 中的 APP-V 5.0 支持否决的 PackageStoreAccessControl
有效立即引入 APP-V 5.0 SP2 中的 PackageStoreAccessControl (PSAC) 设置正逐渐被淘汰在单用户和多用户环境中。
PSAC 设置包含已不支持在多用户环境中以来第一个修补程序包的 APP-V 5.0 SP2,但到目前为止支持 PSAC 部署在单一用户环境中的。如果您对单用户环境部署 PSAC,卸下任何部署配置选项。
在 APP-V 应用程序权利实施的范围将审查并根据需要在将来的版本中解决。
为解决 APP-V 应用程序权利的问题,可以使用目前可用的 APP-V 5.0 SP2 中的以下功能︰
-
默认情况下,在 Windows 的 APP-V 在哪里存储应用程序中,%programdata%,位置是大多数用户将不知道如何浏览一个隐藏的文件夹。您可以使用此 APP-V 5.0 SP2,以减少一些权利问题中具有"挂起取消发布"功能的隐藏的文件夹。
-
若要防止最终用户复制程序数据文件夹中的快捷方式和可执行文件,请考虑下列问题︰
-
用户复制快捷方式无法用于启动 APP-V 应用程序,如果用户不具有对该程序包的权限。
-
从程序数据复制的可执行文件时,将不允许用户运行 APP-V 环境下,除了简单的应用程序,而无需任何子系统或集成外部应用程序。
-
解决方案
修补程序信息
可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。
如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。
注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请转到下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。
系统必备组件
若要应用此修补程序,您必须安装的 Microsoft 应用程序虚拟化 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 安装程序 (.msi) 文件,则安装,然后使用 Microsoft 安装修补程序 (.msp) 文件应用更新。
-
您尝试通过使用控制面板中的添加或删除程序项来卸载更新。
-
启用 JIT-V 包正在系统上运行。
解决方法
若要变通解决此问题,请执行以下步骤:
-
启动本地服务。
-
停止的 Microsoft APP-V 客户端服务。
-
通过使用控制面板中的添加或删除程序项卸载此更新。
-
启动 Microsoft APP-V 客户端服务。
重新启动信息
应用此修补程序后,必须重新启动计算机。
此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
对于所有受支持版本的 Microsoft 应用程序虚拟化 5.0
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Appv5.0sp2-client-kb2963211.exe |
5.0.3404.0 |
60,599,888 |
22-May-2014 |
23:44 |
x86 |
Appv5.0sp2-rds-kb2963211.exe |
5.0.3404.0 |
60,598,448 |
22-May-2014 |
23:51 |
x86 |
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。