Сведения о параметрах конфигурации клиента (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 | Пустая строка. |