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


Сведения о параметрах конфигурации клиента (Windows 10/11)

Относится к:

  • Windows 10
  • Windows 11

Клиент Microsoft Application Virtualization (App-V) сохраняет свою конфигурацию в реестре. Понимание того, как работает формат регистра для данных, поможет вам лучше понять клиент, так как вы можете настроить многие действия клиента, изменив записи реестра. В этом разделе перечислены параметры конфигурации клиента App-V и объясняется их использование. Для изменения параметров конфигурации клиента можно использовать Windows PowerShell. Дополнительные сведения об использовании Windows PowerShell и App-V см. в статье Администрирование App-V с помощью Windows PowerShell.

Вы можете использовать групповая политика для настройки параметров клиента App-V, перейдя к групповая политика консоль управления в разделе Конфигурация> компьютераАдминистративные шаблоны>Система>App-V.

Параметры конфигурации клиента App-V: Windows PowerShell

В следующей таблице приведены сведения о параметрах конфигурации клиента App-V, которые можно настроить с помощью командлетов Windows PowerShell:

Windows PowerShell командлетов или командлетов;
Параметр
Тип
Описание Отключенные ключи и значения состояния политики
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageInstallationRoot
Строка
Указывает каталог, в который будут установлены все новые приложения и обновления. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageSourceRoot
Строка
Переопределяет исходное расположение для скачивания содержимого пакета. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-AllowHighCostLaunch
True (включено); False (состояние "Отключено")
Этот параметр определяет, запускаются ли виртуализированные приложения на клиентских компьютерах Windows, подключенных через лимитное сетевое подключение (например, 4G). 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentRetries
Целое число (0–99)
Указывает количество повторных попыток удаленного сеанса. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Целое число (0–3600)
Указывает количество секунд между попытками восстановить удаленный сеанс. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-LocationProvider
Строка
Указывает CLSID для совместимой реализации интерфейса IAppvPackageLocationProvider. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-CertFilterForClientSsl
Строка
Указывает путь к допустимому сертификату в хранилище сертификатов. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VerifyCertificateRevocationList
True (включено); False (состояние "Отключено")
Проверяет состояние отзыва сертификата сервера перед потоковой передачей по протоколу HTTPS. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-SharedContentStoreMode
True (включено); False (состояние "Отключено")
Указывает, что содержимое пакета потоковой передачи не будет сохранено на локальный жесткий диск. 0
Set-AppvPublishingServer

-Имя
Строка
Отображает имя сервера публикации. Значение политики не записано (то же самое, что и не настроено)
Set-AppvPublishingServer

-URL
Строка
Отображает URL-адрес сервера публикации. Значение политики не записано (то же самое, что и не настроено)
Set-AppvPublishingServer

-GlobalRefreshEnabled
True (включено); False (состояние "Отключено")
Включает обновление глобальной публикации (логическое значение) False
Set-AppvPublishingServer

-GlobalRefreshOnLogon
True (включено); False (состояние "Отключено")
Активирует обновление глобальной публикации при входе. (Логическое значение) False
Set-AppvPublishingServer

-GlobalRefreshInterval
Целое число (0–744)
Задает интервал обновления публикации с помощью GlobalRefreshIntervalUnit. Чтобы отключить обновление пакета, укажите 0. 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 в час, 1 в день
Задает единицу интервала (час 0–23, день 0–31). 1
Set-AppvPublishingServer

-UserRefreshEnabled
True (включено); False (состояние "Отключено")
Включает обновление публикации пользователей (логическое значение) False
Set-AppvPublishingServer

-UserRefreshOnLogon
True (включено); False (состояние "Отключено")
Активирует обновление публикации пользователя при входе. (Логическое значение) число Word (с пробелами): 60 False
Set-AppvPublishingServer

-UserRefreshInterval
число Word (с пробелами): 85
Целое число (0–744 часа)
Указывает интервал обновления публикации с помощью UserRefreshIntervalUnit. Чтобы отключить обновление пакета, выберите 0. 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 в час, 1 в день
Задает единицу интервала (час 0–23, день 0–31). 1
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-MigrationMode
True (состояние включено); False (состояние "Отключено")
Режим миграции позволяет клиенту App-V изменять ярлыки и FTA для пакетов, созданных в предыдущей версии App-V.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePackageScripts
True (включено); False (состояние "Отключено")
Включает скрипты, определенные в манифесте пакета файлов конфигурации, которые должны выполняться.
Set-AppvClientConfiguration

