Поделиться через


Планирование использования перенаправления папок с App-V (Windows 10/11)

Относится к:

  • Windows 10
  • Windows 11

Microsoft Application Virtualization (App-V) поддерживает использование перенаправления папок, которая позволяет пользователям и администраторам перенаправлять путь к папке в новое расположение.

Что такое перенаправление папок?

Перенаправление папок позволяет конечным пользователям работать с файлами, которые были перенаправлены в другую папку, как если бы файлы по-прежнему существуют на локальном диске.

  • Пользователи и администраторы могут перенаправлять путь к папке в сетевое расположение. Документы в указанной папке будут доступны пользователям с любого компьютера в сети.
    • Например, можно перенаправить папку Документы с локального жесткого диска компьютера в сетевое расположение. Затем пользователь может получить доступ к документам папки с любого компьютера в сети.
  • Новым расположением может быть папка на локальном компьютере или в общей сети.
  • Перенаправление папок немедленно обновляет файлы, а перемещаемые данные обычно синхронизируются, когда пользователь входит в сеанс или выходит из него.

Требования к использованию перенаправления папок с App-V

Чтобы использовать перенаправление папок %AppData%, необходимо:

  • У вас есть пакет App-V с папкой виртуальной файловой системы (VFS) AppData.
  • Включите перенаправление папок и перенаправьте папки пользователей в общую папку, как правило, в сетевую папку.
  • Перемещайте оба или ни один из следующих элементов:
    • Файлы в папке %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% в сеть и выполнении требований, перечисленных ранее в этой статье.

Состояние виртуальной среды Возникающее действие
При запуске виртуальной среды. Папка AppData виртуальной файловой системы (VFS) сопоставляется с локальной папкой 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% для избыточности.