Note sulla versione di App-V per Windows 10, versione 1607
Si applica a
- Windows 10 versione 1607
Di seguito sono riportati i problemi noti e le soluzioni alternative per Application Virtualization (App-V) in esecuzione in Windows 10 versione 1607.
I pacchetti di Windows Installer (file .msi) generati dal sequencer App-V (versione 5.1 e precedenti) non vengono installati nei computer con il client App-V predefinito
Sono presenti pacchetti MSI generati da un sequencer App-V delle versioni precedenti di App-V (versioni 5.1 e precedenti). Questi pacchetti includono un controllo per verificare se il client App-V è installato nei dispositivi client, prima di consentire l'installazione del pacchetto MSI. Quando il client App-V viene installato automaticamente quando si aggiornano i dispositivi utente a Windows 10 versione 1607, il controllo dei prerequisiti non riesce e causa l'errore dell'identità del servizio gestito.
Soluzione alternativa:
Installa il sequencer App-V più recente, che puoi ottenere da Windows Assessment and Deployment Kit (ADK) per Windows 10 versione 1607. Vedi Scaricare Windows ADK. Per altre informazioni, vedere Installare App-V Sequencer.
Assicurarsi di aver installato gli strumenti MSI inclusi in Windows 10 SDK, disponibili come indicato di seguito:
Per il client Visual Studio Community 2015 con Update 3 , che include gli strumenti di sviluppo e Windows 10 SDK più recenti, vedi Download e strumenti per Windows 10.
Per Windows 10 SDK autonomo senza altri strumenti, vedi Sdk autonomo di Windows.
Copiare msidb.exe dal percorso predefinito dell'installazione di Windows SDK (C:\Programmi (x86)\Windows Kits\10) in una directory diversa. Ad esempio: C:\MyMsiTools\bin
Da un prompt di Windows PowerShell con privilegi elevati passare alla cartella seguente:
<Cartella> di installazione di Windows Kits 10\Microsoft Application Virtualization\Sequencer\
Per impostazione predefinita, questo percorso è:
C:\Programmi (x86)\Windows Kits\10\Microsoft Application Virtualization\SequencerEseguire il comando seguente:
Update-AppvPackageMsi -MsiPackage "<path to App-V Package .msi file>" -MsSdkPath "<path>"
dove il percorso è la nuova directory (C:\MyMsiTools\ per questo esempio).
Errore durante la pubblicazione dell'aggiornamento tra App-V 5.0 SP3 Management Server e Client App-V in Windows 10
Durante l'aggiornamento della pubblicazione viene generato un errore durante la sincronizzazione dei pacchetti dal server di gestione App-V 5.0 SP3 a un client App-V in Windows 10. Questo errore si verifica perché il server App-V 5.0 SP3 non riconosce il sistema operativo Windows 10 specificato nell'URL di pubblicazione. Il problema è stato risolto per il server di pubblicazione App-V, ma non viene eseguito il backporting alle versioni di App-V 5.0 SP3 o versioni precedenti.
Soluzione alternativa: aggiornare il server di gestione App-V 5.0 al server di gestione App-V per i client Windows 10.
Le configurazioni personalizzate non vengono applicate per i pacchetti che verranno pubblicati a livello globale se sono impostati con il server App-V
Se si assegna un pacchetto a un gruppo di Active Directory che contiene account computer e si applica una configurazione personalizzata a tale gruppo usando il server App-V, la configurazione personalizzata non verrà applicata a tali computer. Il client App-V pubblica i pacchetti assegnati a un account computer a livello globale. Tuttavia, archivia i file di configurazione personalizzati per utente nel profilo di ogni utente. I pacchetti pubblicati a livello globale non avranno accesso a questa configurazione personalizzata.
Soluzione alternativa: implementare una delle attività seguenti:
Assegnare il pacchetto a gruppi contenenti solo account utente. Questa assegnazione garantisce che la configurazione personalizzata del pacchetto venga archiviata nel profilo di ogni utente e applicata correttamente.
Creare un file di configurazione della distribuzione personalizzata e applicarlo al pacchetto nel client, usando il cmdlet Add-AppvClientPackage con il parametro –DynamicDeploymentConfiguration. Per altre informazioni, vedere Informazioni sulla configurazione dinamica di App-V .
Creare un nuovo pacchetto con la configurazione personalizzata usando App-V Sequencer.
File server non eliminati dopo la nuova installazione del server App-V
Se si disinstalla il server App-V 5.0 SP1 e quindi si installa il server App-V, l'installazione non riesce, viene installata la versione errata del server di gestione e viene restituito un messaggio di errore. Il problema si verifica perché i file del server non vengono eliminati quando si disinstalla App-V 5.0 SP1, quindi il processo di installazione esegue un aggiornamento anziché una nuova installazione.
Soluzione alternativa: eliminare questa chiave del Registro di sistema prima di iniziare a installare App-V:
In HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall individuare ed eliminare la chiave GUID di installazione che contiene il valore DWORD "DisplayName" con i dati del valore "Microsoft Application Virtualization (App-V) Server". Questa è l'unica chiave che deve essere eliminata.
Le associazioni dei tipi di file aggiunte manualmente non vengono salvate correttamente
Le associazioni di tipi di file aggiunte manualmente a un pacchetto dell'applicazione usando la scheda Collegamenti e FTA alla fine dell'aggiornamento guidato dell'applicazione non vengono salvate correttamente. Non saranno disponibili per il client App-V o sequencer quando si aggiorna di nuovo il pacchetto salvato.
Soluzione alternativa: per aggiungere un'associazione di tipi di file, aprire il pacchetto per la modifica ed eseguire l'aggiornamento guidato. Durante il passaggio Installazione aggiungere la nuova associazione di tipi di file tramite il sistema operativo. Il sequencer rileva la nuova associazione nel Registro di sistema e la aggiunge al Registro di sistema virtuale del pacchetto, dove è disponibile per il client.
Quando si esegue lo streaming di pacchetti in modalità ScS (Shared Content Store) a un client gestito anche con AppLocker, vengono scritti dati aggiuntivi nel disco locale.
Per ridurre la quantità di dati scritti nel disco locale di un client, è possibile abilitare la modalità SCS nel client App-V per trasmettere il contenuto di un pacchetto su richiesta. Tuttavia, se AppLocker gestisce un'applicazione all'interno del pacchetto, alcuni dati potrebbero essere scritti nel disco locale del client che altrimenti non verrebbero scritti.
Soluzione alternativa: Nessuna
Nella finestra di dialogo Aggiungi pacchetto della console di gestione il pulsante Sfoglia non è disponibile quando si usa Chrome o Firefox
Nella pagina Pacchetti della Console di gestione, se si seleziona Aggiungi o aggiorna nell'angolo inferiore destro, viene visualizzata la finestra di dialogo Aggiungi pacchetto . Se si accede alla console di gestione usando Chrome o Firefox come browser, non sarà possibile passare alla posizione del pacchetto.
Soluzione alternativa: digitare o copiare e incollare il percorso del pacchetto nel campo Aggiungi input pacchetto . Se la Console di gestione ha accesso a questo percorso, sarà possibile aggiungere il pacchetto. Se il pacchetto si trova in una condivisione di rete, è possibile passare al percorso usando Esplora file seguendo questa procedura:
Quando si preme MAIUSC, fare clic con il pulsante destro del mouse sul file del pacchetto
Selezionare Copia come percorso
Incollare il percorso nel campo di input della finestra di dialogo Aggiungi pacchetto
L'aggiornamento del server di gestione App-V alla versione 5.1 a volte non riesce con il messaggio "Errore del database"
Se si installa App-V 5.0 SP1 Management Server e quindi si tenta di eseguire l'aggiornamento al server App-V quando sono configurati e abilitati più gruppi di connessione, viene visualizzato l'errore seguente: "Si è verificato un errore del database. Motivo: 'Nome colonna non valido 'PackageOptional'. Nome di colonna non valido 'VersionOptional'.
Soluzione alternativa: eseguire questo comando nel database SQL:
ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0
dove "AppVManagement" è il nome del database.
Gli utenti non possono aprire un pacchetto in un gruppo di connessioni pubblicato dall'utente se si aggiunge o si rimuove un pacchetto facoltativo
Negli ambienti che eseguono il client Servizi Desktop remoto o che hanno più utenti simultanei per computer, gli utenti connessi non possono aprire applicazioni in pacchetti che si trovano in un gruppo di connessione pubblicato dall'utente se viene aggiunto o rimosso un pacchetto facoltativo dal gruppo di connessioni.
Soluzione alternativa: fare in modo che gli utenti si disconnettano e quindi eseguo nuovamente l'accesso.
Il messaggio di errore viene visualizzato erroneamente quando il gruppo di connessioni viene pubblicato solo per l'utente
Quando si esegue Repair-AppvClientConnectionGroup, viene visualizzato l'errore seguente, anche quando il gruppo di connessione viene pubblicato solo per l'utente: "Errore interno di integrazione App-V: Pacchetto non integrato per l'utente. Assicurarsi che il pacchetto venga aggiunto al computer e pubblicato all'utente."
Soluzione alternativa: eseguire una delle attività seguenti:
Pubblicare tutti i pacchetti in un gruppo di connessioni.
Il problema si verifica quando il gruppo di connessione ripristinato presenta pacchetti mancanti o non disponibili per l'utente, ovvero non pubblicati a livello globale o per l'utente. Tuttavia, il ripristino funziona se sono disponibili tutti i pacchetti del gruppo di connessione, quindi assicurarsi che tutti i pacchetti vengano pubblicati.
Ripristinare i pacchetti singolarmente usando il comando Repair-AppvClientPackage anziché il comando Repair-AppvClientConnectionGroup.
Determinare quali pacchetti sono disponibili per gli utenti e quindi eseguire il comando Repair-AppvClientPackage una volta per ogni pacchetto. Usare i cmdlet di Windows PowerShell per eseguire le attività seguenti:
Ottenere tutti i pacchetti in un gruppo di connessione.
Verificare se ogni pacchetto è attualmente pubblicato.
Se il pacchetto è attualmente pubblicato, eseguire Repair-AppvClientPackage in tale pacchetto.
Icone non visualizzate correttamente in Sequencer
Le icone nella scheda Collegamenti e associazioni di tipi di file non vengono visualizzate correttamente quando si modifica un pacchetto in App-V Sequencer. Questo problema si verifica quando le dimensioni delle icone non sono 16x16 o 32x32.
Soluzione alternativa: usare solo le icone 16x16 o 32x32.
InsertVersionInfo.sql script non è più necessario per il database di gestione
Lo script InsertVersionInfo.sql non è necessario per le versioni del database di gestione App-V successive a App-V 5.0 SP3.
Microsoft Visual Studio 2012 non supportato
App-V non supporta Visual Studio 2012.
Soluzione alternativa: usare una versione più recente di Microsoft Visual Studio.
Attualmente, Visual Studio 2012 non supporta la virtualizzazione delle app, sia che usi Microsoft App-V o soluzioni di terze parti come VMware ThinApp. Anche se è possibile che Visual Studio funzioni bene per i propri scopi durante l'esecuzione in uno di questi ambienti, non è possibile risolvere eventuali bug o problemi riscontrati durante l'esecuzione in un ambiente virtualizzato in questo momento.
Restrizioni relative ai nomi di file dell'applicazione per App-V Sequencer
Il sequencer App-V non può sequenziare applicazioni con nomi di file corrispondenti a "CO_<x>", dove x è qualsiasi numero. Verrà generato un errore 0x8007139F.
Soluzione alternativa: usare un nome di file diverso
Elenco di risorse correlate
Per informazioni utili per la risoluzione dei problemi di App-V per Windows 10, vedere: