规划将文件夹重定向与 App-V 结合使用

App-V 5.0 SP2 支持使用文件夹重定向,此功能使用户和管理员能够将文件夹的路径重定向到新位置。

本主题包含以下各节:

使用文件夹重定向的要求和不受支持的方案

要求

若要使用 %AppData% 文件夹重定向,必须:

  • 具有 AppData 虚拟文件系统 (VFS) 文件夹的 App-V 包。

  • 启用文件夹重定向并将用户的文件夹重定向到共享文件夹(通常是网络文件夹)。

  • 漫游以下两者或两者都没有:

    • %appdata%\Microsoft\AppV\Client\Catalog 下的文件

    • HKEY_CURRENT_USER\Software\Microsoft\AppV\Client\Packages下的注册表设置

      有关详细信息,请参阅 应用程序发布和客户端交互

  • 确保登录到运行 App-V 5.0 SP2 或更高版本客户端的计算机的每个用户都可以使用以下文件夹:

    • %AppData% 配置为所需的网络位置 (,无论是否支持 脱机文件) 。

    • %LocalAppData% 配置为所需的本地文件夹。

不受支持的情形

  • 将 %LocalAppData% 配置为网络驱动器。

  • 将“开始”菜单重定向到多个用户的单个文件夹。

  • 如果漫游 AppData (%AppData%) 重定向到不可用的网络共享,则 App-V 应用程序将无法启动,如下所示:

    App-V 版本 方案说明

    在 App-V 5.0 到 App-V 5.0 SP2 和修补程序中

    无论是否启用脱机文件,都将发生此故障。

    在 App-V 5.0 SP3 中

    如果已为脱机文件启用了不可用的网络共享,则 App-V 应用程序将成功启动。

如何配置文件夹重定向以用于 App-V

文件夹重定向可以应用于不同的文件夹,如桌面、我的文档、我的图片等。但是,影响 App-V 应用程序使用的唯一文件夹是用户的漫游 AppData 文件夹 (%AppData%) 。 可以将文件夹重定向应用到任何其他受支持的文件夹,而不会影响 App-V。

文件夹重定向如何与 App-V 配合使用

下表描述了当 %AppData% 重定向到网络时以及满足本文前面列出的要求时,文件夹重定向的工作原理。

虚拟环境状态 发生的操作

虚拟环境启动时

虚拟文件系统 (VFS) AppData 文件夹映射到本地 AppData 文件夹 (%LocalAppData%) ,而不是映射到用户的漫游 AppData 文件夹 (%AppData%) 。

  • LocalAppData 包含正在使用的包的用户漫游 AppData 文件夹的本地缓存。 本地缓存位于以下位置:

    %LocalAppData%\Microsoft\AppV\Client\VFS\PackageGUID\AppData

  • 用户漫游 AppData 文件夹中的最新数据将复制到本地缓存中,并替换当前在本地缓存中的数据。

  • 当虚拟环境正在运行时,数据将继续保存到本地缓存。 数据仅以 %LocalAppData% 提供,在最终用户关闭计算机之前不会移动或与 %AppData% 同步。

  • AppData 文件夹的条目是使用用户上下文而不是系统上下文进行的。

注意

App-V 客户端文件夹重定向有时无法将文件从 %AppData% 移动到 %LocalAppData%。 请参阅 App-V 5.0 SP2 的发行说明

虚拟环境关闭时

AppData 中的本地缓存数据 (漫游) 压缩并复制到 %AppData% 中的“实际”漫游 AppData 文件夹。 时间戳,指示上次已知上传,同时保存为注册表项下:

HKCU\Software\Microsoft\AppV\Client\Packages<PACKAGE_GUID>\AppDataTime

为了提供冗余,App-V 5.0 将压缩数据的三个最新副本保留在 %AppData% 下。

文件夹重定向概述

用途

使最终用户能够处理已重定向到另一个文件夹的文件,就像文件仍存在于本地驱动器上一样。

描述

文件夹重定向允许用户和管理员将文件夹的路径重定向到网络位置。 文件夹中的文档可从网络上的任何计算机提供给用户。

  • 文件夹重定向允许用户和管理员将文件夹的路径重定向到网络位置。 文件夹中的文档可从网络上的任何计算机提供给用户。

  • 新位置可以是本地计算机上的文件夹,也可以是共享网络上的文件夹。

  • 文件夹重定向会立即更新文件,而漫游数据通常在用户登录或注销时同步。

使用情况示例

可以将通常存储在计算机本地硬盘上的 Documents 文件夹重定向到网络位置。 用户可以从网络上的任何计算机访问文件夹中的文档。

更多资源

文件夹重定向概述