Acerca de la configuración del 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 del registro para los datos puede ayudarle a comprender mejor el cliente, ya que puede configurar muchas acciones de cliente cambiando las entradas del Registro. En este tema se enumeran las opciones de configuración del cliente de App-V y se explican sus usos. Puede usar Windows PowerShell para modificar la configuración del cliente. Para obtener más información sobre el uso de Windows PowerShell y App-V, consulte Administración de App-V mediante Windows PowerShell.
Puede usar directiva de grupo para configurar los valores de cliente de App-V; para ello, vaya a la consola de administración de directiva de grupo en Configuración> del equipoPlantillas> administrativasSystem>App-V.
Configuración de cliente de App-V: Windows PowerShell
En la tabla siguiente se proporciona información sobre los valores de configuración de cliente de App-V que se pueden configurar mediante cmdlets de Windows PowerShell:
Windows PowerShell cmdlets o cmdlets, 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 |
Invalida la ubicación de origen para descargar el contenido del paquete. | Valor de directiva no escrito (igual que No configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -AllowHighCostLaunch True (habilitado); False (estado deshabilitado) |
Esta configuración controla si las aplicaciones virtualizadas se inician en máquinas cliente Windows conectadas 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 reintente una sesión eliminada. | 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 eliminada. | 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); False (estado deshabilitado) |
Comprueba el estado de revocación del certificado de servidor antes de transmitir con HTTPS. | 0 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -SharedContentStoreMode True (habilitado); False (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); False (estado deshabilitado) |
Habilita la actualización de publicación global (booleano) | Falso |
Set-AppvPublishingServer -GlobalRefreshOnLogon True (habilitado); False (estado deshabilitado) |
Desencadena una actualización de publicación global al iniciar sesión. (Boolean) | 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 por hora, 1 por día |
Especifica la unidad de intervalo (hora 0–23, día 0–31). | 1 |
Set-AppvPublishingServer -UserRefreshEnabled True (habilitado); False (estado deshabilitado) |
Habilita la actualización de publicación de usuarios (booleano) | Falso |
Set-AppvPublishingServer -UserRefreshOnLogon True (habilitado); False (estado deshabilitado) |
Desencadena una actualización de publicación de usuarios al iniciar sesión. (Boolean) recuento de Word (con espacios): 60 | Falso |
Set-AppvPublishingServer -UserRefreshInterval recuento 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 de paquetes, seleccione 0. | 0 |
Set-AppvPublishingServer -UserRefreshIntervalUnit 0 por hora, 1 por día |
Especifica la unidad de intervalo (hora 0–23, día 0–31). | 1 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -MigrationMode True (estado habilitado); False (estado deshabilitado) |
El modo de migración permite al cliente de App-V modificar accesos directos y TLC para los paquetes creados por una versión anterior de App-V. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnablePackageScripts True (habilitado); False (estado deshabilitado) |
Habilita los 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 desplazan 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 desplazan 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 aplicación virtual, como accesos directos y asociaciones de tipos de archivo, apuntarán a esta ruta de acceso. 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 -IntegrationRootGlobal 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 aplicación virtual, como accesos directos y asociaciones de tipos de archivo, apuntarán a esta ruta de acceso. 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 |
Lista delimitada por comas de extensiones de nombre de archivo que se pueden usar para determinar si se puede ejecutar una aplicación instalada localmente en el entorno virtual. Cuando se crean accesos directos, TLC y otros puntos de extensión durante la publicación, App-V comparará la extensión de 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); False (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 memoria caché XML para almacenar información de informes. El tamaño se aplica a la memoria caché en memoria. Cuando se alcanza el límite, el archivo de registro se revertirá. Se establece entre 0 y 1024. | Valor de directiva no escrito (igual que No configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingDataBlockSize Integer [1024 - Unlimited] |
Especifica el tamaño máximo en bytes que se va a transmitir al servidor para las solicitudes de carga de informes. Este límite puede ayudar a evitar errores de transmisión permanentes cuando el registro ha alcanzado un tamaño significativo. Se establece entre 1024 e ilimitado. | Valor de directiva no escrito (igual que No configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingStartTime Entero (0–23) |
Especifica el tiempo para iniciar el cliente para 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 comenzará el día actual a las 10 p. m. o 22. Nota Debe configurar esta opción en un momento en 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 reintentos que usará el cliente para volver a enviar datos al servidor de informes. | Valor de directiva no escrito (igual que No configurado) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingRandomDelay Integer [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 admitidas, los objetos auxiliares del explorador y los controles Active X se virtualicen y se 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 acceso de proceso (que pueden contener caracteres comodín) que son candidatas para usar la virtualización dinámica (como extensiones de shell admitidas, 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. |
Configuración del cliente de App-V: claves del Registro
En la tabla siguiente se proporciona información sobre los valores de configuración de cliente de App-V que se pueden configurar a través del Registro:
Configuración del nombre 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); False (estado deshabilitado) |
Streaming\AllowHighCostLaunch | 0 |
Restablecerretries Entero (0–99) |
Streaming\ReestablishmentRetries | Valor de directiva no escrito (igual que No configurado) |
RestablecimientoInterval 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); False (estado deshabilitado) |
Streaming\VerifyCertificateRevocationList | 0 |
SharedContentStoreMode True (habilitado); False (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); False (estado deshabilitado) |
Publishing\Servers{serverId}\GlobalEnabled | Falso |
GlobalRefreshOnLogon True (habilitado); False (estado deshabilitado) |
Publishing\Servers{serverId}\GlobalLogonRefresh | Falso |
GlobalRefreshInterval Entero (0–744) |
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval | 0 |
GlobalRefreshIntervalUnit 0 por hora, 1 por día |
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit | 1 |
UserRefreshEnabled True (habilitado); False (estado deshabilitado) |
Publishing\Servers{serverId}\UserEnabled | Falso |
UserRefreshOnLogon True (habilitado); False (estado deshabilitado) |
Publishing\Servers{serverId}\UserLogonRefresh | Falso |
UserRefreshInterval Word recuento (con espacios): 85; Entero (0–744 horas) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval | 0 |
UserRefreshIntervalUnit 0 por hora, 1 por día |
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit | 1 |
MigrationMode True(estado habilitado); False (estado deshabilitado) |
Coexistence\MigrationMode | |
EnablePackageScripts True (habilitado); False (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); False (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 Integer [1024–Unlimited] |
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) |
ReportingInterval Integer |
Reporting\RetryInterval | Valor de directiva no escrito (igual que No configurado) |
ReportingRandomDelay Integer [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. |