-RoamingFileExclusions
Строка
Указывает пути к файлам относительно %userprofile%, которые не перемещаются по профилю пользователя. Например /ROAMINGFILEEXCLUSIONS='desktop;my pictures'
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RoamingRegistryExclusions
Строка
Указывает пути реестра, которые не перемещаются с профилем пользователя. Например /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Строка
Указывает расположение для создания символьных ссылок, связанных с текущей версией опубликованного пакета для каждого пользователя. Все расширения виртуальных приложений, такие как ярлыки и сопоставления типов файлов, будут указывать на этот путь. Если не указать путь, символические ссылки не будут использоваться при публикации пакета. Например, %localappdata%\\Microsoft\\AppV\\Client\\Integration. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootGlobal
Строка
Указывает расположение для создания символьных ссылок, связанных с текущей версией глобально опубликованного пакета. Все расширения виртуальных приложений, такие как ярлыки и сопоставления типов файлов, будут указывать на этот путь. Если не указать путь, символические ссылки не будут использоваться при публикации пакета. Например, %allusersprofile%\\Microsoft\\AppV\\Client\\Integration. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VirtualizableExtensions
Строка
Разделенный запятыми список расширений имен файлов, которые можно использовать для определения возможности запуска локально установленного приложения в виртуальной среде. Когда ярлыки, FTA и другие точки расширения создаются во время публикации, App-V сравнивает расширение имени файла со списком, если приложение, связанное с точкой расширения, установлено локально. Если расширение находится, будет добавлен параметр командной строки RunVirtual , и приложение будет выполняться виртуально. Дополнительные сведения о параметре RunVirtual см. в статье Запуск локально установленного приложения в виртуальной среде с виртуализированными приложениями. Значение политики не записано
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingEnabled
True (включено); False (состояние "Отключено")
Возвращает сведения на сервер отчетов. False
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingServerURL
Строка
Указывает расположение на сервере отчетов, где сохраняются сведения о клиенте. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataCacheLimit
Целое число [0–1024]
Указывает максимальный размер в мегабайтах (МБ) кэша XML для хранения сведений о отчетах. Размер применяется к кэшу в памяти. По достижении ограничения файл журнала будет перевернут. Установите значение от 0 до 1024. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Целое число [1024 — не ограничено]
Задает максимальный размер в байтах для передачи на сервер для отправки запросов на отправку. Это ограничение поможет избежать постоянных сбоев передачи при достижении значительного размера журнала. Устанавливается в диапазоне от 1024 до неограниченного. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Целое число (0–23)
Указывает время запуска клиента для отправки данных на сервер отчетов. Необходимо указать допустимое целое число от 0 до 23, соответствующее часу дня. По умолчанию reportingStartTime будет начинаться в текущий день в 22:00 или 22.
Примечание Этот параметр следует настроить так, чтобы компьютеры, на которых запущен клиент App-V, с меньшей вероятностью работали в автономном режиме.
Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingInterval
целое число
Указывает интервал повтора, который клиент будет использовать для повторной отправки данных на сервер отчетов. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingRandomDelay
Целое число [0 — ReportingRandomDelay]
Указывает максимальную задержку (в минутах) для отправки данных на сервер отчетов. При запуске запланированной задачи клиент создает случайную задержку между 0 и ReportingRandomDelay и будет ожидать указанной длительности перед отправкой данных. Этот метод помогает предотвратить столкновения на сервере. Значение политики не записано (то же самое, что и не настроено)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (включено), 0 (отключено)
Позволяет виртуализировать и запускать поддерживаемые расширения оболочки, вспомогательные объекты браузера и элементы управления Active X с виртуальными приложениями.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePublishingRefreshUI
1 (включено), 0 (отключено)
Включает индикатор выполнения обновления публикации для компьютера, на котором запущен клиент App-V.
Sync-AppvPublishingServer

-HidePublishingRefreshUI
1 (включено), 0 (отключено)
Скрывает индикатор выполнения обновления публикации.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ProcessesUsingVirtualComponents
Строка
Указывает список путей к процессам (которые могут содержать подстановочные знаки), которые являются кандидатами для использования динамической виртуализации (например, поддерживаемые расширения оболочки, вспомогательные объекты браузера и элементы ActiveX). Динамическую виртуализацию могут использовать только процессы, полный путь которых соответствует одному из этих элементов. Пустая строка.

