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. |