虚拟化 频道

虚拟环境中使应用程序与Windows 7兼容

  【IT168 应用技巧】完全支持 Windows 7 的 Microsoft Application Virtualization (App-V) 4.6 即将发布;很多计划部署 Windows 7 的客户都将 App-V 纳入为他们的桌面转换项目的组件。(操作系统部署常常会使“最新桌面”或“下一代桌面”计划中的应用程序和基础结构发生重大改变。)

  当 IT 专业人员考虑同时对 App-V 和 Windows 7 进行投资时,几乎总会提出以下问题:

  听说 App-V 是一个应用程序兼容性解决方案。这是否意味着它可以帮助我的应用程序与 Windows 7 兼容?

  我是否需要对已为当前的 Windows XP 桌面创建的 App-V 程序包重新排序?

  将 App-V 用作部署解决方案时,我该怎么做才能解决不兼容应用程序问题?

  下面开始逐个探讨这些问题。

  Microsoft App-V 是不是应用程序兼容性解决方案?

  Microsoft App-V 首先是应用程序管理和部署解决方案,它可为企业带来明显好处:降低打包成本,提高系统稳定性,通过动态访问软件资产为现在移动性很高的工作人员提供支持。但是,在营销宣传中,人们过多使用了应用程序兼容性这个术语,随着时间的推移,该术语已被曲解为:App-V 可帮助解决应用程序与操作系统之间的兼容性问题。大多数情况下,它是无法解决这些问题的。(现在的例外情况主要是历史原因造成的,不应夸大它的作用,因此,我在此不进行详细介绍。)

  对于客户因此产生的混淆,我们在措辞上进行了一定的澄清;我们现在已不使用“应用程序兼容性”这个术语,而是直接谈及基本优点:可以减少应用程序之间的冲突(请注意,我们有意避开了“兼容性”这个词),因此,可以显著减少回归测试。

  产品团队对应用程序与操作系统兼容性的官方观点如下:

  从以前的讨论可知,App-V 不是通用的应用程序与操作系统兼容性解决方案;不过,如果应用程序兼容性填充程序允许某个应用程序以本机方式(非虚拟化)在给定 Windows 版本上运行,则在大多数情况下,对于大多数填充程序而言,该应用程序将在对填充的应用程序虚拟化之后与 App-V 一起运行。因此,一般而言,只要填充的应用程序能够以本机方式在目标操作系统版本上运行,App-V 就支持应用程序使用填充程序(这些填充程序是作为 Microsoft 的应用程序兼容性工具的组成部分提供的)。

  因此,很显然,App-V 无意作为应用程序与操作系统兼容性解决方案。(我们将在本文后面部分讨论如何将填充程序与 App-V 结合起来。)让我们看一看应用程序虚拟化对操作系统兼容性产生的其他影响。点击查

看更多TechNet精彩文章

0
相关文章