Compartilhar via


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.