Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |