关于客户端配置设置
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 |
不可用。 |
此设置控制是否在通过按流量计费的网络连接连接的Windows 8计算机上启动虚拟化应用程序 (例如,4G) 。 |
启用 true () ;假 (已禁用状态) |
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 () ;假 (已禁用状态) |
Streaming\VerifyCertificateRevocationList |
0 |
SharedContentStoreMode |
SHAREDCONTENTSTOREMODE |
指定不会将流式传输的包内容保存到本地硬盘。 |
启用 true () ;假 (已禁用状态) |
Streaming\SharedContentStoreMode |
0 |
名称
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
PUBLISHINGSERVERNAME |
显示发布服务器的名称。 |
字符串 |
Publishing\Servers{serverId}\FriendlyName |
未写入的策略值 (与未配置的) |
URL
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
PUBLISHINGSERVERURL |
显示发布服务器的 URL。 |
字符串 |
Publishing\Servers{serverId}\URL |
未写入的策略值 (与未配置的) |
GlobalRefreshEnabled
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
GLOBALREFRESHENABLED |
启用布尔 (全局发布刷新) |
启用 true () ;假 (已禁用状态) |
Publishing\Servers{serverId}\GlobalEnabled |
False |
GlobalRefreshOnLogon
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
GLOBALREFRESHONLOGON |
在登录时触发全局发布刷新。 (布尔) |
启用 true () ;假 (已禁用状态) |
Publishing\Servers{serverId}\GlobalLogonRefresh |
False |
GlobalRefreshInterval
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
GLOBALREFRESHINTERVAL |
使用 GlobalRefreshIntervalUnit 指定发布刷新间隔。 若要禁用包刷新,请选择 0。 |
整数 (0-744 |
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval |
0 |
GlobalRefreshIntervalUnit
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
GLOBALREFRESHINTERVALUNI |
指定间隔单位 (小时 0-23,第 0-31 天) 。 |
0 表示小时,1 表示一天 |
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit |
1 |
UserRefreshEnabled
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
USERREFRESHENABLED |
启用用户发布刷新 (布尔) |
启用 true () ;假 (已禁用状态) |
Publishing\Servers{serverId}\UserEnabled |
False |
UserRefreshOnLogon
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
USERREFRESHONLOGON |
触发用户在 onlogon 上发布刷新。 (布尔) 带空格) 的字数计数 (:60 |
启用 true () ;假 (已禁用状态) |
Publishing\Servers{serverId}\UserLogonRefresh |
False |
UserRefreshInterval
注意
无法使用 set-AppvclientConfiguration cmdLet 修改此设置。 必须使用 Set-AppvPublishingServer cmdlet。 |
USERREFRESHINTERVAL |
使用 UserRefreshIntervalUnit 指定发布刷新间隔。 若要禁用包刷新,请选择 0。 带空格) 的字数计数 (:85 |
整数 (0-744 小时) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval |
0 |
UserRefreshIntervalUnit
注意
无法使用 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 (状态) ;错误 (禁用状态) |
Coexistence\MigrationMode |
|
CEIPOPTIN |
CEIPOPTIN |
允许运行 App-V 5.0 客户端的计算机收集并返回某些使用情况信息,以帮助我们进一步改进应用程序。 |
0 表示已禁用;1 表示已启用 |
SOFTWARE/Microsoft/AppV/CEIP/CEIPEnable |
0 |
EnablePackageScripts |
ENABLEPACKAGESCRIPTS |
启用在应运行的配置文件的包清单中定义的脚本。 |
启用 true () ;假 (已禁用状态) |
\Scripting\EnablePackageScripts |
|
RoamingFileExclusions |
ROAMINGFILEEXCLUSIONS |
指定相对于不与用户配置文件漫游的 %userprofile% 的文件路径。 示例用法:/ROAMINGFILEEXCLUSIONS='desktop;我的照片' |
|||
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 |
不可用。 |
一个逗号分隔的文件扩展名列表,可用于确定是否可以在虚拟环境中运行本地安装的应用程序。 在发布期间创建快捷方式、FTA 和其他扩展点时,如果本地安装了与扩展点关联的应用程序,则 App-V 会将文件扩展名与列表进行比较。 如果扩展位于该扩展,则将添加 RunVirtual 命令行参数,并且应用程序将几乎运行。 有关 RunVirtual 参数的详细 信息,请参阅 使用虚拟化应用程序在虚拟环境中运行本地安装的应用程序。 |
字符串 |
Integration\VirtualizableExtensions |
未写入策略值 |
ReportingEnabled |
不可用。 |
使客户端能够将信息返回到报表服务器。 |
启用 true () ;假 (已禁用状态) |
Reporting\EnableReporting |
False |
ReportingServerURL |
不可用。 |
指定报告服务器上保存客户端信息的位置。 |
字符串 |
Reporting\ReportingServer |
未写入的策略值 (与未配置的) |
ReportingDataCacheLimit |
不可用。 |
指定用于存储报告信息的 XML 缓存的最大大小 (MB) MB。 大小适用于内存中的缓存。 达到限制后,日志文件将滚动。 设置在 0 和 1024 之间。 |
整数 [0-1024] |
Reporting\DataCacheLimit |
未写入的策略值 (与未配置的) |
ReportingDataBlockSize |
不可用。 |
指定要传输到服务器以报告上传请求的最大大小(以字节为单位)。 这有助于在日志达到显著大小时避免永久性传输失败。 设置在 1024 和无限制之间。 |
整数 [1024 - 无限制] |
Reporting\DataBlockSize |
未写入的策略值 (与未配置的) |
ReportingStartTime |
不可用。 |
指定启动客户端将数据发送到报表服务器的时间。 必须指定与一天中的小时对应的 0-23 之间的有效整数。 默认情况下, ReportingStartTime 将从当天的晚上 10 点或 22 点开始。
注意
应将此设置配置为运行 App-V 5.0 客户端的计算机最不可能脱机的时间。 |
整数 (0 – 23) |
Reporting\ StartTime |
未写入的策略值 (与未配置的) |
ReportingInterval |
不可用。 |
指定客户端将用于将数据重新发送到报表服务器的重试间隔。 |
整型 |
Reporting\RetryInterval |
未写入的策略值 (与未配置的) |
ReportingRandomDelay |
不可用。 |
指定要将数据发送到报表服务器的最大延迟 () 分钟。 启动计划任务时,客户端会在 0 和 ReportingRandomDelay 之间生成随机延迟,并在发送数据之前等待指定的持续时间。 这有助于防止服务器上的碰撞。 |
整数 [0 - ReportingRandomDelay] |
Reporting\RandomDelay |
未写入的策略值 (与未配置的) |
EnableDynamicVirtualization
重要提示
此设置仅适用于 App-V 5.0 SP2 或更高版本。 |
不可用。 |
使受支持的 Shell 扩展、浏览器帮助程序对象和 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 (已禁用) |
||
ProcessUsingVirtualComponents |
不可用。 |
指定可能包含通配符) 的进程路径 (列表,这些通配符是使用动态虚拟化 (支持的 shell 扩展、浏览器帮助程序对象和 ActiveX 控件) 的候选项。 只有其完整路径与其中一项匹配的进程才能使用动态虚拟化。 |
字符串 |
Virtualization\ProcessUsingVirtualComponents |
空字符串。 |
相关主题
部署 App-V 5.0 Sequencer 和 Client