О параметрах конфигурации клиента
Назначение: Application Virtualization 5.1
Конфигурация клиента Microsoft Application Virtualization (App-V) 5.1 сохраняется в реестре. Вы можете получить некоторые полезные сведения о клиенте, если понимаете формат данных в реестре. Кроме того, можно настроить много действий клиента, изменяя записи реестра. В этой статье перечисляются параметры конфигурации клиента App-V 5.1 и описывает их использование. Изменить параметры конфигурации клиента можно с помощью PowerShell. Дополнительные сведения об использовании PowerShell и App-V 5.1 см. в разделе Администрирование App-V 5.1 с помощью PowerShell.
Параметры конфигурации клиента App-V 5.1
В следующей таблице представлены сведения о параметрах конфигурации клиента App-V 5.1:
Имя параметра | Флаг установки | Описание | Установка параметров | Значение раздела реестра | Отключенные разделы и значения состояния политики |
---|---|---|---|---|---|
PackageInstallationRoot |
PACKAGEINSTALLATIONROOT |
Указывает каталог, в котором устанавливаются все новые приложения и обновления. |
строковый параметр; |
Streaming\PackageInstallationRoot |
Значение политики не записано (то же, что и «Не настроено») |
PackageSourceRoot |
PACKAGESOURCEROOT |
Переопределяет исходное расположение для загрузки содержимого пакета. |
строковый параметр; |
Streaming\PackageSourceRoot |
Значение политики не записано (то же, что и «Не настроено») |
AllowHighCostLaunch |
Недоступно. |
Этот параметр определяет, запускаются ли виртуализированные приложения на компьютерах с Windows 10, подключенных к сети с оплатой за трафик (например, 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.1 собирать и возвращать определенные сведения об использовании, чтобы мы могли улучшить приложение. |
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.1 точно находятся в сети. |
Целое число (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.1. |
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.1 с помощью шаблона ADMX и групповой политики
Развертывание клиента App-V
Другие ресурсы
Развертывание Sequencer и клиента App-V 5.1
-----
Дополнительные сведения о MDOP можно найти в библиотеке TechNet, статьях по устранению неполадок на вики-сайте TechNet или подписавшись на новости в Facebook или Twitter.
-----