Acerca de las opciones de configuración de cliente (Windows 10/11)

Se aplica a:

  • Windows 10
  • Windows 11

El cliente de Microsoft Application Virtualization (App-V) almacena su configuración en el registro. Comprender cómo funciona el formato de los datos del registro puede ayudarle a comprender mejor al cliente, ya que puede configurar muchas acciones de cliente cambiando las entradas del registro. En este tema se enumeran las opciones de configuración de cliente de App-V y se explican sus usos. Puede utilizar Windows PowerShell para modificar la configuración de cliente. Para obtener más información sobre el uso de Windows PowerShell y App-V, consulte Administración de App-V mediante el uso de Windows PowerShell.

Puedes usar la directiva de grupo para configurar las opciones de cliente de App-V accediendo a la consola de administración de la directiva de grupo en Configuración del> equipoSistema> deplantillas> administrativasApp-V.

Opciones de configuración de cliente de App-V: Windows PowerShell

En la tabla siguiente se proporciona información acerca de las opciones de configuración de cliente de App-V que pueden configurarse mediante cmdlets de Windows PowerShell:

cmdlet o cmdlets de Windows PowerShell,
Opción
Tipo
Descripción Claves y valores de estado de directiva deshabilitados
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageInstallationRoot
Cadena
Especifica el directorio donde se instalarán todas las nuevas aplicaciones y actualizaciones. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageSourceRoot
Cadena
Reemplaza la ubicación de origen para descargar contenido del paquete. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-AllowHighCostLaunch
True (habilitado); Falso (estado deshabilitado)
Esta configuración controla si las aplicaciones virtualizadas se inician en equipos cliente Windows conectados por una conexión de red de uso medido (por ejemplo, 4G). 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentRetries
Entero (0-99)
Especifica el número de veces que se debe volver a intentar una sesión interrumpida. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Entero (0–3600)
Especifica el número de segundos entre los intentos de restablecer una sesión interrumpida. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-LocationProvider
Cadena
Especifica el CLSID para una implementación compatible de la interfaz IAppvPackageLocationProvider. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-CertFilterForClientSsl
Cadena
Especifica la ruta de acceso a un certificado válido en el almacén de certificados. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VerifyCertificateRevocationList
True (habilitado); Falso (estado deshabilitado)
Comprueba el estado de revocación del certificado del servidor antes de transmitir con HTTPS. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-SharedContentStoreMode
True (habilitado); Falso (estado deshabilitado)
Especifica que el contenido del paquete transmitido no se guardará en el disco duro local. 0
Set-AppvPublishingServer

-Nombre
Cadena
Muestra el nombre del servidor de publicación. Valor de directiva no escrito (igual que No configurado)
Set-AppvPublishingServer

-URL
Cadena
Muestra la dirección URL del servidor de publicación. Valor de directiva no escrito (igual que No configurado)
Set-AppvPublishingServer

-GlobalRefreshEnabled
True (habilitado); Falso (estado deshabilitado)
Habilita la actualización de publicación global (booleana) Falso
Set-AppvPublishingServer

-GlobalRefreshOnLogon
True (habilitado); Falso (estado deshabilitado)
Desencadena una actualización de publicación global al iniciar sesión. (Booleano) Falso
Set-AppvPublishingServer

-GlobalRefreshInterval
Entero (0–744)
Especifica el intervalo de actualización de publicación mediante GlobalRefreshIntervalUnit. Para deshabilitar la actualización del paquete, especifique 0. 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 para hora, 1 para día
Especifica la unidad de intervalo (Hora 0–23, Día 0–31). 1
Set-AppvPublishingServer

-UserRefreshEnabled
True (habilitado); Falso (estado deshabilitado)
Habilita la actualización de publicación del usuario (booleana) Falso
Set-AppvPublishingServer

-UserRefreshOnLogon
True (habilitado); Falso (estado deshabilitado)
Desencadena la actualización de publicación de un usuario al iniciar sesión. (Booleano) Word count (with spaces): 60 Falso
Set-AppvPublishingServer

-UserRefreshInterval
Número de palabras de Word (con espacios): 85
Entero (0–744 horas)
Especifica el intervalo de actualización de publicación mediante UserRefreshIntervalUnit. Para deshabilitar la actualización del paquete, selecciona 0. 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 para hora, 1 para día
Especifica la unidad de intervalo (Hora 0–23, Día 0–31). 1
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-MigrationMode
True (estado habilitado); Falso (estado deshabilitado)
El modo de migración permite al cliente de App-V modificar accesos directos y FTA para paquetes creados con una versión anterior de App-V.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePackageScripts
True (habilitado); Falso (estado deshabilitado)
Habilita scripts definidos en el manifiesto de paquete de los archivos de configuración que deben ejecutarse.
Set-AppvClientConfiguration

-RoamingFileExclusions
Cadena
Especifica las rutas de acceso de archivo relativas a %userprofile% que no se mueven con el perfil de un usuario. Por ejemplo, /ROAMINGFILEEXCLUSIONS='desktop;my pictures'
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RoamingRegistryExclusions
Cadena
Especifica las rutas de acceso del Registro que no se mueven con un perfil de usuario. Por ejemplo, /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Cadena
Especifica la ubicación para crear vínculos simbólicos asociados a la versión actual de un paquete publicado por usuario. Todas las extensiones de aplicaciones virtuales, como accesos directos y asociaciones de tipo de archivo, señalarán esta ruta. Si no especifica una ruta de acceso, no se usarán vínculos simbólicos al publicar el paquete. Por ejemplo, %localappdata%\\Microsoft\\AppV\\Client\\Integration. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegraciónRootGlobal
Cadena
Especifica la ubicación para crear vínculos simbólicos asociados a la versión actual de un paquete publicado globalmente. Todas las extensiones de aplicaciones virtuales, como accesos directos y asociaciones de tipo de archivo, señalarán esta ruta. Si no especifica una ruta de acceso, no se usarán vínculos simbólicos al publicar el paquete. Por ejemplo, %allusersprofile%\\Microsoft\\AppV\\Client\\Integration. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VirtualizableExtensions
Cadena
Una lista delineada por comas de extensiones de nombre de archivo que se pueden usar para determinar si una aplicación instalada localmente se puede ejecutar en el entorno virtual. Cuando se crean accesos directos, FTA y otros puntos de extensión durante la publicación, App-V comparará la extensión del nombre de archivo con la lista si la aplicación asociada al punto de extensión está instalada localmente. Si se encuentra la extensión, se agregará el parámetro de línea de comandos RunVirtual y la aplicación se ejecutará virtualmente. Para obtener más información sobre el parámetro RunVirtual , consulte Ejecución de una aplicación instalada localmente dentro de un entorno virtual con aplicaciones virtualizadas. Valor de directiva no escrito
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingEnabled
True (habilitado); Falso (estado deshabilitado)
Devuelve información a un servidor de informes. Falso
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingServerURL
Cadena
Especifica la ubicación en el servidor de informes donde se guarda la información del cliente. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataCacheLimit
Entero [0–1024]
Especifica el tamaño máximo en megabytes (MB) de la caché XML para almacenar información de informes. El tamaño se aplica a la memoria caché en memoria. Cuando se alcance el límite, el archivo de registro se sustituirá. Establecer entre 0 y 1024. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Entero [1024: ilimitado]
Especifica el tamaño máximo en bytes que se transmitirá al servidor para informar de las solicitudes de carga. Este límite puede ayudar a evitar fallas permanentes de transmisión cuando el registro ha alcanzado un tamaño significativo. Establecer entre 1024 y ilimitado. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Entero (0-23)
Especifica el tiempo necesario para iniciar al cliente en enviar datos al servidor de informes. Debe especificar un entero válido entre 0 y 23 correspondiente a la hora del día. De forma predeterminada, ReportingStartTime se iniciará el día actual a las 10 p.m. o a las 22.
Nota Debes configurar esta opción para un momento en el que los equipos que ejecutan el cliente de App-V tengan menos probabilidades de estar sin conexión.
Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingInterval
Integer
Especifica el intervalo de reintento que usará el cliente para reenviar datos al servidor de informes. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingRandomDelay
Entero [0 - ReportingRandomDelay]
Especifica el retraso máximo (en minutos) para que los datos se envíen al servidor de informes. Cuando se inicia la tarea programada, el cliente genera un retraso aleatorio entre 0 y ReportingRandomDelay y esperará la duración especificada antes de enviar los datos. Este método puede ayudar a evitar colisiones en el servidor. Valor de directiva no escrito (igual que No configurado)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (habilitado), 0 (deshabilitado)
Permite que las extensiones de Shell, los objetos auxiliares del explorador y los controles Active X compatibles se virtualicen y ejecuten con aplicaciones virtuales.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnablePublishingRefreshUI
1 (habilitado), 0 (deshabilitado)
Habilita la barra de progreso de actualización de publicación para el equipo que ejecuta el cliente de App-V.
Sync-AppvPublishingServer

-HidePublishingRefreshUI
1 (habilitado), 0 (deshabilitado)
Oculta la barra de progreso de actualización de publicación.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ProcessesUsingVirtualComponents
Cadena
Especifica una lista de rutas de proceso (que pueden contener caracteres comodín) que son candidatas para utilizar la virtualización dinámica (como extensiones de shell compatibles, objetos auxiliares del explorador y controles ActiveX). Solo los procesos cuya ruta de acceso completa coincida con uno de estos elementos pueden usar la virtualización dinámica. Cadena vacía.

