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


О параметрах конфигурации клиента

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

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

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

Имя параметра Флаг установки Описание Параметры Значение раздела реестра Отключенные ключи и значения состояния политики

PackageInstallationRoot

PACKAGEINSTALLATIONROOT

Указывает каталог, в котором будут установлены все новые приложения и обновления.

Строка

Streaming\PackageInstallationRoot

Значение политики не записано (то же, что и не настроено)

PackageSourceRoot

PACKAGESOURCEROOT

Переопределяет исходное расположение для скачивания содержимого пакета.

Строка

Streaming\PackageSourceRoot

Значение политики не записано (то же, что и не настроено)

AllowHighCostLaunch

Недоступен.

Этот параметр определяет, запускаются ли виртуализированные приложения на Windows 8 компьютерах, подключенных через лимитное сетевое подключение (например, 4G).

True (включено); False (отключенное состояние)

Streaming\AllowHighCostLaunch

0

ReestablishmentRetries

Недоступен.

Указывает количество повторных попыток удаления сеанса.

Целое число (0–99)

Streaming\ReestablishmentRetries

Значение политики не записано (то же, что и не настроено)

ReestablishmentInterval

Недоступен.

Указывает количество секунд между попытками повторной публикации удаленного сеанса.

Целое число (0–3600)

Streaming\ReestablishmentInterval

Значение политики не записано (то же, что и не настроено)

Автозагрузки

АВТОЗАГРУЗКИ

Указывает, как новые пакеты должны автоматически загружаться App-V на определенном компьютере.

(0x0) Нет; (0x1) Ранее использованный; (0x2) Все

Streaming\AutoLoad

Значение политики не записано (то же, что и не настроено)

LocationProvider

Недоступен.

Указывает CLSID для совместимой реализации интерфейса IAppvPackageLocationProvider.

Строка

Streaming\LocationProvider

Значение политики не записано (то же, что и не настроено)

CertFilterForClientSsl

Недоступен.

Указывает путь к действительному сертификату в хранилище сертификатов.

Строка

Streaming\CertFilterForClientSsl

Значение политики не записано (то же, что и не настроено)

VerifyCertificateRevocationList

Недоступен.

Проверяет состояние отзыва сертификата сервера перед отправкой по протоколу HTTPS.

True (включен); False (отключенное состояние)

Streaming\VerifyCertificateRevocationList

0

SharedContentStoreMode

SHAREDCONTENTSTOREMODE

Указывает, что потоковая передача содержимого пакета не будет сохранена на локальном жестком диске.

True (включен); False (отключенное состояние)

Streaming\SharedContentStoreMode

0

Имя

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

PUBLISHINGSERVERNAME

Отображает имя сервера публикации.

Строка

Publishing\Servers{serverId}\FriendlyName

Значение политики не записано (то же, что и не настроено)

URL-адрес

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

PUBLISHINGSERVERURL

Отображает URL-адрес сервера публикации.

Строка

Publishing\Servers{serverId}\URL

Значение политики не записано (то же, что и не настроено)

GlobalRefreshEnabled

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

GLOBALREFRESHENABLED

Включает глобальное обновление публикации (логическое значение)

True (включен); False (отключенное состояние)

Publishing\Servers{serverId}\GlobalEnabled

False

GlobalRefreshOnLogon

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

GLOBALREFRESHONLOGON

Активирует глобальное обновление публикации при входе в систему. ( Логическое значение)

True (включен); False (отключенное состояние)

Publishing\Servers{serverId}\GlobalLogonRefresh

False

GlobalRefreshInterval

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

GLOBALREFRESHINTERVAL

Задает интервал обновления публикации с помощью GlobalRefreshIntervalUnit. Чтобы отключить обновление пакета, выберите 0.

Целое число (0–744)

Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval

0

GlobalRefreshIntervalUnit

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

GLOBALREFRESHINTERVALUNI

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

0 для часа, 1 для дня

Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit

1

UserRefreshEnabled

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

USERREFRESHENABLED

Включает обновление публикации пользователей (логическое значение)

True (включен); False (отключенное состояние)

Publishing\Servers{serverId}\UserEnabled

False

UserRefreshOnLogon

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

USERREFRESHONLOGON

Активирует обновление публикации пользователя в onlogon. ( Логическое значение)

Число слов (с пробелами): 60

True (включен); False (отключенное состояние)

Publishing\Servers{serverId}\UserLogonRefresh

False

UserRefreshInterval

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

USERREFRESHINTERVAL

Задает интервал обновления публикации с помощью UserRefreshIntervalUnit. Чтобы отключить обновление пакета, выберите 0.

Число слов (с пробелами): 85

Целое число (0–744 часа)

Publishing\Servers{serverId}\UserPeriodicRefreshInterval

0

UserRefreshIntervalUnit

Примечание.

Этот параметр нельзя изменить с помощью командлета set-AppvclientConfiguration . Необходимо использовать командлет Set-AppvPublishingServer .

USERREFRESHINTERVALUNIT

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

0 для часа, 1 для дня

Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit

1

MigrationMode

MIGRATIONMODE

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

True (включено состояние); False (отключенное состояние)

Сосуществование\MigrationMode

CEIPOPTIN

CEIPOPTIN

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

0 для отключенных; 1 для включения

SOFTWARE/Microsoft/AppV/CEIP/CEIPEnable

0

EnablePackageScripts

ENABLEPACKAGESCRIPTS

