Informazioni sulle impostazioni di configurazione client (Windows 10/11)

Si applica a:

  • Windows 10
  • Windows 11

Il client Microsoft Application Virtualization (App-V) archivia la configurazione nel Registro di sistema. Comprendere come funziona il formato del registro per i dati può aiutarti a comprendere meglio il client, poiché puoi configurare molte azioni del client modificando le voci del registro. In questo argomento vengono illustrate le impostazioni di configurazione del client App-V e ne vengono illustrati gli usi. È possibile usare Windows PowerShell per modificare le impostazioni di configurazione del client. Per ulteriori informazioni sull'utilizzo di Windows PowerShell e App-V, vedere Amministrazione di App-V tramite Windows PowerShell.

È possibile usare i Criteri di gruppo per configurare le impostazioni client App-V passando alla console di gestione dei Criteri di gruppo in Configurazione> computerModelli> amministrativiApp-Vdi sistema>.

Impostazioni di configurazione del client App-V: Windows PowerShell

La tabella seguente contiene informazioni sulle impostazioni di configurazione del client App-V che possono essere configurate tramite i cmdlet di Windows PowerShell:

cmdlet o cmdlet di Windows PowerShell,
Opzione
Tipo
Descrizione Chiavi e valori di stato dei criteri disabilitati
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageInstallationRoot
Stringa
Specifica la directory in cui verranno installate tutte le nuove applicazioni e gli aggiornamenti. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-PackageSourceRoot
Stringa
Sostituisce il percorso di origine per il download del contenuto del pacchetto. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-AllowHighCostLaunch
True (abilitato); False (stato disabilitato)
Questa impostazione controlla se le applicazioni virtualizzate vengono avviate in computer client Windows connessi tramite una connessione di rete a consumo, ad esempio 4G. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RistabilimentoRitentativi
Numero intero (0-99)
Specifica il numero di volte in cui riprovare una sessione interrotta. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Numero intero (0-3600)
Specifica il numero di secondi tra i tentativi di ristabilire una sessione interrotta. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-LocationProvider
Stringa
Specifica il CLSID per un'implementazione compatibile dell'interfaccia IAppvPackageLocationProvider. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-CertFilterForClientSsl
Stringa
Specifica il percorso di un certificato valido nell'archivio certificati. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

- VerifyCertificateRevocationList
True (abilitato); False (stato disabilitato)
Verifica lo stato di revoca del certificato server prima dello streaming con HTTPS. 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-SharedContentStoreMode
True (abilitato); False (stato disabilitato)
Specifica che il contenuto del pacchetto trasmesso in streaming non verrà salvato sul disco rigido locale. 0
Set-AppvPublishingServer

-Nome
Stringa
Visualizza il nome del server di pubblicazione. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvPublishingServer

-URL
Stringa
Visualizza l'URL del server di pubblicazione. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvPublishingServer

-GlobalRefreshEnabled
True (abilitato); False (stato disabilitato)
Abilita l'aggiornamento della pubblicazione globale (booleano) False
Set-AppvPublishingServer

- GlobalRefreshOnLogon
True (abilitato); False (stato disabilitato)
Attiva un aggiornamento della pubblicazione globale all'accesso. (Booleano) False
Set-AppvPublishingServer

-GlobalRefreshInterval
Numero intero (0-744)
Specifica l'intervallo di aggiornamento della pubblicazione utilizzando GlobalRefreshIntervalUnit. Per disabilitare l'aggiornamento del pacchetto, specificare 0. 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 all'ora, 1 al giorno
Specifica l'unità di intervallo (ora 0-23, giorno 0-31). 1
Set-AppvPublishingServer

-UserRefreshEnabled
True (abilitato); False (stato disabilitato)
Abilita l'aggiornamento della pubblicazione degli utenti (booleano) False
Set-AppvPublishingServer

-UserRefreshOnLogon
True (abilitato); False (stato disabilitato)
Attiva un aggiornamento della pubblicazione dell'utente all'accesso. (Booleano) Numero Word (spazi inclusi): 60 False
Set-AppvPublishingServer

-UserRefreshInterval
Numero di Word (spazi inclusi): 85
Numero intero (0-744 ore)
Specifica l'intervallo di aggiornamento della pubblicazione utilizzando UserRefreshIntervalUnit. Per disabilitare l'aggiornamento del pacchetto, selezionare 0. 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 all'ora, 1 al giorno
Specifica l'unità di intervallo (ora 0-23, giorno 0-31). 1
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-MigrationMode
True (stato abilitato); False (stato disabilitato)
La modalità di migrazione consente al client App-V di modificare i collegamenti e gli FTA per i pacchetti creati da una versione precedente di App-V.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

- EnablePackageScripts
True (abilitato); False (stato disabilitato)
Abilita gli script definiti nel manifesto del pacchetto dei file di configurazione che devono essere eseguiti.
Set-AppvClientConfiguration

