Condividi tramite


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 il funzionamento del formato del registro per i dati può aiutare a comprendere meglio il client, in quanto è possibile configurare molte azioni client modificando le voci del Registro di sistema. Questo argomento elenca le impostazioni di configurazione del client App-V e ne illustra gli usi. È possibile usare Windows PowerShell per modificare le impostazioni di configurazione del client. Per altre informazioni sull'uso di Windows PowerShell e App-V, vedere Amministrazione di App-V tramite Windows PowerShell.

È possibile usare Criteri di gruppo per configurare le impostazioni del client App-V passando alla console di gestione Criteri di gruppo in Configurazione> computerModelli> amministrativiSistema>App-V.

Impostazioni di configurazione del client App-V: Windows PowerShell

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

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

-PackageInstallationRoot
Stringa
Specifica la directory in cui verranno installati tutti i nuovi aggiornamenti e applicazioni. Valore dei criteri 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 dei criteri 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 da una connessione di rete a consumo (ad esempio, 4G). 0
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentRetries
Intero (0-99)
Specifica il numero di volte in cui ripetere una sessione eliminata. Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReestablishmentInterval
Intero (0-3600)
Specifica il numero di secondi tra i tentativi di ristabilire una sessione eliminata. Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

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

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

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

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

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

-URL
Stringa
Visualizza l'URL del server di pubblicazione. Valore dei criteri 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
Intero (0-744)
Specifica l'intervallo di aggiornamento della pubblicazione usando GlobalRefreshIntervalUnit. Per disabilitare l'aggiornamento del pacchetto, specificare 0. 0
Set-AppvPublishingServer

-GlobalRefreshIntervalUnit
0 per ora, 1 per 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) Word conteggio (con spazi): 60 False
Set-AppvPublishingServer

-UserRefreshInterval
Word conteggio (con spazi): 85
Intero (0-744 ore)
Specifica l'intervallo di aggiornamento della pubblicazione usando UserRefreshIntervalUnit. Per disabilitare l'aggiornamento del pacchetto, selezionare 0. 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
0 per ora, 1 per 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 da eseguire.
Set-AppvClientConfiguration

-RoamingFileExclusions
Stringa
Specifica i percorsi di file relativi a %userprofile% che non si spostano con il profilo di un utente. Per esempio /ROAMINGFILEEXCLUSIONS='desktop;my pictures'
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-RoamingRegistryExclusions
Stringa
Specifica i percorsi del Registro di sistema che non si spostano con un profilo utente. Per esempio /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootUser
Stringa
Specifica la posizione in cui creare collegamenti simbolici associati alla versione corrente di un pacchetto pubblicato per utente. Tutte le estensioni dell'applicazione virtuale, ad esempio collegamenti e 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 dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-IntegrationRootGlobal
Stringa
Specifica la posizione in cui creare collegamenti simbolici associati alla versione corrente di un pacchetto pubblicato a livello globale. Tutte le estensioni dell'applicazione virtuale, ad esempio collegamenti e 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 dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-VirtualizableExtensions
Stringa
Elenco delimitato da virgole di estensioni di file che possono essere usate per determinare se un'applicazione installata localmente può essere eseguita nell'ambiente virtuale. Quando vengono creati collegamenti, FTA e altri punti di estensione durante la pubblicazione, App-V confronta l'estensione del nome file con l'elenco se l'applicazione associata al punto di estensione è installata localmente. Se si trova l'estensione, verrà aggiunto il parametro della riga di comando RunVirtual e l'applicazione verrà eseguita virtualmente. Per altre 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 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 client. Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataCacheLimit
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, verrà eseguito il rollover del file di log. Impostare tra 0 e 1024. Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Intero [1024 - Illimitato]
Specifica le dimensioni massime in byte da trasmettere al server per la segnalazione delle richieste di caricamento. Questo limite consente di evitare errori di trasmissione permanenti quando il log ha raggiunto dimensioni significative. Impostare tra 1024 e illimitato. Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
Intero (0-23)
Specifica il tempo necessario per avviare il client per 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.
Nota È consigliabile configurare questa impostazione in un momento in cui è meno probabile che i computer che eseguono il client App-V siano offline.
Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

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

