计划将文件夹重定向与 app-V (Windows 10/11)

适用于:

  • Windows 10
  • Windows 11

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

什么是文件夹重定向?

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

  • 用户和管理员可以将文件夹的路径重定向到网络位置。 用户可从网络中的任何计算机获取指定文件夹中的文档。
    • 例如,可以将 Documents 文件夹从计算机的本地硬盘重定向到网络位置。 然后,用户可以从网络上的任何计算机访问文件夹的文档。
  • 新位置可以是本地计算机或共享网络上的文件夹。
  • 文件夹重定向会立即更新文件,而漫游数据通常在用户登录或注销会话时同步。

对 App-V 使用文件夹重定向的要求

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

  • 具有具有 AppData 虚拟文件系统的 App-V 包 (VFS) 文件夹。
  • 启用文件夹重定向并将用户的文件夹重定向到共享文件夹(通常是网络文件夹)。
  • 漫游以下两个元素或两个元素都不漫游:
    • %appdata%\Microsoft\AppV\Client\Catalog 下的文件
    • HKEY_CURRENT_USER\Software\Microsoft\AppV\Client\Packages 下的注册表设置

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

App-V 文件夹重定向不支持的方案

App-V 不支持以下方案:

  • 将 %LocalAppData% 配置为网络驱动器。
  • 将“开始”菜单重定向到多个用户的单个文件夹。
  • 如果将漫游 AppData (%AppData%) 重定向到不可用的网络共享,除非为脱机文件启用了不可用的网络共享,否则 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 文件夹的条目。
虚拟环境关闭时。 AppData (漫游) 的本地缓存数据将被压缩并复制到 %AppData% 中的“真实”漫游 AppData 文件夹。 指示上次已知上传的时间戳同时保存为 下的 HKCU\Software\Microsoft\AppV\Client\Packages\<PACKAGE_GUID>\AppDataTime注册表项。 为了保持冗余,App-V 将压缩数据的最新三个副本保留在 %AppData% 下。