Параметры конфигурации клиента App-V: разделы реестра

В следующей таблице содержатся сведения о параметрах конфигурации клиента App-V, которые можно настроить с помощью реестра.

Имя параметра
Тип
Значение раздела реестра Отключенные ключи и значения состояния политики
PackageInstallationRoot
Строка
Streaming\PackageInstallationRoot Значение политики не записано (то же самое, что и не настроено)
PackageSourceRoot
Строка
Streaming\PackageSourceRoot Значение политики не записано (то же самое, что и не настроено)
AllowHighCostLaunch
True (включено); False (состояние "Отключено")
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
Целое число (0–99)
Streaming\ReestablishmentRetries Значение политики не записано (то же самое, что и не настроено)
ReestablishmentInterval
Целое число (0–3600)
Streaming\ReestablishmentInterval Значение политики не записано (то же самое, что и не настроено)
LocationProvider
Строка
Streaming\LocationProvider Значение политики не записано (то же самое, что и не настроено)
CertFilterForClientSsl
Строка
Streaming\CertFilterForClientSsl Значение политики не записано (то же самое, что и не настроено)
VerifyCertificateRevocationList
True (включено); False (состояние "Отключено")
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (включено); False (состояние "Отключено")
Streaming\SharedContentStoreMode 0
Имя
Строка
Publishing\Servers{serverId}\FriendlyName Значение политики не записано (то же самое, что и не настроено)
URL-адрес
Строка
Publishing\Servers{serverId}\URL Значение политики не записано (то же самое, что и не настроено)
GlobalRefreshEnabled
True (включено); False (состояние "Отключено")
Publishing\Servers{serverId}\GlobalEnabled False
GlobalRefreshOnLogon
True (включено); False (состояние "Отключено")
Publishing\Servers{serverId}\GlobalLogonRefresh False
GlobalRefreshInterval
Целое число (0–744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 в час, 1 в день
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
True (включено); False (состояние "Отключено")
Publishing\Servers{serverId}\UserEnabled False
UserRefreshOnLogon
True (включено); False (состояние "Отключено")
Publishing\Servers{serverId}\UserLogonRefresh False
UserRefreshInterval
число Word (с пробелами): 85; Целое число (0–744 часа)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 в час, 1 в день
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
MigrationMode
True(включено состояние); False (состояние "Отключено")
Сосуществование\MigrationMode
EnablePackageScripts
True (включено); False (состояние "Отключено")
\Scripting\EnablePackageScripts
RoamingFileExclusions
Строка
RoamingRegistryExclusions
Строка
Integration\RoamingRegistryExclusions Значение политики не записано (то же самое, что и не настроено)
IntegrationRootUser
Строка
Integration\IntegrationRootUser Значение политики не записано (то же самое, что и не настроено)
IntegrationRootGlobal
Строка
Integration\IntegrationRootGlobal Значение политики не записано (то же самое, что и не настроено)
VirtualizableExtensions
Строка
Integration\VirtualizableExtensions Значение политики не записано
ReportingEnabled
True (включено); False (состояние "Отключено")
Reporting\EnableReporting False
ReportingServerURL
Строка
Reporting\ReportingServer Значение политики не записано (то же самое, что и не настроено)
ReportingDataCacheLimit
Целое число [0–1024]
Reporting\DataCacheLimit Значение политики не записано (то же самое, что и не настроено)
ReportingDataBlockSize
Целое число [1024–без ограничений]
Reporting\DataBlockSize Значение политики не записано (то же самое, что и не настроено)
ReportingStartTime
Целое число (0–23)
Reporting\ StartTime Значение политики не записано (то же самое, что и не настроено)
ReportingInterval
целое число
Reporting\RetryInterval Значение политики не записано (то же самое, что и не настроено)
ReportingRandomDelay
Целое число [0 — ReportingRandomDelay]
Reporting\RandomDelay Значение политики не записано (то же самое, что и не настроено)
EnableDynamicVirtualization
1 (включено), 0 (отключено)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization
EnablePublishingRefreshUI
1 (включено), 0 (отключено)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing
HidePublishingRefreshUI
1 (включено), 0 (отключено)
ПроцессыUsingVirtualComponents
Строка
Virtualization\ProcessesUsingVirtualComponents Пустая строка.