关于连接组虚拟环境

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

本主题内容:

  • 如何确定包的优先级

  • 将相同的包路径合并到连接组的一个虚拟目录中

如何确定包的优先级

虚拟环境及其当前状态与连接组(而非独立的包)相关联。如果从连接组中删除 APP-V 包,则作为连接组一部分的状态不会随包迁移。

如果同一个包属于两个不同的连接组,则必须指示 APP-V 应使用哪个连接组。例如,同一连接组中可能有两个包,每个包定义相同的注册表 DWORD 值。

使用的连接组基于包在“AppConnectionGroup”XML 文档内显示的顺序:

  • 第一个包具有最高优先级。

  • 第二个包具有第二高优先顺序。

请注意以下的示例部分:

<appv:Packages>
<appv:Package
PackageId="A8731008-4523-4713-83A4-CD1363907160"
VersionId="E889951B-7F30-418B-A69C-B37283BC0DB9"
/>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="01F1943B-C778-40AD-BFAD-AC34A695DF3C"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>

假定第一个和第三个包中定义了相同的 DWORD 值 ABC (HKEY_LOCAL_MACHINE\software\contoso\finapp\region),例如:

  • 包 1 (A8731008-4523-4713-83A4-CD1363907160):HKEY_LOCAL_MACHINE\software\contoso\finapp\region=5

  • 包 3 (04220DCA-EE77-42BE-A9F5-96FD8E8593F2):HKEY_LOCAL_MACHINE\software\contoso\finapp\region=10

由于包 1 首先出现,因此 AppConnectionGroup 的虚拟环境将具有单个 DWORD 值 5 (HKEY_LOCAL_MACHINE\software\contoso\finapp\region=5)。这意味着包 1、包 2 以及包 3 中的虚拟应用程序在查询 HKEY_LOCAL_MACHINE\software\contoso\finapp\region 时都将看到值 5。

其他虚拟环境资源以相似的方式被解析,但是通常会在注册表中发生冲突。

将相同的包路径合并到连接组的一个虚拟目录中

如果连接组中的两个或多个包包含相同的目录路径,则这些路径合并到连接组虚拟环境内的单个虚拟目录中。合并路径可让一个包中的应用程序访问其他包中的文件。

从连接组删除包时,所删除的包中的应用程序将不再能够访问连接组中剩余的包中的文件。

App-V 在连接组中查找文件名的顺序由连接组清单文件中列出 App-V 包的顺序指定。

下例示例显示对于“包 A”和“包 B”,连接组中文件名查找的顺序和关系。

包 A 包 B

C:\Windows\System32

C:\Windows\System32

C:\AppTest

C:\AppTest

在上面的示例中,当虚拟化应用程序尝试查找特定文件时,首先搜索包 A 是否有匹配的文件路径。如果未找到匹配路径,则使用以下映射规则搜索包 B:

  • 如果两个应用程序包的同一虚拟文件夹层次结构中存在名为“test.txt”的文件,则使用第一个匹配的文件。

  • 如果一个应用程序包的虚拟文件夹层次结构中存在名为“bar.txt”的文件,但另一个中不存在,则使用第一个匹配的文件。

想对 App-V 提建议?

此处添加建议或参与投票。有关 App-V 的问题,请使用 App-V TechNet Forum(App-V TechNet 论坛)

另请参阅

其他资源

管理连接组

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