-RoamingFileExclusions
Stringa
Specifica i percorsi di file relativi a %userprofile% di cui non viene effettuato il roaming con il profilo di un utente. Ad esempio, /ROAMINGFILEEXCLUSIONS='desktop;my pictures'
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RoamingRegistryExclusions
Stringa
Specifica i percorsi del Registro di sistema di cui non viene effettuato il roaming con un profilo utente. Ad esempio, /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Stringa
Specifica il percorso in cui creare collegamenti simbolici associati alla versione corrente di un pacchetto pubblicato per utente. Tutte le estensioni delle applicazioni virtuali, ad esempio i collegamenti e le associazioni di tipi di file, punteranno a questo percorso. Se non si specifica un percorso, i collegamenti simbolici non verranno usati quando si pubblica il pacchetto. Ad esempio: %localappdata%\\Microsoft\\AppV\\Client\\Integration. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrazioneRootGlobal
Stringa
Specifica il percorso in cui creare collegamenti simbolici associati alla versione corrente di un pacchetto pubblicato globalmente. Tutte le estensioni delle applicazioni virtuali, ad esempio i collegamenti e le associazioni di tipi di file, punteranno a questo percorso. Se non si specifica un percorso, i collegamenti simbolici non verranno usati quando si pubblica il pacchetto. Ad esempio: %allusersprofile%\\Microsoft\\AppV\\Client\\Integration. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

- VirtualizableExtensions
Stringa
Elenco delimitato da virgole di estensioni di file che possono essere utilizzate per determinare se un'applicazione installata in locale può essere eseguita nell'ambiente virtuale. Quando si creano collegamenti, accordi di libero scambio e altri punti di estensione durante la pubblicazione, App-V confronterà l'estensione di file con l'elenco se l'applicazione associata al punto di estensione è installata in locale. Se l'estensione viene individuata, verrà aggiunto il parametro della riga di comando RunVirtual e l'applicazione verrà eseguita virtualmente. Per ulteriori informazioni sul parametro RunVirtual , vedere Esecuzione di un'applicazione installata localmente all'interno di un ambiente virtuale con applicazioni virtualizzate. Valore dei criteri non scritto
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingEnabled
True (abilitato); False (stato disabilitato)
Restituisce le informazioni a un server di report. False
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingServerURL
Stringa
Specifica il percorso nel server di report in cui vengono salvate le informazioni sul client. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataCacheLimit
Numero intero [0-1024]
Specifica la dimensione massima in megabyte (MB) della cache XML per l'archiviazione delle informazioni sui report. Le dimensioni si applicano alla cache in memoria. Quando viene raggiunto il limite, il file di log verrà trasferito. Impostare tra 0 e 1024. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Numero intero [1024 - Illimitato]
Specifica la dimensione massima in byte da trasmettere al server per la segnalazione delle richieste di caricamento. Questo limite può aiutare a evitare errori permanenti di trasmissione quando il registro ha raggiunto una dimensione significativa. Impostato tra 1024 e illimitato. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Numero intero (0-23)
Specifica l'ora in cui il client deve avviare l'invio dei dati al server di report. È necessario specificare un numero intero valido compreso tra 0 e 23, corrispondente all'ora del giorno. Per impostazione predefinita, ReportingStartTime inizierà il giorno corrente alle 22:00 o alle 22.
Avvertenza Devi configurare questa impostazione in un momento in cui i computer che eseguono il client App-V hanno meno probabilità di essere offline.
Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-Intervallo di segnalazione
Numero intero
Specifica l'intervallo di tentativi che il client userà per inviare nuovamente i dati al server di report. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingRandomDelay
Numero intero [0 - ReportingRandomDelay]
Specifica il ritardo massimo (in minuti) per l'invio dei dati al server di report. Quando viene avviata l'attività pianificata, il client genera un ritardo casuale compreso tra 0 e ReportingRandomDelay e attende la durata specificata prima di inviare i dati. Questo metodo consente di evitare collisioni sul server. Valore del criterio non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

- EnableDynamicVirtualization
1 (abilitato), 0 (disabilitato)
Consente la virtualizzazione e l'esecuzione delle estensioni della shell supportate, degli oggetti browser helper e dei controlli Active X con le applicazioni virtuali.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

- EnablePublishingRefreshUI
1 (abilitato), 0 (disabilitato)
Abilita la barra di stato dell'aggiornamento della pubblicazione per il computer che esegue il client App-V.
Sync-AppvPublishingServer

