Acerca das Definições de Configuração do Cliente (Windows 10/11)
Aplica-se a:
- Windows 10
- Windows 11
O cliente do Microsoft Application Virtualization (App-V) armazena a configuração no registo. Compreender como funciona o formato do registo para os dados pode ajudá-lo a compreender melhor o cliente, uma vez que pode configurar muitas ações de cliente ao alterar as entradas de registo. Este tópico lista as definições de configuração do cliente App-V e explica as respetivas utilizações. Pode utilizar Windows PowerShell para modificar as definições de configuração do cliente. Para obter mais informações sobre como utilizar o Windows PowerShell e o App-V, veja Administrar o App-V com Windows PowerShell.
Pode utilizar Política de Grupo para configurar as definições de cliente app-V ao navegar para o Política de Grupo console de gerenciamento em Configuração> do ComputadorModelos Administrativos>Sistema>App-V.
Definições de Configuração do Cliente App-V: Windows PowerShell
A tabela seguinte fornece informações sobre as definições de configuração do cliente App-V que podem ser configuradas através de cmdlets Windows PowerShell:
Windows PowerShell cmdlets ou cmdlets, Opção Tipo |
Descrição | Chaves e valores de estado de política desativados |
---|---|---|
Set-AppvClientConfiguration, Set-AppvPublishingServer -PackageInstallationRoot String |
Especifica o diretório onde serão instaladas todas as novas aplicações e atualizações. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -PackageSourceRoot String |
Substitui a localização de origem para transferir o conteúdo do pacote. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -AllowHighCostLaunch Verdadeiro (ativado); Falso (Estado desativado) |
Esta definição controla se as aplicações virtualizadas são iniciadas em máquinas cliente Windows ligadas por uma ligação de rede com tráfego limitado (por exemplo, 4G). | 0 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReestablishmentRetries Número inteiro (0-99) |
Especifica o número de vezes que pretende repetir uma sessão removida. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReestablishmentInterval Número inteiro (0-3600) |
Especifica o número de segundos entre tentativas de restabelecer uma sessão removida. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -LocationProvider String |
Especifica o CLSID para uma implementação compatível da interface IAppvPackageLocationProvider. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -CertFilterForClientSsl String |
Especifica o caminho para um certificado válido no arquivo de certificados. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -VerifyCertificateRevocationList Verdadeiro (ativado); Falso (Estado desativado) |
Verifica a revogação de certificados do servidor status antes da transmissão em fluxo com HTTPS. | 0 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -SharedContentStoreMode Verdadeiro (ativado); Falso (Estado desativado) |
Especifica que o conteúdo do pacote transmitido não será guardado no disco rígido local. | 0 |
Set-AppvPublishingServer -Nome String |
Apresenta o nome do servidor de publicação. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvPublishingServer -URL String |
Apresenta o URL do servidor de publicação. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvPublishingServer -GlobalRefreshEnabled Verdadeiro (ativado); Falso (Estado desativado) |
Ativa a atualização de publicação global (Booleano) | False |
Set-AppvPublishingServer -GlobalRefreshOnLogon Verdadeiro (ativado); Falso (Estado desativado) |
Aciona uma atualização de publicação global ao iniciar sessão. (Booleano) | False |
Set-AppvPublishingServer -GlobalRefreshInterval Número inteiro (0-744) |
Especifica o intervalo de atualização de publicação com GlobalRefreshIntervalUnit. Para desativar a atualização do pacote, especifique 0. | 0 |
Set-AppvPublishingServer -GlobalRefreshIntervalUnit 0 por hora, 1 por dia |
Especifica a unidade de intervalo (Hora 0-23, Dia 0-31). | 1 |
Set-AppvPublishingServer -UserRefreshEnabled Verdadeiro (ativado); Falso (Estado desativado) |
Ativa a atualização de publicação do utilizador (Booleano) | False |
Set-AppvPublishingServer -UserRefreshOnLogon Verdadeiro (ativado); Falso (Estado desativado) |
Aciona uma atualização de publicação do utilizador ao iniciar sessão. (Booleano) Word contagem (com espaços): 60 | False |
Set-AppvPublishingServer -UserRefreshInterval Word contagem (com espaços): 85 Número inteiro (0-744 Horas) |
Especifica o intervalo de atualização de publicação com UserRefreshIntervalUnit. Para desativar a atualização do pacote, selecione 0. | 0 |
Set-AppvPublishingServer -UserRefreshIntervalUnit 0 por hora, 1 por dia |
Especifica a unidade de intervalo (Hora 0-23, Dia 0-31). | 1 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -MigrationMode Verdadeiro (estado ativado); Falso (Estado desativado) |
O modo de migração permite ao cliente App-V modificar atalhos e FTAs para pacotes criados por uma versão anterior do App-V. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnablePackageScripts Verdadeiro (ativado); Falso (Estado desativado) |
Ativa os scripts definidos no manifesto de pacote dos ficheiros de configuração que devem ser executados. | |
Set-AppvClientConfiguration -RoamingFileExclusions String |
Especifica os caminhos de ficheiro relativos a %userprofile% que não circulam com o perfil de um utilizador. Por exemplo /ROAMINGFILEEXCLUSIONS='desktop;my pictures' |
|
Set-AppvClientConfiguration, Set-AppvPublishingServer -RoamingRegistryExclusions String |
Especifica os caminhos de registo que não circulam com um perfil de utilizador. Por exemplo /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients |
Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -IntegrationRootUser String |
Especifica a localização para criar ligações simbólicas associadas à versão atual de um pacote publicado por utilizador. Todas as extensões de aplicações virtuais, como atalhos e associações de tipo de ficheiro, irão apontar para este caminho. Se não especificar um caminho, as ligações simbólicas não serão utilizadas quando publicar o pacote. Por exemplo, %localappdata%\\Microsoft\\AppV\\Client\\Integration . |
Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -IntegrationRootGlobal String |
Especifica a localização para criar ligações simbólicas associadas à versão atual de um pacote publicado globalmente. Todas as extensões de aplicações virtuais, como atalhos e associações de tipo de ficheiro, irão apontar para este caminho. Se não especificar um caminho, as ligações simbólicas não serão utilizadas quando publicar o pacote. Por exemplo, %allusersprofile%\\Microsoft\\AppV\\Client\\Integration . |
Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -VirtualizableExtensions String |
Uma lista delimitada por vírgulas de extensões de nome de ficheiro que pode ser utilizada para determinar se uma aplicação instalada localmente pode ser executada no ambiente virtual. Quando são criados atalhos, FTAs e outros pontos de extensão durante a publicação, o App-V compara a extensão de nome de ficheiro à lista se a aplicação associada ao ponto de extensão estiver instalada localmente. Se a extensão estiver localizada, o parâmetro da linha de comandos RunVirtual será adicionado e a aplicação será executada virtualmente. Para obter mais informações sobre o parâmetro RunVirtual , veja Executar uma aplicação instalada localmente num ambiente virtual com aplicações virtualizadas. | Valor da política não escrito |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingEnabled Verdadeiro (ativado); Falso (Estado desativado) |
Devolve informações a um servidor de relatórios. | False |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingServerURL String |
Especifica a localização no servidor de relatórios onde as informações do cliente são guardadas. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingDataCacheLimit Número inteiro [0-1024] |
Especifica o tamanho máximo em megabytes (MB) da cache XML para armazenar informações de relatórios. O tamanho aplica-se à cache na memória. Quando o limite for atingido, o ficheiro de registo será revertido. Defina entre 0 e 1024. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingDataBlockSize Número inteiro [1024 - Ilimitado] |
Especifica o tamanho máximo em bytes a transmitir para o servidor para reportar pedidos de carregamento. Este limite pode ajudar a evitar falhas de transmissão permanentes quando o registo atingir um tamanho significativo. Definido entre 1024 e ilimitado. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingStartTime Número inteiro (0-23) |
Especifica o tempo para iniciar o cliente para enviar dados para o servidor de relatórios. Tem de especificar um número inteiro válido entre 0 e 23 correspondente à hora do dia. Por predefinição, o ReportingStartTime começará no dia atual às 22:00 ou às 22:00. Nota Deve configurar esta definição para uma hora em que os computadores que executam o cliente App-V têm menos probabilidades de estar offline. |
Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingInterval Inteiro |
Especifica o intervalo de repetição que o cliente irá utilizar para reenviar dados para o servidor de relatórios. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingRandomDelay Número Inteiro [0 - ReportingRandomDelay] |
Especifica o atraso máximo (em minutos) para que os dados sejam enviados para o servidor de relatórios. Quando a tarefa agendada é iniciada, o cliente gera um atraso aleatório entre 0 e ReportingRandomDelay e aguardará a duração especificada antes de enviar dados. Este método pode ajudar a evitar colisões no servidor. | Valor da política não escrito (igual a Não Configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnableDynamicVirtualization 1 (Ativado), 0 (Desativado) |
Permite que as Extensões da Shell suportadas, objetos auxiliares do browser e controlos Active X sejam virtualizados e executados com aplicações virtuais. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnablePublishingRefreshUI 1 (Ativado), 0 (Desativado) |
Ativa a barra de progresso da atualização de publicação para o computador com o Cliente App-V. | |
Sync-AppvPublishingServer -HidePublishingRefreshUI 1 (Ativado), 0 (Desativado) |
Oculta a barra de progresso da atualização de publicação. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ProcessesUsingVirtualComponents String |
Especifica uma lista de caminhos de processo (que podem conter carateres universais) que são candidatos à utilização de virtualização dinâmica (como extensões de shell suportadas, objetos auxiliares do browser e controlos ActiveX). Apenas os processos cujo caminho completo corresponde a um destes itens podem utilizar a virtualização dinâmica. | Cadeia vazia. |
Definições de configuração do cliente App-V: chaves de registo
A tabela seguinte fornece informações sobre as definições de configuração do cliente App-V que podem ser configuradas através do registo:
Nome da definição Tipo |
Valor da chave de registo | Chaves e valores de estado de política desativados |
---|---|---|
PackageInstallationRoot String |
Transmissão em Fluxo\PackageInstallationRoot | Valor da política não escrito (igual a Não Configurado) |
PackageSourceRoot String |
Transmissão em Fluxo\PackageSourceRoot | Valor da política não escrito (igual a Não Configurado) |
AllowHighCostLaunch Verdadeiro (Ativado); Falso (Estado desativado) |
Transmissão em Fluxo\AllowHighCostLaunch | 0 |
ReestablishmentRetries Número inteiro (0-99) |
Streaming\ReestablishmentRetries | Valor da política não escrito (igual a Não Configurado) |
ReestablishmentInterval Número inteiro (0-3600) |
Streaming\ReestablishmentInterval | Valor da política não escrito (igual a Não Configurado) |
LocationProvider String |
Transmissão em Fluxo\LocationProvider | Valor da política não escrito (igual a Não Configurado) |
CertFilterForClientSsl String |
Transmissão em Fluxo\CertFilterForClientSsl | Valor da política não escrito (igual a Não Configurado) |
VerifyCertificateRevocationList Verdadeiro (Ativado); Falso (Estado desativado) |
Streaming\VerifyCertificateRevocationList | 0 |
SharedContentStoreMode Verdadeiro (Ativado); Falso (Estado desativado) |
Streaming\SharedContentStoreMode | 0 |
Nome String |
Publishing\Servers{serverId}\FriendlyName | Valor da política não escrito (igual a Não Configurado) |
URL String |
Publishing\Servers{serverId}\URL | Valor da política não escrito (igual a Não Configurado) |
GlobalRefreshEnabled Verdadeiro (Ativado); Falso (Estado desativado) |
Publishing\Servers{serverId}\GlobalEnabled | False |
GlobalRefreshOnLogon Verdadeiro (Ativado); Falso (Estado desativado) |
Publishing\Servers{serverId}\GlobalLogonRefresh | False |
GlobalRefreshInterval Número inteiro (0-744) |
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval | 0 |
GlobalRefreshIntervalUnit 0 por hora, 1 por dia |
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit | 1 |
UserRefreshEnabled Verdadeiro (Ativado); Falso (Estado desativado) |
Publishing\Servers{serverId}\UserEnabled | False |
UserRefreshOnLogon Verdadeiro (Ativado); Falso (Estado desativado) |
Publishing\Servers{serverId}\UserLogonRefresh | False |
UserRefreshInterval Word contagem (com espaços): 85; Número inteiro (0-744 Horas) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval | 0 |
UserRefreshIntervalUnit 0 por hora, 1 por dia |
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit | 1 |
MigrationMode True(Estado ativado); Falso (Estado desativado) |
Coexistência\MigrationMode | |
EnablePackageScripts Verdadeiro (Ativado); Falso (Estado desativado) |
\Scripting\EnablePackageScripts | |
RoamingFileExclusions String |
||
RoamingRegistryExclusions String |
Integration\RoamingRegistryExclusions | Valor da política não escrito (igual a Não Configurado) |
IntegrationRootUser String |
Integration\IntegrationRootUser | Valor da política não escrito (igual a Não Configurado) |
IntegrationRootGlobal String |
Integração\IntegrationRootGlobal | Valor da política não escrito (igual a Não Configurado) |
VirtualizableExtensions String |
Integration\VirtualizableExtensions | Valor da política não escrito |
ReportingEnabled Verdadeiro (Ativado); Falso (Estado desativado) |
Relatórios\EnableReporting | False |
ReportingServerURL String |
Reporting\ReportingServer | Valor da política não escrito (igual a Não Configurado) |
ReportingDataCacheLimit Número inteiro [0-1024] |
Relatórios\DataCacheLimit | Valor da política não escrito (igual a Não Configurado) |
ReportingDataBlockSize Número Inteiro [1024 –Ilimitado] |
Relatórios\DataBlockSize | Valor da política não escrito (igual a Não Configurado) |
ReportingStartTime Número inteiro (0-23) |
Relatórios\ StartTime | Valor da política não escrito (igual a Não Configurado) |
ReportingInterval Inteiro |
Relatórios\RetryInterval | Valor da política não escrito (igual a Não Configurado) |
ReportingRandomDelay Número Inteiro [0 - ReportingRandomDelay] |
Relatórios\RandomDelay | Valor da política não escrito (igual a Não Configurado) |
EnableDynamicVirtualization 1 (Ativado), 0 (Desativado) |
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization | |
EnablePublishingRefreshUI 1 (Ativado), 0 (Desativado) |
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing | |
HidePublishingRefreshUI 1 (Ativado), 0 (Desativado) |
||
ProcessesUsingVirtualComponents String |
Virtualization\ProcessesUsingVirtualComponents | Cadeia vazia. |