Включает скрипты, определенные в манифесте пакета файлов конфигурации, которые должны выполняться.

True (включен); False (отключенное состояние)

\Scripting\EnablePackageScripts

RoamingFileExclusions

ROAMINGFILEEXCLUSIONS

Указывает пути к файлам относительно %userprofile%, которые не перемещаются с профилем пользователя. Пример использования: /ROAMINGFILEEXCLUSIONS='desktop;my pictures'

RoamingRegistryExclusions

ROAMINGREGISTRYEXCLUSIONS

Указывает пути реестра, которые не перемещаются вместе с профилем пользователя. Пример использования: /ROAMINGREGISTRYEXCLUSIONS=software\classes;software\clients

Строка

Integration\RoamingRegistryExclusions

Значение политики не записано (то же, что и не настроено)

IntegrationRootUser

Недоступен.

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

Строка

Integration\IntegrationRootUser

Значение политики не записано (то же, что и не настроено)

IntegrationRootGlobal

Недоступен.

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

Строка

Integration\IntegrationRootGlobal

Значение политики не записано (то же, что и не настроено)

VirtualizableExtensions

Недоступен.

Разделенный запятыми список расширений имен файлов, которые можно использовать для определения возможности запуска локально установленного приложения в виртуальной среде.

При создании ярлыков, ftas и других точек расширения во время публикации App-V будет сравнивать расширение имени файла со списком, если приложение, связанное с точкой расширения, установлено локально. Если расширение находится, будет добавлен параметр командной строки RunVirtual , и приложение будет выполняться виртуально.

Дополнительные сведения о параметре RunVirtual см. в статье "Запуск локально установленного приложения в виртуальной среде с виртуализированными приложениями".

Строка

Integration\VirtualizableExtensions

Значение политики не записано

ReportingEnabled

Недоступен.

Позволяет клиенту возвращать сведения на сервер отчетов.

True (включено); False (отключенное состояние)

Reporting\EnableReporting

False

ReportingServerURL

Недоступен.

Указывает расположение на сервере отчетов, где сохраняются сведения о клиенте.

Строка

Reporting\ReportingServer

Значение политики не записано (то же, что и не настроено)

ReportingDataCacheLimit

Недоступен.

Задает максимальный размер кэша XML в мегабайтах (МБ) для хранения данных отчетов. Размер применяется к кэшу в памяти. Когда ограничение будет достигнуто, файл журнала будет выполнен на смену. Задайте значение от 0 до 1024.

Целое число [0–1024]

Reporting\DataCacheLimit

Значение политики не записано (то же, что и не настроено)

ReportingDataBlockSize

Недоступен.

Указывает максимальный размер в байтах для передачи на сервер для отправки отчетов. Это поможет избежать постоянных сбоев передачи, если размер журнала достиг значительного размера. Задается в диапазоне от 1024 до неограниченного.

Целое число [1024 — без ограничений]

Reporting\DataBlockSize

Значение политики не записано (то же, что и не настроено)

ReportingStartTime

Недоступен.

Указывает время инициации клиента для отправки данных на сервер отчетов. Необходимо указать допустимое целое число в диапазоне от 0 до 23, соответствующее часу суток. По умолчанию ReportingStartTime запускается в текущий день в 22:00 или 22.00.

Примечание.

Этот параметр следует настроить так, чтобы компьютеры, работающие под управлением клиента App-V 5.0, с наименьшей вероятностью были отключены.

Целое число (0–23)

Reporting\ StartTime

Значение политики не записано (то же, что и не настроено)

ReportingInterval

Недоступен.

Указывает интервал повтора, который клиент будет использовать для повторной отправки данных на сервер отчетов.

целое число

Reporting\RetryInterval

Значение политики не записано (то же, что и не настроено)

ReportingRandomDelay

Недоступен.

Указывает максимальную задержку (в минутах) для отправки данных на сервер отчетов. При запуске запланированной задачи клиент создает случайную задержку от 0 до ReportingRandomDelay и ожидает заданную длительность перед отправкой данных. Это может помочь предотвратить конфликты на сервере.

Целое число [0 — ReportingRandomDelay]

Reporting\RandomDelay

Значение политики не записано (то же, что и не настроено)

EnableDynamicVirtualization

Важно.

Этот параметр доступен только в App-V 5.0 с пакетом обновления 2 (SP2) или более поздней версии.

Недоступен.

Позволяет виртуализировать и запускать поддерживаемые расширения оболочки, вспомогательные объекты браузера и элементы active X с виртуальными приложениями.

1 (включено), 0 (отключено)

HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization

EnablePublishingRefreshUI

Важно.

Этот параметр доступен только в App-V 5.0 с пакетом обновления 2 (SP2).

Недоступен.

Включает индикатор хода обновления публикации для компьютера, на котором запущен клиент App-V 5.0.

1 (включено), 0 (отключено)

HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing

HideUI

Важно.

Этот параметр доступен только в App-V 5.0 с пакетом обновления 2 (SP2).

Недоступен.

Скрывает индикатор хода выполнения обновления публикации.

1 (включено), 0 (отключено)

ProcessesUsingVirtualComponents

Недоступен.

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

Строка

Virtualization\ProcessesUsingVirtualComponents

Пустая строка.

Развертывание программы Sequencer и клиента App-V 5.0

Изменение конфигурации клиента App-V 5.0 с помощью шаблона ADMX и групповой политики

Развертывание клиента App-V