-ReportingRandomDelay
Intero [0 - ReportingRandomDelay]
Specifica il ritardo massimo (in minuti) per l'invio dei dati al server di report. All'avvio dell'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 conflitti nel server. Valore dei criteri non scritto (uguale a Non configurato)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (abilitato), 0 (disabilitato)
Consente di virtualizzare ed eseguire le estensioni della shell, gli oggetti helper del browser e i controlli Active X supportati con 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) che sono candidati per l'uso della virtualizzazione dinamica (ad esempio estensioni della shell supportate, oggetti helper del browser e 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

Nella tabella seguente vengono fornite 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 dei criteri non scritto (uguale a Non configurato)
PackageSourceRoot
Stringa
Streaming\PackageSourceRoot Valore dei criteri non scritto (uguale a Non configurato)
AllowHighCostLaunch
True (abilitato); False (stato disabilitato)
Streaming\AllowHighCostLaunch 0
ReestablishmentRetries
Intero (0-99)
Streaming\ReestablishmentRetries Valore dei criteri non scritto (uguale a Non configurato)
RistabilimentoInterval
Intero (0-3600)
Streaming\ReestablishmentInterval Valore dei criteri non scritto (uguale a Non configurato)
LocationProvider
Stringa
Streaming\LocationProvider Valore dei criteri non scritto (uguale a Non configurato)
CertFilterForClientSsl
Stringa
Streaming\CertFilterForClientSsl Valore dei criteri non scritto (uguale a Non configurato)
VerifyCertificateRevocationList
True (abilitato); False (stato disabilitato)
Streaming\VerifyCertificateRevocationList 0
SharedContentStoreMode
True (abilitato); False (stato disabilitato)
Streaming\SharedContentStoreMode 0
Nome
Stringa
Publishing\Servers{serverId}\FriendlyName Valore dei criteri non scritto (uguale a Non configurato)
URL
Stringa
Publishing\Servers{serverId}\URL Valore dei criteri 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
Intero (0-744)
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval 0
GlobalRefreshIntervalUnit
0 per ora, 1 per 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
Word conteggio (con spazi): 85; Intero (0-744 ore)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
0 per ora, 1 per giorno
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
Modalità migrazione
True(Enabled state); False (stato disabilitato)
Coesistenza\MigrationMode
EnablePackageScripts
True (abilitato); False (stato disabilitato)
\Scripting\EnablePackageScripts
RoamingFileExclusions
Stringa
RoamingRegistryExclusions
Stringa
Integration\RoamingRegistryExclusions Valore dei criteri non scritto (uguale a Non configurato)
IntegrationRootUser
Stringa
Integration\IntegrationRootUser Valore dei criteri non scritto (uguale a Non configurato)
IntegrationRootGlobal
Stringa
Integration\IntegrationRootGlobal Valore dei criteri 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 dei criteri non scritto (uguale a Non configurato)
ReportingDataCacheLimit
Intero [0–1024]
Reporting\DataCacheLimit Valore dei criteri non scritto (uguale a Non configurato)
ReportingDataBlockSize
Intero [1024-Unlimited]
Reporting\DataBlockSize Valore dei criteri non scritto (uguale a Non configurato)
ReportingStartTime
Intero (0-23)
Reporting\ StartTime Valore dei criteri non scritto (uguale a Non configurato)
ReportingInterval
Numero intero
Reporting\RetryInterval Valore dei criteri non scritto (uguale a Non configurato)
ReportingRandomDelay
Intero [0 - ReportingRandomDelay]
Reporting\RandomDelay Valore dei criteri 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.