О параметрах конфигурации клиента
Клиент 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 и групповой политики