Opciones de configuración de cliente de App-V: claves del Registro

En la tabla siguiente se proporciona información sobre las opciones de configuración de cliente de App-V que se pueden configurar a través del registro:

Nombre de valor de configuración
Tipo
Valor de clave del Registro Claves y valores de estado de directiva deshabilitados
PackageInstallationRoot
Cadena
Streaming\PackageInstallationRoot Valor de directiva no escrito (igual que No configurado)
PackageSourceRoot
Cadena
Streaming\PackageSourceRoot Valor de directiva no escrito (igual que No configurado)
AllowHighCostLaunch
True (habilitado); Falso (estado deshabilitado)
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
Entero (0-99)
Streaming\ReestablishmentRetries Valor de directiva no escrito (igual que No configurado)
ReestablishmentInterval
Entero (0–3600)
Streaming\ReestablishmentInterval Valor de directiva no escrito (igual que No configurado)
LocationProvider
Cadena
Streaming\LocationProvider Valor de directiva no escrito (igual que No configurado)
CertFilterForClientSsl
Cadena
Streaming\CertFilterForClientSsl Valor de directiva no escrito (igual que No configurado)
VerifyCertificateRevocationList
True (habilitado); Falso (estado deshabilitado)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (habilitado); Falso (estado deshabilitado)
Streaming\SharedContentStoreMode 0
Nombre
Cadena
Publishing\Servers{serverId}\FriendlyName Valor de directiva no escrito (igual que No configurado)
Dirección URL
Cadena
Publishing\Servers{serverId}\URL Valor de directiva no escrito (igual que No configurado)
GlobalRefreshEnabled
True (habilitado); Falso (estado deshabilitado)
Publishing\Servers{serverId}\GlobalEnabled Falso
GlobalRefreshOnLogon
True (habilitado); Falso (estado deshabilitado)
Publishing\Servers{serverId}\GlobalLogonRefresh Falso
GlobalRefreshInterval
Entero (0–744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 para hora, 1 para día
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
True (habilitado); Falso (estado deshabilitado)
Publishing\Servers{serverId}\UserEnabled Falso
UserRefreshOnLogon
True (habilitado); Falso (estado deshabilitado)
Publishing\Servers{serverId}\UserLogonRefresh Falso
UserRefreshInterval
Número de palabras de Word (con espacios): 85; Entero (0–744 horas)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 para hora, 1 para día
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
Modo de migración
True (estado habilitado); Falso (estado deshabilitado)
Coexistence\MigrationMode
EnablePackageScripts
True (habilitado); Falso (estado deshabilitado)
\Scripting\EnablePackageScripts
RoamingFileExclusions
Cadena
RoamingRegistryExclusions
Cadena
Integration\RoamingRegistryExclusions Valor de directiva no escrito (igual que No configurado)
IntegrationRootUser
Cadena
Integration\IntegrationRootUser Valor de directiva no escrito (igual que No configurado)
IntegrationRootGlobal
Cadena
Integration\IntegrationRootGlobal Valor de directiva no escrito (igual que No configurado)
VirtualizableExtensions
Cadena
Integration\VirtualizableExtensions Valor de directiva no escrito
ReportingEnabled
True (habilitado); Falso (estado deshabilitado)
Reporting\EnableReporting Falso
ReportingServerURL
Cadena
Reporting\ReportingServer Valor de directiva no escrito (igual que No configurado)
ReportingDataCacheLimit
Entero [0–1024]
Reporting\DataCacheLimit Valor de directiva no escrito (igual que No configurado)
ReportingDataBlockSize
Entero [1024–Ilimitado]
Reporting\DataBlockSize Valor de directiva no escrito (igual que No configurado)
ReportingStartTime
Entero (0-23)
Reporting\ StartTime Valor de directiva no escrito (igual que No configurado)
Intervalo de informes
Integer
Reporting\RetryInterval Valor de directiva no escrito (igual que No configurado)
ReportingRandomDelay
Entero [0 - ReportingRandomDelay]
Reporting\RandomDelay Valor de directiva no escrito (igual que No configurado)
EnableDynamicVirtualization
1 (habilitado), 0 (deshabilitado)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization
EnablePublishingRefreshUI
1 (habilitado), 0 (deshabilitado)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing
HidePublishingRefreshUI
1 (habilitado), 0 (deshabilitado)
ProcessesUsingVirtualComponents
Cadena
Virtualization\ProcessesUsingVirtualComponents Cadena vacía.