- HidePublishingRefreshUI
1 (abilitato), 0 (disabilitato)
Nasconde l'indicatore di stato dell'aggiornamento della pubblicazione.
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ProcessesUsingVirtualComponents
Stringa
Specifica un elenco di percorsi di processo (che possono contenere caratteri jolly) candidati per l'utilizzo della virtualizzazione dinamica, ad esempio le estensioni della shell supportate, gli oggetti browser helper e i controlli ActiveX. Solo i processi il cui percorso completo corrisponde a uno di questi elementi possono usare la virtualizzazione dinamica. Stringa vuota.

Impostazioni di configurazione del client App-V: chiavi del Registro di sistema

La tabella seguente fornisce informazioni sulle impostazioni di configurazione del client App-V che possono essere configurate tramite il Registro di sistema:

Nome dell'impostazione
Tipo
Valore della chiave del Registro di sistema Chiavi e valori di stato dei criteri disabilitati
PackageInstallationRoot
Stringa
Streaming\PackageInstallationRoot Valore del criterio non scritto (uguale a Non configurato)
PackageSourceRoot
Stringa
Streaming\PackageSourceRoot Valore del criterio non scritto (uguale a Non configurato)
AllowHighCostLaunch
True (abilitato); False (stato disabilitato)
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
Numero intero (0-99)
Streaming\ReestablishmentRetries Valore del criterio non scritto (uguale a Non configurato)
ReestablishmentInterval
Numero intero (0-3600)
Streaming\ReestablishmentInterval Valore del criterio non scritto (uguale a Non configurato)
LocationProvider
Stringa
Streaming\LocationProvider Valore del criterio non scritto (uguale a Non configurato)
CertFilterForClientSsl
Stringa
Streaming\CertFilterForClientSsl Valore del criterio non scritto (uguale a Non configurato)
Elenco di revoca del certificato verificato
True (abilitato); False (stato disabilitato)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (abilitato); False (stato disabilitato)
Streaming\SharedContentStoreMode 0
Nome
Stringa
Publishing\Servers{serverId}\FriendlyName Valore del criterio non scritto (uguale a Non configurato)
URL
Stringa
Pubblicazione\Server{serverId}\URL Valore del criterio non scritto (uguale a Non configurato)
GlobalRefreshEnabled
True (abilitato); False (stato disabilitato)
Publishing\Servers{serverId}\GlobalEnabled False
GlobalRefreshOnLogon
True (abilitato); False (stato disabilitato)
Publishing\Servers{serverId}\GlobalLogonRefresh False
GlobalRefreshInterval
Numero intero (0-744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 all'ora, 1 al giorno
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
True (abilitato); False (stato disabilitato)
Publishing\Servers{serverId}\UserEnabled False
UserRefreshOnLogon
True (abilitato); False (stato disabilitato)
Publishing\Servers{serverId}\UserLogonRefresh False
UserRefreshInterval
Numero Word (con spazi): 85; Numero intero (0-744 ore)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 all'ora, 1 al giorno
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
MigrationMode
True(stato abilitato); False (stato disabilitato)
Coexistence\MigrationMode
EnablePackageScripts
True (abilitato); False (stato disabilitato)
\Scripting\EnablePackageScripts
RoamingFileExclusions
Stringa
RoamingRegistryExclusions
Stringa
Integrazione\RoamingRegistryExclusions Valore del criterio non scritto (uguale a Non configurato)
IntegrationRootUser
Stringa
Integration\IntegrationRootUser Valore del criterio non scritto (uguale a Non configurato)
IntegrationRootGlobal
Stringa
Integration\IntegrationRootGlobal Valore del criterio non scritto (uguale a Non configurato)
VirtualizableExtensions
Stringa
Integration\VirtualizableExtensions Valore dei criteri non scritto
ReportingEnabled
True (abilitato); False (stato disabilitato)
Reporting\EnableReporting False
ReportingServerURL
Stringa
Reporting\ReportingServer Valore del criterio non scritto (uguale a Non configurato)
ReportingDataCacheLimit
Numero intero [0-1024]
Reporting\DataCacheLimit Valore del criterio non scritto (uguale a Non configurato)
ReportingDataBlockSize
Numero intero [1024–illimitato]
Reporting\DataBlockSize Valore del criterio non scritto (uguale a Non configurato)
ReportingStartTime
Numero intero (0-23)
Reporting\ StartTime Valore del criterio non scritto (uguale a Non configurato)
ReportingInterval
Numero intero
Reporting\RetryInterval Valore del criterio non scritto (uguale a Non configurato)
ReportingRandomDelay
Numero intero [0 - ReportingRandomDelay]
Reporting\RandomDelay Valore del criterio non scritto (uguale a Non configurato)
EnableDynamicVirtualization
1 (abilitato), 0 (disabilitato)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization
EnablePublishingRefreshUI
1 (abilitato), 0 (disabilitato)
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing
HidePublishingRefreshUI
1 (abilitato), 0 (disabilitato)
ProcessesUsingVirtualComponents
Stringa
Virtualization\ProcessesUsingVirtualComponents Stringa vuota.