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

Назначение: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Конфигурация клиента 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

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

AutoLoad

AUTOLOAD

Указывает, как 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

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

Число слов (с пробелами): 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 (отключено)

Coexistence\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\RoamingReglstryExclusions

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

IntegrationRootUser

Недоступно.

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

строковый параметр;

Integration\IntegrationRootUser

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

IntegrationRootGlobal

Недоступно.

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

строковый параметр;

Integration\IntegrationRootGlobal

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

VirtualizableExtensions

Недоступно.

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

Когда во время публикации создаются ярлыки, сопоставления типов файлов и другие точки расширения, 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.

Примечание

Задайте в этом параметре время, когда компьютеры с клиентом 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 SP2.

Недоступно.

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

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

HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing

HideUI

Важно!

Этот параметр доступен только в App-V 5.0 SP2.

Недоступно.

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

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

ProcessesUsingVirtualComponents

Недоступно.

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

строковый параметр;

Virtualization\ProcessesUsingVirtualComponents

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

Есть предложение для App-V?

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

См. также

Задачи

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

Другие ресурсы

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

-----
Дополнительные сведения о MDOP можно найти в библиотеке TechNet, статьях по устранению неполадок на вики-сайте TechNet или подписавшись на новости в Facebook или Twitter.
-----