关于客户端配置设置

应用到: 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 的详细信息信息,请参阅 通过使用 PowerShell 来管理 App-V

App-V 5.0 客户端配置设置

以下表格显示有关 App-V 5.0 客户端配置设置的信息。

设置名称 安装标记 描述 设置选项 注册表键值 禁用策略状态密钥和值

PackageInstallationRoot

PACKAGEINSTALLATIONROOT

指定将安装所有新应用程序和更新的目录。

字符串

Streaming\PackageInstallationRoot

未写入策略值(等同于未配置)

PackageSourceRoot

PACKAGESOURCEROOT

覆盖下载包内容的源位置。

字符串

Streaming\PackageSourceRoot

未写入策略值(等同于未配置)

AllowHighCostLaunch

不可用。

该设置控制是否在通过已计量的网络连接(如 4G)进行连接的 Windows 8 机器上启动虚拟化应用程序。

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

不可用。

指定用于 IAppvPackageLocationProvider 界面兼容实现的 CLSID。

字符串

Streaming\LocationProvider

未写入策略值(等同于未配置)

CertFilterForClientSsl

不可用。

指定证书存储区内有效证书的路径。

字符串

Streaming\CertFilterForClientSsl

未写入策略值(等同于未配置)

VerifyCertificateRevocationList

不可用。

使用 HTTPS 在流处理之前验证服务器证书吊销状态。

True(已启用);False(禁用状态)

Streaming\VerifyCertificateRevocationList

0

SharedContentStoreMode

SHAREDCONTENTSTOREMODE

指定流式处理的包内容将不保存到本地磁盘中。

True(已启用);False(禁用状态)

Streaming\SharedContentStoreMode

0

名称

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

PUBLISHINGSERVERNAME

显示发布服务器的名称。

字符串

Publishing\Servers\{serverId}\FriendlyName

未写入策略值(等同于未配置)

URL

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

PUBLISHINGSERVERURL

显示发布服务器的 URL。

字符串

Publishing\Servers\{serverId}\URL

未写入策略值(等同于未配置)

GlobalRefreshEnabled

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

GLOBALREFRESHENABLED

启用全局发布刷新(布尔)

True(已启用);False(禁用状态)

Publishing\Servers\{serverId}\GlobalEnabled

GlobalRefreshOnLogon

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

GLOBALREFRESHONLOGON

登录时触发全局发布刷新。(布尔)

True(已启用);False(禁用状态)

Publishing\Servers\{serverId}\GlobalLogonRefresh

GlobalRefreshInterval

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

GLOBALREFRESHINTERVAL  

使用 GlobalRefreshIntervalUnit 指定发布刷新间隔。要禁用包刷新,选择 0。

整数 (0-744

Publishing\Servers\{serverId}\GlobalPeriodicRefreshInterval

0

GlobalRefreshIntervalUnit

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

GLOBALREFRESHINTERVALUNI

指定间隔单位(0-23 小时,0-31 天)。

小时为 0,天为 1

Publishing\Servers\{serverId}\GlobalPeriodicRefreshIntervalUnit

1

UserRefreshEnabled

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

USERREFRESHENABLED 

启用用户发布刷新(布尔)

True(已启用);False(禁用状态)

Publishing\Servers\{serverId}\UserEnabled

UserRefreshOnLogon

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

USERREFRESHONLOGON

登录时触发用户发布刷新。(布尔)

字数统计(包括空格):60

True(已启用);False(禁用状态)

Publishing\Servers\{serverId}\UserLogonRefresh

UserRefreshInterval

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

USERREFRESHINTERVAL     

使用 UserRefreshIntervalUnit 指定发布刷新间隔。要禁用包刷新,选择 0。

字数统计(包括空格):85

整数(0-744 小时)

Publishing\Servers\{serverId}\UserPeriodicRefreshInterval

0

UserRefreshIntervalUnit

note备注
无法使用 set-AppvclientConfiguration cmdLet 修改该设置。必须使用 Set-AppvPublishingServer cmdlet。

USERREFRESHINTERVALUNIT  

指定间隔单位(0-23 小时,0-31 天)。

小时为 0,天为 1

Publishing\Servers\{serverId}\UserPeriodicRefreshIntervalUnit

1

MigrationMode

MIGRATIONMODE

迁移模式允许 App-V 客户端修改使用之前的 App-V 版本为包创建的快捷方式和 FTA。

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

不可用。

以逗号分隔的文件扩展名列表,可用于确定是否可在虚拟环境中运行本地安装的应用程序。

在发布期间创建快捷方式、FTA 其他扩展点时,如果本地安装了与扩展点相关联的应用程序,则 APP-V 将把文件扩展名与列表进行比较。如果找到扩展,则将添加 RunVirtual 命令行参数并在虚拟运行该应用程序。

有关 RunVirtual 参数的详细信息,请参阅 使用虚拟化应用程序在虚拟环境内运行本地安装的应用程序

字符串

Integration\VirtualizableExtensions

未写入策略值

ReportingEnabled

不可用。

使客户端能够将信息返回至报告服务器。

True(已启用);False(禁用状态)

Reporting\EnableReporting

ReportingServerURL

不可用。

指定报告服务器上保存客户端信息的位置。

字符串

Reporting\ReportingServer

未写入策略值(等同于未配置)

ReportingDataCacheLimit

不可用。

指定用于存储报告信息的 XML 缓存的最大大小 (MB)。该大小适用于内存中的缓存。达到限制时,日志文件将转存。设置介于 0 和 1024 之间。

整数 [0-1024]

Reporting\DataCacheLimit

未写入策略值(等同于未配置)

ReportingDataBlockSize

不可用。

指定针对报告上载请求而传输至服务器的最大字节大小。这样有助于在日志过大时避免参数传输失败。设置大于等于 1024。

整数 [1024 - 无限]

Reporting\DataBlockSize

未写入策略值(等同于未配置)

ReportingStartTime

不可用。

指定启动客户端以发送数据到报告服务器所需的时间。必须指定介于 0 到 23 之间且对应于一天小时数的有效整数。默认情况下,ReportingStartTime 将始于当天下午 10 点或晚上 22 点。

note备注
应将该设置配置为运行 App-V 5.0 客户端的计算机最不可能处于脱机状态的时间。

整数 (0 - 23)

Reporting\ StartTime

未写入策略值(等同于未配置)

ReportingInterval

不可用。

指定客户端用于向报告服务器重新发送数据的重试间隔时间。

整数

Reporting\RetryInterval

未写入策略值(等同于未配置)

ReportingRandomDelay

不可用。

指定将数据发送至报告服务器的最大延迟时间(以分钟为单位)。计划任务启动时,客户端将生成一个介于 0 与 ReportingRandomDelay 之间的随机延迟时间,并将在规定的持续时间之后发送数据。这可帮助避免服务器上发生冲突。

整数 [0 - ReportingRandomDelay]

Reporting\RandomDelay

未写入策略值(等同于未配置)

EnableDynamicVirtualization

重要

此设置只可用于 App-V 5.0 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 的问题,请使用 App-V TechNet Forum(App-V TechNet 论坛)

另请参阅

任务

如何使用 ADMX 模板和组策略修改 App-V 5.0 客户端配置
如何部署 App-V 客户端

其他资源

部署 App-V 5.0 排序器和客户端

-----
你可以在 TechNet Library(TechNet 库)中详细了解 MDOP、在 TechNet Wiki 上搜索疑难解答,或者在 FacebookTwitter 上了解我们的最新动态。
-----